<SEC-DOCUMENT>0000916365-20-000050.txt : 20200220
<SEC-HEADER>0000916365-20-000050.hdr.sgml : 20200220
<ACCEPTANCE-DATETIME>20200220163342
ACCESSION NUMBER:		0000916365-20-000050
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		81
CONFORMED PERIOD OF REPORT:	20191228
FILED AS OF DATE:		20200220
DATE AS OF CHANGE:		20200220

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:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-23314
		FILM NUMBER:		20635664

	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>10-K
<SEQUENCE>1
<FILENAME>tsco-20191228.htm
<DESCRIPTION>10-K TRACTOR SUPPLY COMPANY
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2020 Workiva--><!--r:ab362d4e-ca11-41d7-b029-ffbcb0e3058d,g:65d4485b-514c-4728-a2c4-e4f0f25f918c,d:cb30e9e71bd142ddafb7b39181289b3a--><html xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:tsco="http://www.tractorsupply.com/20191228" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>tsco-20191228</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV80L2ZyYWc6YzZhY2I0NDEzYzFjNDg5M2JjNTY4NmQwM2E3M2ZlYWQvdGFibGU6YjExMjI4NWQ4ZDM2NDAyODg1OTIxY2JkOTljNWM4N2YvdGFibGVyYW5nZTpiMTEyMjg1ZDhkMzY0MDI4ODU5MjFjYmQ5OWM1Yzg3Zl8xLTEtMS0xLTA_84f62d9b-0722-4c1a-abb6-db29b9f86723">TRACTOR SUPPLY CO /DE/</ix:nonNumeric><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV80L2ZyYWc6YzZhY2I0NDEzYzFjNDg5M2JjNTY4NmQwM2E3M2ZlYWQvdGFibGU6YjExMjI4NWQ4ZDM2NDAyODg1OTIxY2JkOTljNWM4N2YvdGFibGVyYW5nZTpiMTEyMjg1ZDhkMzY0MDI4ODU5MjFjYmQ5OWM1Yzg3Zl8yLTEtMS0xLTA_32e3890f-f6bc-4bb8-9257-51b169d13be0">0000916365</ix:nonNumeric><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" format="ixt:datemonthday" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV80L2ZyYWc6YzZhY2I0NDEzYzFjNDg5M2JjNTY4NmQwM2E3M2ZlYWQvdGFibGU6YjExMjI4NWQ4ZDM2NDAyODg1OTIxY2JkOTljNWM4N2YvdGFibGVyYW5nZTpiMTEyMjg1ZDhkMzY0MDI4ODU5MjFjYmQ5OWM1Yzg3Zl8zLTEtMS0xLTA_dbfc1adc-42a6-4ee3-b6ba-1cf34bbaa426">12/28</ix:nonNumeric><ix:nonFraction unitRef="shares" contextRef="i3d62c4d012fa4644b202cd943e184651_I20200125" decimals="0" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV80L2ZyYWc6YzZhY2I0NDEzYzFjNDg5M2JjNTY4NmQwM2E3M2ZlYWQvdGFibGU6YjExMjI4NWQ4ZDM2NDAyODg1OTIxY2JkOTljNWM4N2YvdGFibGVyYW5nZTpiMTEyMjg1ZDhkMzY0MDI4ODU5MjFjYmQ5OWM1Yzg3Zl85LTItMS0xLTA_7ef1b518-14a3-498f-8300-c73c7e771eb0">117,282,010</ix:nonFraction><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV80L2ZyYWc6YzZhY2I0NDEzYzFjNDg5M2JjNTY4NmQwM2E3M2ZlYWQvdGFibGU6YjExMjI4NWQ4ZDM2NDAyODg1OTIxY2JkOTljNWM4N2YvdGFibGVyYW5nZTpiMTEyMjg1ZDhkMzY0MDI4ODU5MjFjYmQ5OWM1Yzg3Zl8xMC0xLTEtMS0w_be7b6209-db5a-406d-abb2-0c9d98c43c83">2019</ix:nonNumeric><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV80L2ZyYWc6YzZhY2I0NDEzYzFjNDg5M2JjNTY4NmQwM2E3M2ZlYWQvdGFibGU6YjExMjI4NWQ4ZDM2NDAyODg1OTIxY2JkOTljNWM4N2YvdGFibGVyYW5nZTpiMTEyMjg1ZDhkMzY0MDI4ODU5MjFjYmQ5OWM1Yzg3Zl8xMS0xLTEtMS0w_eff99f27-f6ef-4ad4-bd19-a0314e3dc69e">FY</ix:nonNumeric><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV80L2ZyYWc6YzZhY2I0NDEzYzFjNDg5M2JjNTY4NmQwM2E3M2ZlYWQvdGFibGU6YjExMjI4NWQ4ZDM2NDAyODg1OTIxY2JkOTljNWM4N2YvdGFibGVyYW5nZTpiMTEyMjg1ZDhkMzY0MDI4ODU5MjFjYmQ5OWM1Yzg3Zl8xMy0xLTEtMS0w_725cd4b9-75e6-45d6-845c-dc9999d4f163">false</ix:nonNumeric><ix:nonNumeric contextRef="i4e754ccbaefb43218118e3c05fa18bea_D20181230-20191228" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI5NzE1_25c10c75-ac77-4a58-8eba-143228bdfe59">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="i92143bd5c61a431e97280758f6df35eb_D20181230-20191228" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI5NzIx_cd3e79ee-46aa-4292-9862-9a57a9bf3f71">P7Y</ix:nonNumeric><ix:nonNumeric contextRef="i6d74b38ebf24448d9caefed9dea2e374_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDkvZnJhZzo0ODQzNDFmMzg4OTA0MTAxYWI5MGNkMWU3ZGFhYzI3YS90YWJsZTphMmVjOWM4YmZhMGQ0OTdkOTQ1YWUzYjBiMGRkZTdlMC90YWJsZXJhbmdlOmEyZWM5YzhiZmEwZDQ5N2Q5NDVhZTNiMGIwZGRlN2UwXzEtMS0xLTEtMA_e18df611-4da4-4ccc-920b-a89e64e0ddaf">30</ix:nonNumeric><ix:nonNumeric contextRef="ia25c6167dfe244d284d2f0e52330efa8_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDkvZnJhZzo0ODQzNDFmMzg4OTA0MTAxYWI5MGNkMWU3ZGFhYzI3YS90YWJsZTphMmVjOWM4YmZhMGQ0OTdkOTQ1YWUzYjBiMGRkZTdlMC90YWJsZXJhbmdlOmEyZWM5YzhiZmEwZDQ5N2Q5NDVhZTNiMGIwZGRlN2UwXzEtMi0xLTEtMA_38a3a6ab-c902-46cf-a61e-e2ed09d232dc">35</ix:nonNumeric><ix:nonNumeric contextRef="i7a09e5d6ea0342ce9cb0a9f7966e4075_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDkvZnJhZzo0ODQzNDFmMzg4OTA0MTAxYWI5MGNkMWU3ZGFhYzI3YS90YWJsZTphMmVjOWM4YmZhMGQ0OTdkOTQ1YWUzYjBiMGRkZTdlMC90YWJsZXJhbmdlOmEyZWM5YzhiZmEwZDQ5N2Q5NDVhZTNiMGIwZGRlN2UwXzItMS0xLTEtMA_f6a5a062-5e8a-44fd-aa89-df0ff68b6b6c">1</ix:nonNumeric><ix:nonNumeric contextRef="i9389ea0a44d94e52a9dc5b1e2d488ba0_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDkvZnJhZzo0ODQzNDFmMzg4OTA0MTAxYWI5MGNkMWU3ZGFhYzI3YS90YWJsZTphMmVjOWM4YmZhMGQ0OTdkOTQ1YWUzYjBiMGRkZTdlMC90YWJsZXJhbmdlOmEyZWM5YzhiZmEwZDQ5N2Q5NDVhZTNiMGIwZGRlN2UwXzItMi0xLTEtMA_7ce0c404-cb5f-421d-b3ba-65e7a5526945">35</ix:nonNumeric><ix:nonNumeric contextRef="i17b0ec3bff5d4453b42c3cff7d5dc480_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDkvZnJhZzo0ODQzNDFmMzg4OTA0MTAxYWI5MGNkMWU3ZGFhYzI3YS90YWJsZTphMmVjOWM4YmZhMGQ0OTdkOTQ1YWUzYjBiMGRkZTdlMC90YWJsZXJhbmdlOmEyZWM5YzhiZmEwZDQ5N2Q5NDVhZTNiMGIwZGRlN2UwXzMtMS0xLTEtMA_49dda23c-fdb2-46fb-8381-421701176c8b">5</ix:nonNumeric><ix:nonNumeric contextRef="i777aa05ba9c846a0b4a4a5f3422a8c2e_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDkvZnJhZzo0ODQzNDFmMzg4OTA0MTAxYWI5MGNkMWU3ZGFhYzI3YS90YWJsZTphMmVjOWM4YmZhMGQ0OTdkOTQ1YWUzYjBiMGRkZTdlMC90YWJsZXJhbmdlOmEyZWM5YzhiZmEwZDQ5N2Q5NDVhZTNiMGIwZGRlN2UwXzMtMi0xLTEtMA_59309bdf-8124-42d3-91c6-d89531b41ab5">10</ix:nonNumeric><ix:nonNumeric contextRef="i4e754ccbaefb43218118e3c05fa18bea_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDkvZnJhZzo0ODQzNDFmMzg4OTA0MTAxYWI5MGNkMWU3ZGFhYzI3YS90YWJsZTphMmVjOWM4YmZhMGQ0OTdkOTQ1YWUzYjBiMGRkZTdlMC90YWJsZXJhbmdlOmEyZWM5YzhiZmEwZDQ5N2Q5NDVhZTNiMGIwZGRlN2UwXzQtMS0xLTEtMA_25c10c75-ac77-4a58-8eba-143228bdfe59">2</ix:nonNumeric><ix:nonNumeric contextRef="i92143bd5c61a431e97280758f6df35eb_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDkvZnJhZzo0ODQzNDFmMzg4OTA0MTAxYWI5MGNkMWU3ZGFhYzI3YS90YWJsZTphMmVjOWM4YmZhMGQ0OTdkOTQ1YWUzYjBiMGRkZTdlMC90YWJsZXJhbmdlOmEyZWM5YzhiZmEwZDQ5N2Q5NDVhZTNiMGIwZGRlN2UwXzQtMi0xLTEtMA_cd3e79ee-46aa-4292-9862-9a57a9bf3f71">7</ix:nonNumeric><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:VestingTermMinimum" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzYyMTQ_88386004-b020-44cb-8d13-7f61f88503c3">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:VestingTermMaximum" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzYyMjA_8f0133df-62cc-45f1-a9e6-b8cb9a4c3218">P3Y</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzItMS0xLTEtMA_b4615e31-6d37-4e7f-b24c-3db90f9d76e4">26.4</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzItMy0xLTEtMA_b2361034-48a6-4f6f-82c0-da5b1f247328">26.4</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzItNS0xLTEtMA_f62cf04d-ae56-4879-b3d9-1a168663d3fb">25.1</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzMtMS0xLTEtMA_a6075cb0-b395-4fbe-bc14-e615bb60aa15">27.6</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzMtMy0xLTEtMA_d10b7021-7bd7-44c4-92c7-e7f93889875b">27.0</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzMtNS0xLTEtMA_86c7e2ec-0efc-4c27-bb36-df96d587d6ec">26.0</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzQtMS0xLTEtMA_564bc21a-0f2a-4c04-86ca-d9af68712a11">1.6</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzQtMy0xLTEtMA_9c0f9cba-44ac-4f62-8a1c-2bd84c29ef53">2.5</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzQtNS0xLTEtMA_2139c1e0-150b-4474-a1e6-f6ef7b1cac45">1.7</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzUtMS0xLTEtMA_3eb77915-229f-452f-8d94-c99e70f367dd">2.5</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzUtMy0xLTEtMA_2dfcb4e7-53a1-4c80-b4cc-3724e679fd08">3.0</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzUtNS0xLTEtMA_13628c35-0b64-4e0d-96d7-1fac989de7e0">1.9</ix:nonFraction><ix:nonNumeric contextRef="i8b5e7f31e6dd4d8dab5a41c2e68fbce1_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzYtMS0xLTEtMA_31c7c1aa-14c9-4c55-b50f-73a3eb1bc5f7">4.5</ix:nonNumeric><ix:nonNumeric contextRef="i444830ac8a894b14bf592698b1187a83_D20171231-20181229" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzYtMy0xLTEtMA_dd487a0e-4904-4138-97f8-5f17e0e76d7b">4.5</ix:nonNumeric><ix:nonNumeric contextRef="ib33fb71f83764a80922950ef7ec55b19_D20170101-20171230" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzYtNS0xLTEtMA_60b71d83-94b4-4f98-afb7-ddf6155735f1">4.4</ix:nonNumeric><ix:nonNumeric contextRef="i6f4876d05f674de6adc4e5aee536fdca_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzctMS0xLTEtMA_82d46b9f-b2d3-4576-9993-2f58f87b2d66">4.5</ix:nonNumeric><ix:nonNumeric contextRef="i397a0c030c1b4413843a11c4cb3680f9_D20171231-20181229" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzctMy0xLTEtMA_3b967ec4-e391-4604-8bd0-a8205ea99942">4.5</ix:nonNumeric><ix:nonNumeric contextRef="i753a20a735774891809a8fed6cd07cb3_D20170101-20171230" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzctNS0xLTEtMA_cebfb6e1-30b3-4c35-80aa-918121ead04c">4.4</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228" decimals="3" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzgtMS0xLTEtMA_bbcde291-eb2d-4e15-899c-c2b426af6e27">7.3</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229" decimals="3" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzgtMy0xLTEtMA_a58db0ee-6548-415a-9572-0ed79c68a39b">7.3</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230" decimals="3" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzgtNS0xLTEtMA_a555b9fc-bde1-4254-b32e-94de9865ab4f">7.2</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228" decimals="3" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzktMS0xLTEtMA_cf211f17-178f-4b97-8b33-db07db712988">7.3</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229" decimals="3" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzktMy0xLTEtMA_fb508a29-5e92-4a41-8861-732f5039928c">7.3</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230" decimals="3" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzktNS0xLTEtMA_a24cfb4f-154d-409b-afb9-1b44dc9c8b9f">7.2</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228" decimals="3" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzEwLTEtMS0xLTA_80a02590-fa9c-4fe7-83dc-1bef261dd2ad">1.4</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229" decimals="3" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzEwLTMtMS0xLTA_273d9782-a24c-4f1d-b35f-2fe2d69335e6">1.6</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230" decimals="3" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzEwLTUtMS0xLTA_20a1ca94-54e9-4fd8-8378-9add83161032">1.3</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228" decimals="3" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzExLTEtMS0xLTA_1965b4d8-941a-4f69-bae0-0116066e0777">1.4</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229" decimals="3" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzExLTMtMS0xLTA_16edd0b4-0964-40ce-951d-de12be42a868">1.6</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230" decimals="3" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzExLTUtMS0xLTA_f0650cd2-0378-4ac7-a4de-95a060807304">1.3</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228" decimals="0" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzQwMA_ef217074-0de6-4901-a902-0952f10a788d">0</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i343503d3b5a44423a120d0300a531743_D20171231-20181229" decimals="0" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzQwMw_1a127d4e-275a-481d-b73e-a75df17e31b6">0</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i5abbe130b94d4a90ab3534ea9d7b1926_D20170101-20171230" decimals="0" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzQwNg_aaf4e8a5-9ae9-4c0b-a424-476072bd23da">0</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzQ3NA_666a3b40-d48f-40fa-ae4c-f68da623f345">0</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i343503d3b5a44423a120d0300a531743_D20171231-20181229" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzQ3Nw_0b7b577c-50ab-4f39-8b2b-96ea8318f323">0</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i5abbe130b94d4a90ab3534ea9d7b1926_D20170101-20171230" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzQ4MA_0c162287-aef9-4f41-8a33-d449afcec7fd">0</ix:nonFraction><ix:nonNumeric contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzU1Mg_82e1b79c-e3f5-4eca-9277-c99a00d6410a">10</ix:nonNumeric><ix:nonNumeric contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzU1NQ_8f2a22a0-1409-45cf-b5d4-2269c14c0421">10</ix:nonNumeric><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzU5NQ_c0792e91-5423-4284-b00f-c451b647f6e3">0</ix:nonNumeric><ix:nonNumeric contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzU5OA_c2a8941c-46c4-4532-bc19-6e5de9f91344">0</ix:nonNumeric><ix:nonNumeric contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzYwMQ_02b8d6fe-4853-4df3-a544-f40933036d18">0</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="tsco-20191228.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i90bc38a8e4e142e98260f13d80381b05_I20190629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i3d62c4d012fa4644b202cd943e184651_I20200125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-01-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if794822f0aaf4a3383f2f3fa3989e67e_I20190508"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-05-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if08fb1e7f742491cbfd978585096db1f_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i40e5430f3fec46f1a51681d998021d11_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i131454a4a3ab49d0bced6a3657925cba_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb5c088d324846d9960cd88311b0e46c_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i180deac174a548a1ac994503dfeccb3a_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28bddb75a1544894a35dc3ce8186cff2_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f9f615d724e4078b243d06938079180_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5bc0963b1107439dac5f0501a2b4271a_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f5dd71a642b4ebb938cf62f6d784e1b_D20170101-20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia587a0d8294548a8877ba434100fdc38_D20170101-20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefe1957d3f61476c9d179475df197cbc_D20170101-20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21cc4170436d4cc6980c56bc2a43d39e_D20170101-20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie95d63eaa303427ba3a2b1b41e9537c8_D20170101-20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08fefa2b833e4dc0a78af80220dcdbdb_D20170101-20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5dbb1e711bed4c96aece81b3325d8681_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22bcda3dfeb445319f753377749944b3_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i355548dc7e6f4366914e065bb55adb9f_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cf191881965498493962bc3a0311a33_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica30bfd3291048d89fa4dfd4c2125357_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac01cdb9ac6547e589731803fbd1db8e_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09a46ec914304d87b0bda595c9b332f9_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5d2827d709341d684b19e49fb0c339d_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ff46562e51a42808f99d83ae50fdf82_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5423c4e86bf24372a7ebdecb0dfb18c1_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d0b10867e0c4ce78eb27a56ee93b4ce_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ca281eab80943f796a47d0b55731912_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id89a669d3de5458eaa56b4a4a2f69f40_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic465aa1848964859901c273ecd4d5015_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1255d09e23874479a966d5ab32d96ef9_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27b328a2f2e64dc5a618bf221ca10fd7_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2062347b602d4316aace68b2728ea37a_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa38403793d742baa7ed5224fe27aca5_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e19441151c0471394f58047c5b41888_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11171156c99b47528adf47cdb5028225_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8110dadeb5324f24a65a59f684631786_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11f13814cbb04ba7a1423d045011678e_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ace5d23902d4688a875588bc8f350db_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a4ced718eee4ddb8c774247fc48ab9a_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9c983260e6d49969b4f6320864dd2a3_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i882830fd5ef646418271de35efa1a8ba_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i141dd5d0a3f642308ebff5fb853e5eed_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="store"><xbrli:measure>tsco:store</xbrli:measure></xbrli:unit><xbrli:context id="i68dbffd8161f424c93b330d37e4920b2_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="state"><xbrli:measure>tsco:state</xbrli:measure></xbrli:unit><xbrli:context id="idb780c960e41402ea98534531096ab4b_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i944a836c82354c19b549400f2efd475f_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b8065ff19e0437eaf4386bad660d659_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee2eba0e83a04bc1a3ef691bbf935398_D20181229-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-29</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67823bed6c3d410d919b54ec17aef942_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsco:BondAxis">tsco:FranklinKyDcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33425514c4884452b79e44576aa3e497_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsco:BondAxis">tsco:FranklinKyDcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8242c356d4544fb931113707a6b7045_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsco:BondAxis">tsco:MaconGaDcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34603646408a4eb498fe44d3569f7f45_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsco:BondAxis">tsco:MaconGaDcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53bbc0281aa54237a08cd2acb2a4915e_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsco:BondAxis">tsco:BrentwoodTnSscMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15e736fcbe18436c8e358d1c6ae60a73_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="tsco:BondAxis">tsco:BrentwoodTnSscMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e754ccbaefb43218118e3c05fa18bea_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tsco:ComputerSoftwareAndHardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92143bd5c61a431e97280758f6df35eb_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tsco:ComputerSoftwareAndHardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d74b38ebf24448d9caefed9dea2e374_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia25c6167dfe244d284d2f0e52330efa8_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a09e5d6ea0342ce9cb0a9f7966e4075_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9389ea0a44d94e52a9dc5b1e2d488ba0_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17b0ec3bff5d4453b42c3cff7d5dc480_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i777aa05ba9c846a0b4a4a5f3422a8c2e_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id914382eff60401989f822045347aca8_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia31d6b4e72cc40dd8df91d1c8ad08eb8_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia41bb027df80493997743f4d3fbbe5dd_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75027547b0804cc58474cfbef52e94e5_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87da41527ee646c698784c6be593afc8_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c85e6770e2a40d9b5732a33fff9c0f7_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39343e0d8c0f49a9880727adfa5c9367_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i343503d3b5a44423a120d0300a531743_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5abbe130b94d4a90ab3534ea9d7b1926_D20170101-20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i0391d773d97449fea74498c886d38143_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa927a91de0c45dfa15689dfe4621b20_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd9177ec65d647c9a9d3fb97ce532f62_D20170101-20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if823609284b84b9fa5d7fb7da36ed7ba_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd5f70b0b06f4b52a6d24dd960dc97a9_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b5e7f31e6dd4d8dab5a41c2e68fbce1_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i444830ac8a894b14bf592698b1187a83_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib33fb71f83764a80922950ef7ec55b19_D20170101-20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f4876d05f674de6adc4e5aee536fdca_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i397a0c030c1b4413843a11c4cb3680f9_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i753a20a735774891809a8fed6cd07cb3_D20170101-20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ce004dcd1224f56b18f59ec6783e93b_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:February2016TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19a68f5da4a049e18c7108c6529be176_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:February2016TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i628f439a7de54f4386bdd22c641df6ea_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:June2017TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib41441d54f1849aa9ec44970d792693a_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:June2017TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e3b250351f64b22be8b5b8412d42305_D20191228-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:A2016SeniorCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i300a532646eb488c82716f0152e03688_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:A2016SeniorCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieac263eb50b54da6aeabc97fcc0db195_D20191228-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59c065cb8eda4bda997f462d6e66be83_D20170814-20170814"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-14</xbrli:startDate><xbrli:endDate>2017-08-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7dbd2fd547f84ec6b04eebccf63bf7f9_D20191228-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:February2016TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd74cc65ce9f4840b19e96d08dd01fb5_D20191228-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:June2017TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3561027f09e246949e589ac208bae666_D20191228-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:DueinyearsoneandtwoFebruary2016TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bcfcade861944a5abda22f5f253c636_D20191228-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:DueinyearsthreethroughfiveFebruary2016TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d3c173fe79840e0be4dfd074dd1f1a3_D20191228-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:DueinyearsoneandtwoJune2017TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b59cf94aedb43dfb964ae1f3000c36c_D20191228-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:DueinyearsthreethroughfiveJune2017TermLoanMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d6a5bfff6bd462eacc2f0ce71074cc5_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66fcd2409bca4aff9ceb71ccb35f8a8f_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf733e0fee624d61aa213b012a03a7fe_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief56f58b03c74d5eac371f9652dcad6d_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5071af7b42b748429ee7f4d162f727d1_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:June2017TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56ee2689df094940bea05f94ccbab458_D20191228-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:NumberofFinancialCovenantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40f9cbf13c2a43e1b21b71b2b7bc40b9_D20191228-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:FixedChargeCoverageRatioMinimumRequirementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bb815dcf169489aa3b25110313c2332_D20191228-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:LeverageRatioMaximumRequirementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9501ee556d534f39901d4b6b5484c64c_D20160331-20160331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tsco:TermLoan1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-03-31</xbrli:startDate><xbrli:endDate>2016-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie85cdf7d77474309b663c36e2e33712b_D20191228-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tsco:TermLoan1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic16a634272cd49c99719b0eed61e16fc_I20160331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tsco:TermLoan1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf2baae83a124242be9dbf3dc53518d5_D20170630-20170630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tsco:TermLoan2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-06-30</xbrli:startDate><xbrli:endDate>2017-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa23dc34a6b746888361e45c9e3539e2_D20191228-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tsco:TermLoan2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-28</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0765dbb7431a4cb58a0a0ba407f401fd_I20170630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tsco:TermLoan2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17a89d2912384ed896c923962ae9cb7d_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:InterestRateSwapShortTermPortionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9f023f898234e1aa09404fc2dc63e05_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:InterestRateSwapShortTermPortionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if39a39b47a384c819d9b674cd2f1018d_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:InterestRateSwapLongTermPortionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55694286e0854e98af2315309169ecbd_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:InterestRateSwapLongTermPortionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe4d4eccb7214aba9a8ef44b9998c5d2_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tsco:InterestRateSwapLiabilityPortionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5c9c959cccd4c56b400edb2ad4b8f47_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tsco:InterestRateSwapLiabilityPortionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i869d17462bbe4fd59303d19a2994edb9_I20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">tsco:BeginningBalanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6954f8b8553941aca89b7f83b032fbf2_I20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">tsco:BeginningBalanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cdc03e64d3541a0a269597f6878d849_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">tsco:OtherComprehensiveIncomeLossNetofTaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8800f3487b864274bac833ac699a37f2_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">tsco:OtherComprehensiveIncomeLossNetofTaxMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab4c5c4d4cf04c3d8be368110d9c15e8_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c2a35ccdf994e1fa43f776f636decc7_I20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f62b0a7803d4674b735d205800c1e0f_D20191106-20191106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-06</xbrli:startDate><xbrli:endDate>2019-11-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b07a84b78d04c2ab3cfccdb77b69ce8_D20190807-20190807"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-07</xbrli:startDate><xbrli:endDate>2019-08-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia813e858010e4fceb31fd88413b59c7e_D20190508-20190508"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-08</xbrli:startDate><xbrli:endDate>2019-05-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3a9f129320f483bbe8c2f0bbd28546d_D20190206-20190206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-02-06</xbrli:startDate><xbrli:endDate>2019-02-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cd1303b606d4c208564983337cdec14_D20181107-20181107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-07</xbrli:startDate><xbrli:endDate>2018-11-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92e133de4a83471b83665940086327b2_D20180808-20180808"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-08-08</xbrli:startDate><xbrli:endDate>2018-08-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5edc33a3966e49fe9a46c2c69fb25bec_D20180509-20180509"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-05-09</xbrli:startDate><xbrli:endDate>2018-05-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13d4967afd6647f6b1bb5dd956f9bb79_D20180207-20180207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-07</xbrli:startDate><xbrli:endDate>2018-02-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i119b6b9327ce40c686d808cccfca99a8_D20200205-20200205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-05</xbrli:startDate><xbrli:endDate>2020-02-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>tsco:segment</xbrli:measure></xbrli:unit><xbrli:context id="ie4fcb4d3148641b187437e02eea9bf78_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:LivestockAndPetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2242343c0904d1a9226d215245edddd_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:LivestockAndPetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i431dd98ef541437bafefd41473419b28_D20170101-20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:LivestockAndPetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i117a2f1549154b3bb4903c463913cd30_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:HardwareToolsAndTruckMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieed5b33647a24d60a9f749a9045deb98_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:HardwareToolsAndTruckMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i379e5b8c29c541e99230d37a52dd598d_D20170101-20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:HardwareToolsAndTruckMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida5db93a2682493dbd679c9ab3d1b39c_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:SeasonalGiftAndToyProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74d900094a2f45bfbeb7ee4b38cd216f_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:SeasonalGiftAndToyProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i284e810f0da34ffdb0ba20df29ab1b4e_D20170101-20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:SeasonalGiftAndToyProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id037295bc6914185b66004067815afc0_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:ClothingAndFootwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bd4aed1b7614223891cf1873aa9da9f_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:ClothingAndFootwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0255c74e25874509afa128afe7fce101_D20170101-20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:ClothingAndFootwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i413e6efb578741cbb719deb6c0d47cab_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:AgricultureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib98041ad1517430788312822a8e3e9fc_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:AgricultureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5878457dfe2c44c984dbfaee0a5f61c6_D20170101-20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:AgricultureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90f7c54890004e78bf46424408659af3_D20181230-20191228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:TotalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieef447e77e08466e9456ef82ee636467_D20171231-20181229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:TotalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2018-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b75c48c54f042d69b10640d847c2524_D20170101-20171230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000916365</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:TotalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i_0_1"></div><div style="height:22.5pt;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%;">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:700;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:700;line-height:120%;">WASHINGTON, D.C. 20549</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:700;line-height:120%;">FORM <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGV4dHJlZ2lvbjo2OTIxMzU3ZjliMTY0M2UzODRkMWE4YTgyOWYwMTFjN18yNzQ4Nzc5MDcyNzMx_d8e87020-5235-43cf-b73a-9892191b57bb">10-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:8pt;font-weight:400;line-height:120%;">(Mark One)</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:1.947%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:94.053%;"></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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:12pt;font-weight:400;font-family:'Wingdings',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6MWNjMjAzNGU4ZjFlNDEyNWJjMWE0NTcxY2Q1OWQwNTAvdGFibGVyYW5nZToxY2MyMDM0ZThmMWU0MTI1YmMxYTQ1NzFjZDU5ZDA1MF8wLTAtMS0xLTEwMTM_350a03e6-4226-4fcf-a154-2419daf75aa4">&#9746;</ix:nonNumeric></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;"><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);">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></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%;">For the fiscal year ended <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGV4dHJlZ2lvbjo2OTIxMzU3ZjliMTY0M2UzODRkMWE4YTgyOWYwMTFjN18yNzQ4Nzc5MDcyNzM4_ac5b19b2-a8b5-41f5-8b33-f3412fb66d5d">December 28, 2019</ix:nonNumeric> </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%;">or</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:1.947%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:94.053%;"></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:'Wingdings',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6OTE2ZmUxNjA1ZDRjNDk3NGExYTQwMjgzNjg0YjdmNjUvdGFibGVyYW5nZTo5MTZmZTE2MDVkNGM0OTc0YTFhNDAyODM2ODRiN2Y2NV8wLTAtMS0xLTEwMjE_87a5183f-6107-4a16-9534-7fc519771a0c">&#9744;</ix:nonNumeric></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;"><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);">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></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%;">For the transition period from________to________.</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%;">Commission file number </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="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGV4dHJlZ2lvbjo2OTIxMzU3ZjliMTY0M2UzODRkMWE4YTgyOWYwMTFjN18yNzQ4Nzc5MDcyNzYy_a217c5b8-5b9e-4939-bcff-03f335e997a7">000-23314</ix:nonNumeric></span></div><div style="text-align:center;"><img src="tsco-20191228_g1.jpg" alt="tsco-20191228_g1.jpg" style="height:53px;width:192px;"/></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%;">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%;">(Exact name of registrant as specified in its charter)</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:47.561%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:47.709%;"></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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6Zjk2ZDY5NjczOGJkNDYxMmFkMjJlNjE4ZDQ2YTE3OGQvdGFibGVyYW5nZTpmOTZkNjk2NzM4YmQ0NjEyYWQyMmU2MThkNDZhMTc4ZF8wLTAtMS0xLTEwMzY_0daedb05-0327-4833-b414-3bae6852119f">Delaware</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6Zjk2ZDY5NjczOGJkNDYxMmFkMjJlNjE4ZDQ2YTE3OGQvdGFibGVyYW5nZTpmOTZkNjk2NzM4YmQ0NjEyYWQyMmU2MThkNDZhMTc4ZF8wLTItMS0xLTEwMzk_cd02062c-d231-432a-98c0-adf569afa343">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:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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:8pt;font-weight:400;line-height:100%;">(State or Other Jurisdiction of</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:8pt;font-weight:400;line-height:100%;">Incorporation or Organization)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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="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;"><span style="font-size:8pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></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;"><span style="font-size:8pt;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:top;padding-left:1pt;padding-right:1pt;"><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:8pt;font-weight:400;line-height:100%;text-decoration: underline;"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6Zjk2ZDY5NjczOGJkNDYxMmFkMjJlNjE4ZDQ2YTE3OGQvdGFibGVyYW5nZTpmOTZkNjk2NzM4YmQ0NjEyYWQyMmU2MThkNDZhMTc4ZF8zLTAtMS0xLTEwNDEvdGV4dHJlZ2lvbjphMDFlODI0OGQ2ZTQ0ZmZmYjllM2FkZTY5NTIwMmQ1M18yNzQ4Nzc5MDY5NTAw_c7ffa937-634b-46a5-a00a-f12b20b48afe">5401 Virginia Way</ix:nonNumeric>, <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6Zjk2ZDY5NjczOGJkNDYxMmFkMjJlNjE4ZDQ2YTE3OGQvdGFibGVyYW5nZTpmOTZkNjk2NzM4YmQ0NjEyYWQyMmU2MThkNDZhMTc4ZF8zLTAtMS0xLTEwNDEvdGV4dHJlZ2lvbjphMDFlODI0OGQ2ZTQ0ZmZmYjllM2FkZTY5NTIwMmQ1M18yNzQ4Nzc5MDY5NTEx_0abb4cef-be05-44d6-a418-4b85201b3afd">Brentwood</ix:nonNumeric>, <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6Zjk2ZDY5NjczOGJkNDYxMmFkMjJlNjE4ZDQ2YTE3OGQvdGFibGVyYW5nZTpmOTZkNjk2NzM4YmQ0NjEyYWQyMmU2MThkNDZhMTc4ZF8zLTAtMS0xLTEwNDEvdGV4dHJlZ2lvbjphMDFlODI0OGQ2ZTQ0ZmZmYjllM2FkZTY5NTIwMmQ1M18yNzQ4Nzc5MDY5NTIy_83bf924a-f52d-44f3-a260-5a59b949b301">Tennessee</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6Zjk2ZDY5NjczOGJkNDYxMmFkMjJlNjE4ZDQ2YTE3OGQvdGFibGVyYW5nZTpmOTZkNjk2NzM4YmQ0NjEyYWQyMmU2MThkNDZhMTc4ZF8zLTItMS0xLTEwNjE_33b32f31-ab36-4ed8-81ef-c17fb2637159">37027</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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Address of Principal Executive Offices)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Zip Code)</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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></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;"><span style="font-size:8pt;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:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Registrant&#8217;s Telephone Number, Including Area Code:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></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:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration: underline;">(<ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6Zjk2ZDY5NjczOGJkNDYxMmFkMjJlNjE4ZDQ2YTE3OGQvdGFibGVyYW5nZTpmOTZkNjk2NzM4YmQ0NjEyYWQyMmU2MThkNDZhMTc4ZF82LTItMS0xLTEwNjQvdGV4dHJlZ2lvbjo3MGQzZTM5NzdkNTk0ODQ5OWY4MmFjYjYyNzljMTdiZl8yNzQ4Nzc5MDY5NDYx_4669981e-0d60-4c3a-b735-56a33bdc2ae9">615</ix:nonNumeric>) <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6Zjk2ZDY5NjczOGJkNDYxMmFkMjJlNjE4ZDQ2YTE3OGQvdGFibGVyYW5nZTpmOTZkNjk2NzM4YmQ0NjEyYWQyMmU2MThkNDZhMTc4ZF82LTItMS0xLTEwNjQvdGV4dHJlZ2lvbjo3MGQzZTM5NzdkNTk0ODQ5OWY4MmFjYjYyNzljMTdiZl8yNzQ4Nzc5MDY5NDcx_fc1a9e8d-c177-4763-947c-6461e499265c">440-4000</ix:nonNumeric></span></div></td></tr></table></div><div style="text-align:center;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">Securities Registered Pursuant to Section 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:91.520%;"><tr><td style="width:1.0%;"></td><td style="width:44.485%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.598%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.814%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.438%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:34.265%;"></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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6ZmY5Yjk0MmVlZDdiNDI0NjhiZjI1MDk4MTc1NDZiY2IvdGFibGVyYW5nZTpmZjliOTQyZWVkN2I0MjQ2OGJmMjUwOTgxNzU0NmJjYl8xLTAtMS0xLTEwNjk_3310f052-1b73-4dcd-8575-ba0282770a12">Common Stock, $.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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6ZmY5Yjk0MmVlZDdiNDI0NjhiZjI1MDk4MTc1NDZiY2IvdGFibGVyYW5nZTpmZjliOTQyZWVkN2I0MjQ2OGJmMjUwOTgxNzU0NmJjYl8xLTItMS0xLTEyNDc_2498083d-7f37-429d-ab80-bb3b225e5012">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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6ZmY5Yjk0MmVlZDdiNDI0NjhiZjI1MDk4MTc1NDZiY2IvdGFibGVyYW5nZTpmZjliOTQyZWVkN2I0MjQ2OGJmMjUwOTgxNzU0NmJjYl8xLTItMS0xLTEwNzQ_7623986a-4cc7-4524-b1f0-299b7a487120">NASDAQ Global Select Market</ix:nonNumeric></span></td></tr></table></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:8pt;font-weight:400;line-height:100%;">Securities Registered Pursuant to Section 12(g) of the Act: None</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:60.818%;"><tr><td style="width:1.0%;"></td><td style="width:48.000%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:48.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:5pt;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);"><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);"></span></span></td><td colspan="3" style="height:5pt;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);"><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);"></span></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:8pt;font-weight:400;line-height:120%;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</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:8pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGV4dHJlZ2lvbjo2OTIxMzU3ZjliMTY0M2UzODRkMWE4YTgyOWYwMTFjN18yNzQ4Nzc5MDcyNzc5_24f6d760-6746-403a-bcfe-1b25cd04cd2b">Yes</ix:nonNumeric>&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#9745;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;No </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#9744;</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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:8pt;font-weight:400;line-height:120%;">Yes&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGV4dHJlZ2lvbjo2OTIxMzU3ZjliMTY0M2UzODRkMWE4YTgyOWYwMTFjN18yNzQ4Nzc5MDcyNzg4_add47d2e-3f65-484a-990f-8467df9f47a6">No</ix:nonNumeric> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#9745;</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:8pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.</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:8pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGV4dHJlZ2lvbjo2OTIxMzU3ZjliMTY0M2UzODRkMWE4YTgyOWYwMTFjN18yNzQ4Nzc5MDcyNzk2_429cb476-9d62-4a36-9fca-8b4c28765c7f">Yes</ix:nonNumeric>&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#9745;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;No </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#9744;</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:8pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</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:8pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGV4dHJlZ2lvbjo2OTIxMzU3ZjliMTY0M2UzODRkMWE4YTgyOWYwMTFjN18yNzQ4Nzc5MDcyODA1_c84ee8fe-6457-48a7-b100-f36fd55025e2">Yes</ix:nonNumeric>&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#9745;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;No </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#9744;</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:8pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company.&#160;&#160;See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act:  </span></div><div style="text-align:justify;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.707%;"><tr><td style="width:1.0%;"></td><td style="width:1.665%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:18.527%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:40.815%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:22.046%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:6.947%;"></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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6N2ZlZWEzNGY4NzJhNGJlYmE1MjIzODVmM2Y2MjZiZmUvdGFibGVyYW5nZTo3ZmVlYTM0Zjg3MmE0YmViYTUyMjM4NWYzZjYyNmJmZV8wLTEtMS0xLTExMzE_8a421e64-ded9-4c45-9b96-542c2839d06e">Large accelerated filer</ix:nonNumeric></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;"><span style="font-size:8pt;font-weight:400;font-family:'Wingdings',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#9745;</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;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accelerated filer</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;"><span style="font-size:8pt;font-weight:400;font-family:'Wingdings',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#9744;</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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;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;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-accelerated filer</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;"><span style="font-size:8pt;font-weight:400;font-family:'Wingdings',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#9744;</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;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Smaller reporting company</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;"><span style="font-size:8pt;font-weight:400;font-family:'Wingdings',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6N2ZlZWEzNGY4NzJhNGJlYmE1MjIzODVmM2Y2MjZiZmUvdGFibGVyYW5nZTo3ZmVlYTM0Zjg3MmE0YmViYTUyMjM4NWYzZjYyNmJmZV8xLTQtMS0xLTExMzQ_6846f531-b8eb-4718-b2cb-0b48b1824ef7">&#9744;</ix:nonNumeric></span></td></tr><tr><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="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="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:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Emerging growth company</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;"><span style="font-size:8pt;font-weight:400;font-family:'Wingdings',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6N2ZlZWEzNGY4NzJhNGJlYmE1MjIzODVmM2Y2MjZiZmUvdGFibGVyYW5nZTo3ZmVlYTM0Zjg3MmE0YmViYTUyMjM4NWYzZjYyNmJmZV8yLTQtMS0xLTExMzU_a58cbb95-4b37-448e-bad2-568ac99a513c">&#9744;</ix:nonNumeric></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:8pt;font-weight:400;line-height:120%;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#9744;</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:8pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act.)</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:8pt;font-weight:400;line-height:120%;">Yes&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGV4dHJlZ2lvbjo2OTIxMzU3ZjliMTY0M2UzODRkMWE4YTgyOWYwMTFjN18yNzQ4Nzc5MDcyODQy_b605c386-84d4-4699-a95a-ac5bd8e83a1e">&#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:8pt;font-weight:400;line-height:120%;">&#160;&#160;&#160;&#160;No </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#9745;</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:8pt;font-weight:400;line-height:120%;">The aggregate market value of the Common Stock held by non-affiliates of the registrant, based on the closing price of the Common Stock on The NASDAQ Global Select Market on June 29, 2019, the last business day of the registrant&#8217;s most recently completed second fiscal quarter, was approximately $<ix:nonFraction unitRef="usd" contextRef="i90bc38a8e4e142e98260f13d80381b05_I20190629" decimals="0" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGV4dHJlZ2lvbjo2OTIxMzU3ZjliMTY0M2UzODRkMWE4YTgyOWYwMTFjN18yNzQ4Nzc5MDcyODQ1_311dc236-1482-491f-9b43-c49dcfeeaa51">10.8</ix:nonFraction>&#160;billion.&#160;&#160;For purposes of this response, the registrant has assumed that its directors, executive officers, and beneficial owners of 5% or more of its Common Stock are affiliates of the registrant.</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:8pt;font-weight:400;line-height:120%;">Indicate the number of shares outstanding of each of the registrant&#8217;s classes of common stock as of the latest practicable date.</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:68.131%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:27.137%;"></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:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></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:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at January 25, 2020</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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock, $.008 par value</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;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i3d62c4d012fa4644b202cd943e184651_I20200125" decimals="0" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6ZmU4OTIwZjJjOGNkNGVlYzhiYWE0NTAxNTZmNGRkN2EvdGFibGVyYW5nZTpmZTg5MjBmMmM4Y2Q0ZWVjOGJhYTQ1MDE1NmY0ZGQ3YV8xLTItMS0xLTA_7ef1b518-14a3-498f-8300-c73c7e771eb0">117,282,010</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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:8pt;font-weight:700;line-height:120%;">Documents Incorporated by Reference:</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:8pt;font-weight:700;line-height:120%;">Portions of the Registrant&#8217;s definitive Proxy Statement for its 2020 Annual Meeting of Stockholders are incorporated by reference into Part III hereof.</span></div><div id="i_0_7"></div><div><span><br/></span></div><div style="position:relative;width:100%;height:22.5pt;"><div style="position:absolute;bottom:0;width:100%;"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span><br/></span></div></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:4.881%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:78.380%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.739%;"></td><td style="width:1.0%;"></td></tr><tr><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;"><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:100%;text-decoration: underline;">Item no.</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:700;line-height:100%;">&#160;&#160;</span></div></td><td colspan="3" style="display:none;"></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;"><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:100%;">&#160;</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:700;line-height:100%;">Form 10-K Report Page</span></div></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_10">Forward-Looking Statements</a></span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><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;" href="#i_0_10">ii</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><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_13">PART I</a></span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><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;" href="#i_0_13">1</a></span></div></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;"><div><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;" href="#i_0_16">1.</a></span></div></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;"><div><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;" href="#i_0_16">Business</a></span></div></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;"><div style="text-align:right;"><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;" href="#i_0_16">1</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_19">1A.</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_19">Risk Factors</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><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;" href="#i_0_19">9</a></span></div></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;"><div><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;" href="#i_0_22">1B.</a></span></div></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;"><div><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;" href="#i_0_22">Unresolved Staff Comments</a></span></div></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;"><div style="text-align:right;"><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;" href="#i_0_22">17</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_25">2.</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_25">Properties</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><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;" href="#i_0_25">17</a></span></div></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;"><div><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;" href="#i_0_28">3.</a></span></div></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;"><div><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;" href="#i_0_28">Legal Proceedings</a></span></div></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;"><div style="text-align:right;"><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;" href="#i_0_28">19</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_31">4.</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_31">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><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;" href="#i_0_31">19</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><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_34">PART II</a></span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><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;" href="#i_0_34">19</a></span></div></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:middle;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_37">5.</a></span></div></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;"><div><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;" href="#i_0_37">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities</a></span></div></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;"><div style="text-align:right;"><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;" href="#i_0_37">19</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_40">6.</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_40">Selected Financial Data</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><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;" href="#i_0_40">22</a></span></div></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;"><div><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;" href="#i_0_43">7.</a></span></div></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;"><div><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;" href="#i_0_43">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></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;"><div style="text-align:right;"><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;" href="#i_0_43">23</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_70">7A.</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_70">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><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;" href="#i_0_70">38</a></span></div></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;"><div><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;" href="#i_0_73">8.</a></span></div></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;"><div><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;" href="#i_0_73">Financial Statements and Supplementary Data</a></span></div></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;"><div style="text-align:right;"><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;" href="#i_0_73">39</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_166">9.</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_166">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><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;" href="#i_0_166">72</a></span></div></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;"><div><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;" href="#i_0_169">9A.</a></span></div></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;"><div><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;" href="#i_0_169">Controls and Procedures</a></span></div></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;"><div style="text-align:right;"><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;" href="#i_0_169">72</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_172">9B.</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_172">Other Information</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><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;" href="#i_0_172">72</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><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_175">PART III</a></span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><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;" href="#i_0_175">72</a></span></div></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;"><div><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;" href="#i_0_178">10.</a></span></div></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;"><div><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;" href="#i_0_178">Directors, Executive Officers, and Corporate Governance</a></span></div></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;"><div style="text-align:right;"><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;" href="#i_0_178">72</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_181">11.</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_181">Executive Compensation</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><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;" href="#i_0_181">73</a></span></div></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;"><div><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;" href="#i_0_184">12.</a></span></div></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;"><div><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;" href="#i_0_184">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></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;"><div style="text-align:right;"><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;" href="#i_0_184">73</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_187">13.</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_187">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><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;" href="#i_0_187">73</a></span></div></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;"><div><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;" href="#i_0_190">14.</a></span></div></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;"><div><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;" href="#i_0_190">Principal Accountant Fees and Services</a></span></div></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;"><div style="text-align:right;"><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;" href="#i_0_190">73</a></span></div></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><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;"><div><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;" href="#i_0_193">PART IV</a></span></div></td><td colspan="3" style="display:none;"></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;"><div style="text-align:right;"><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;" href="#i_0_193">74</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_196">15.</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><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;" href="#i_0_196">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><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;" href="#i_0_196">74</a></span></div></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;"><div><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;" href="#i_0_199">16.</a></span></div></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;"><div><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;" href="#i_0_199">Form 10-K Summary</a></span></div></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;"><div style="text-align:right;"><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;" href="#i_0_199">74</a></span></div></td></tr></table></div><div><span><br/></span></div><div id="i_0_10"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">i</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></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%;">FORWARD-LOOKING STATEMENTS OR INFORMATION</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%;">This Form 10-K and statements included or incorporated by reference in this Form 10-K include certain historical and forward-looking information.&#160;&#160;The forward-looking statements included are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995 (the &#8220;Act&#8221;).&#160;&#160;All statements, other than statements of historical facts, which address activities, events or developments that we expect or anticipate will or may occur in the future, including such things as future capital expenditures (including their amount and nature), business strategy, expansion and growth of the business operations and other such matters are forward-looking statements.&#160;&#160;To take advantage of the safe harbor provided by the Act, we are identifying certain factors that could cause actual results to differ materially from those expressed in any forward-looking statements, whether oral or written.&#160;&#160;These factors include, without limitation, national, regional and local economic conditions affecting consumer spending, weather conditions, the seasonal nature of the business, the timing and acceptance of new products in the stores, the timing and mix of goods sold,&#160;&#160;purchase price volatility (including inflationary and deflationary pressures), the ability to increase sales at existing stores, the failure to realize anticipated benefits of our investments in technology, infrastructure, and digital and omni-channel capabilities, the ability to manage growth and identify suitable locations, failure of an acquisition to produce anticipated results, the ability to successfully manage expenses and execute key gross margin enhancing initiatives, increases in fuel, carrier and other transportation costs, increases in wages due to competitive pressures or minimum wage laws and regulations, the availability of favorable credit sources, capital market conditions in general, the ability to open new stores in the manner and number currently contemplated, the impact of new stores on the business, competition, including competition from online retailers, effective merchandising and marketing initiatives, the ability to retain vendors, reliance on foreign suppliers, the ability to attract, train and retain qualified employees, product liability and other claims, changes in federal, state or local regulations, potential judgments, fines, legal fees and other costs, breach of information systems or theft of employee or customer data, ongoing and potential future legal or regulatory proceedings, management of the Company&#8217;s information systems, failure to develop and implement new technologies, the failure of customer-facing technology systems, business disruption resulting from a natural or other disaster or implementation of new technologies, including but not limited to, new supply chain technologies, effective tax rate changes, including expected effects of the Tax Cuts and Jobs Act, and results of examination by taxing authorities, the imposition of tariffs on imported products or the disallowance of tax deductions on imported products, the ability to maintain an effective system of internal control over financial reporting, changes in accounting standards, assumptions and estimates, and those described in Item 1A. &#8220;Risk Factors.&#8221;&#160;&#160;Forward-looking statements are based on currently available information and are based on our current expectations and projections about future events.&#160;&#160;We undertake no obligation to release publicly any revisions to these forward-looking statements to reflect events or circumstances after the date hereof or to reflect the occurrence of unanticipated events.</span></div><div id="i_0_13"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">ii</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></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%;">PART I</span></div><div><span><br/></span></div><div id="i_0_16"></div><div style="text-indent:-72pt;padding-left:72pt;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%;text-decoration: underline;">Item 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:700;line-height:120%;">.&#160;&#160;</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:700;line-height:120%;text-decoration: underline;">Business</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:700;line-height:120%;">Overview</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%;">Tractor Supply Company (the &#8220;Company&#8221; or &#8220;we&#8221; or &#8220;our&#8221; or &#8220;us&#8221;) is the largest rural lifestyle retailer in the United States (&#8220;U.S.&#8221;).  The Company is focused on supplying the needs of recreational farmers, ranchers, and all those who enjoy living the rural lifestyle (which we refer to as the &#8220;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Out Here</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%;">&#8221; lifestyle), as well as tradesmen and small businesses.&#160;&#160;We operate retail stores under the names </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Tractor Supply Company, Del&#8217;s Feed &amp; Farm Supply,</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%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Petsense </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%;">and operate websites under the names </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">TractorSupply.com</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%;"> and</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Petsense.com</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; Our stores are located primarily in towns outlying major metropolitan markets and in rural communities.</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%;">The Company has one reportable industry segment which is the retail sale of products that support the rural lifestyle.  At December&#160;28, 2019, we operated 2,024 retail stores in 49 states (1,844 Tractor Supply and Del&#8217;s retail stores and 180 Petsense retail stores).  Our Tractor Supply stores typically range in size from 15,000 to 20,000 square feet of inside selling space, along with additional outside selling space, and our Petsense stores have approximately 5,500 square feet of inside selling space.  For Tractor Supply retail locations, we use a standard design for most new built-to-suit locations that includes approximately 15,500 square feet of inside selling space.  Our online selling websites are positioned to offer an extended assortment of products beyond those offered in-store and drive traffic into our stores through our buy online and pickup in-store and ship to store programs.</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%;">Business Strategy</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%;">We believe our sales and earnings growth is the result of executing our business strategy, which includes the following key components:</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-style:italic;font-weight:400;line-height:120%;">Market Niche</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%;">We have identified a specialized market niche: supplying the lifestyle needs of recreational farmers, ranchers, and all those who enjoy living the rural lifestyle, as well as tradesmen and small businesses.&#160; By focusing our product assortment on these core customers, we believe we are differentiated from general merchandise, home center, and other specialty retailers.  We cater to the rural lifestyle and often serve a market by being a trip consolidator for many basic maintenance needs for farm, ranch, and rural customers through convenient shopping options both in-store and online.</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-style:italic;font-weight:400;line-height:120%;">Customers</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%;">Our target customers are home, land, pet, and livestock owners who generally have above average income and below average cost of living.  We seek to serve a customer base that primarily lives in towns outlying major metropolitan markets and in rural communities.  This customer base includes recreational farmers, ranchers, and all those who enjoy living the rural lifestyle, as well as tradesmen and small businesses.</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-style:italic;font-weight:400;line-height:120%;">Customer Service</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%;">We are committed to providing our customers reliable product availability and a convenient, customer-centric experience across shopping channels.  In our stores, we believe the ability of our motivated, well-trained team members to provide friendly, responsive and seasoned advice helps our customers find the right products to satisfy their everyday needs, as well as the specialty items needed to complete their rural lifestyle projects.  We also engage with our customers through our e-commerce website (</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">TractorSupply.com</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%;">), which provides the opportunity to allow customers to shop at anytime, anywhere, and in any way they choose, while delivering enhanced product information, research, and decision tools that support product selection and informational needs in specific subject areas.&#160;  Additionally, we maintain a Customer Solutions Center at our Store Support Center located in Brentwood, Tennessee, to support our in-store and online customers, as well as our store team members.  We believe this commitment to customer service promotes strong customer loyalty through personalized experiences and provides convenience that our customers expect, which drives repeat shopping experiences. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">1</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">We use a third-party provider to survey and measure our level of customer service.&#160;&#160;This process allows customers to provide feedback on their shopping experience.&#160;&#160;Based on the third-party provider&#8217;s data, we believe our customer satisfaction scores are among the best-in-class.&#160;&#160;We carefully evaluate the feedback we receive from our customers and implement improvements at both the Company and the individual store level based on that feedback.</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-style:italic;font-weight:400;line-height:120%;">Store Personnel and Training</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%;">We seek to hire store team members who live and appreciate the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">"Out Here"</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%;"> lifestyle, including those with farming and ranching backgrounds, with particular emphasis on general maintenance, equine, and welding.  We endeavor to staff our stores with courteous, highly motivated team members and devote considerable resources to training store team members, often in cooperation with our vendors.&#160;&#160;Our training programs include:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">A thorough on-boarding process to prepare new team members for their new role;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Productive workplace environment training that is intended to educate team members on&#160;company policies and procedures covering topics such as harassment, discrimination, and retaliation;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">New store opening training that prepares our store managers to open new stores to Company standards;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">A management training program which covers all aspects of our store operations, delivering superior service, and managing the team member experience;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Structured training on customer service and selling skills;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Online product knowledge training produced in conjunction with key vendors;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Leadership development programs that prepare leaders to expand their current contributions; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">An annual store manager meeting with vendor product presentations.</span></div><div style="padding-left:36pt;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-style:italic;font-weight:400;line-height:120%;">Store Environment</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%;">Our stores are designed and managed to make shopping an enjoyable experience and to maximize sales and operating efficiencies.&#160;&#160;Stores are strategically arranged to provide an open environment for optimal product placement and visual display.  In addition, these layouts allow for departmental space to be easily reallocated and visual displays to be changed for seasonal products and promotions.  Display and product placement information is routinely sent to stores to ensure quality and uniformity among the stores. &#160;Our store layouts and visual displays are designed to provide our customers a feeling of familiarity and convenience to enhance the shopping experience.&#160; Informative signs are located in key product categories to conveniently assist customers with purchasing decisions and merchandise location.&#160;&#160;These signs provide customers with a comparison of product qualities, clear pricing, useful information regarding product benefits, and suggestions for appropriate accessories.  Also, our store team members wear highly visible red vests, aprons, or smocks with nametags, and our customer service and checkout counters are conveniently located near the front of the store.</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-style:italic;font-weight:400;line-height:120%;">Merchandising and Purchasing</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%;">We offer an extensive assortment of products for all those seeking to enjoy the &#8220;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Out Here&#8221;</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%;"> lifestyle, as well as tradesmen and small businesses.&#160;&#160;Our product assortment is tailored to meet the needs of our customers in various geographic markets.&#160; Our full line of product offerings includes a broad selection of high quality, reputable brand name and exclusive brand products and is supported by a strong in-stock inventory position with approximately 15,500 to 20,000 products per store as well as over 125,000 products online.&#160;&#160;No single product accounted for more than 10% of our sales during fiscal 2019.  Our comprehensive selection of merchandise is comprised of the following major product categories:</span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Equine, livestock, pet, and small animal products, including items necessary for their health, care, growth, and containment;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Hardware, truck, towing, and tool products;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Seasonal products, including heating, lawn and garden items, power equipment, gifts, and toys;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Work/recreational clothing and footwear; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Maintenance products for agricultural and rural use.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">2</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">The following table indicates the percentage of net sales represented by each of our major product categories during fiscal 2019, 2018, and 2017:</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.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.740%;"></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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percent of Net Sales</span></td><td colspan="3" style="display:none;"></td><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><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="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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Product Category:</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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Livestock and Pet</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">%</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:6.75pt;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);">Hardware, Tools and Truck</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">22&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">22&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Seasonal, Gift and Toy Products</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">20&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">19&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">19&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Clothing and Footwear</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Agriculture</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:11.25pt;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);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">%</span></td></tr></table></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%;">Our buying team continuously reviews and updates our product assortment to respond to customer needs and to offer new, relevant products. &#160;We are focused on providing key products that our customers use on a regular basis for their lifestyle and maintenance needs with emphasis on consumable, usable, and edible (&#8220;C.U.E.&#8221;) products.&#160; Examples of C.U.E. product categories include, but are not limited to, livestock feed and bedding, pet food, lubricants, and various seasonal products, such as heating, pest control, and twine.</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%;">Our products are sourced through both domestic and international vendors, each of whom adhere to a code of conduct that guides our relationship.&#160;&#160;Our business is not dependent upon any single vendor or particular group of vendors.&#160;&#160;We purchase our products from a group of approximately 975 vendors, with no one vendor representing more than 10% of our purchases during fiscal 2019.&#160;&#160;Approximately 375 core vendors accounted for 90% of our merchandise purchases during fiscal 2019.&#160;&#160;We have not experienced any significant difficulty in obtaining satisfactory alternative sources of supply for our products, and we believe that adequate sources of supply exist at substantially similar costs for nearly all of our products.&#160; We have no material long-term contractual commitments with any of our product vendors.  </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%;">Our buying teams focus on merchandise procurement, vendor line reviews, and testing of new products and programs.&#160;&#160;We also employ a dedicated inventory management team that focuses exclusively on forecasting and inventory replenishment, a committed merchandise planning team that concentrates on assortment planning, and a specialized pricing team that seeks to optimize market-specific pricing for our products.&#160;&#160;Through the combined efforts of these teams, we continue to focus on improving our overall inventory productivity and in-stock inventory position.</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-style:italic;font-weight:400;line-height:120%;">Intellectual Property </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%;">Our subsidiary, Tractor Supply Co. of Texas, LP (&#8220;TSCT&#8221;), owns registrations with the U.S. Patent and Trademark Office (&#8220;USPTO&#8221;) for various service marks including </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">TSC</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">&#174;</sup><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-style:italic;font-weight:400;line-height:120%;">Tractor Supply Co.</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">&#174;</sup><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-style:italic;font-weight:400;line-height:120%;">TSC Tractor Supply Co.</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">&#174;</sup><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%;">, and the trapezium design for retail services.  We consider these service marks, and the accompanying goodwill and name recognition, to be valuable assets of our business.  TSCT also owns several other service marks for retail services, some of which have been registered with the USPTO and some of which are the subject of applications for registration pending before the USPTO.  </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%;">In addition to selling products that bear nationally-known manufacturer brands, we also sell products manufactured for us under a number of exclusive brands that we consider to be important to our business.  These exclusive brands are manufactured for us by a number of vendors and provide an alternative to the national brands, which helps provide value for our customers and positions us as a destination retailer.  </span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">3</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">Our exclusive brands represented approximately 31% of our total sales in fiscal 2019 and 2018, respectively, and 32% of our total sales in fiscal 2017.  Our exclusive brands include:</span></div><div style="text-align:justify;"><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:100.000%;"><tr><td style="width:0.1%;"></td><td style="width:1.408%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:41.713%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.408%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:51.071%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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:100%;">&#8226;</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">4health</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">&#174;</sup><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:100%;"> (pet foods and supplies)</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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:100%;">&#8226;</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">Producer&#8217;s Pride</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">&#174; </sup><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:100%;">(livestock and horse feed and supplies)</span></div></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:top;padding-left:1pt;padding-right:1pt;"><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:100%;">&#8226;</span></div></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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">Bit &amp; Bridle</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">&#174;</sup><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:100%;"> (apparel and footwear)</span></div></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><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:100%;">&#8226;</span></div></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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">Red Shed</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">&#174;</sup><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:100%;"> (gifts, collectibles, and outdoor furniture)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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:100%;">&#8226;</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">Blue Mountain</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">&#174; </sup><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:100%;">(apparel)</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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:100%;">&#8226;</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">Redstone</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">&#174; </sup><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:100%;">(heating products)</span></div></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:top;padding-left:1pt;padding-right:1pt;"><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:100%;">&#8226;</span></div></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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">C.E. Schmidt</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">&#174; </sup><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:100%;">(apparel and footwear)</span></div></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><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:100%;">&#8226;</span></div></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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">Retriever</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">&#174;</sup><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:100%;"> (pet foods and supplies)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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:100%;">&#8226;</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">Countyline</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">&#174;</sup><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:100%;"> (livestock, farm and ranch equipment)</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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:100%;">&#8226;</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">Ridgecut</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">&#174;</sup><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:100%;"> (apparel)</span></div></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:top;padding-left:1pt;padding-right:1pt;"><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:100%;">&#8226;</span></div></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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">Dumor</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">&#174;</sup><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:100%;"> (livestock and horse feed and supplies)</span></div></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><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:100%;">&#8226;</span></div></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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">Royal Wing</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">&#174; </sup><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:100%;">(bird feed and supplies)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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:100%;">&#8226;</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">Groundwork</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">&#174; </sup><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:100%;">(lawn and garden supplies)</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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:100%;">&#8226;</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">Traveller</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">&#174; </sup><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:100%;">(truck and automotive products)</span></div></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:top;padding-left:1pt;padding-right:1pt;"><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:100%;">&#8226;</span></div></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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">Huskee</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">&#174; </sup><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:100%;">(outdoor power equipment)</span></div></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><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:100%;">&#8226;</span></div></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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">Treeline</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">&#174; </sup><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:100%;">(hunting gear and accessories)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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:100%;">&#8226;</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">JobSmart</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">&#174;</sup><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:100%;"> (tools)</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><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:100%;">&#8226;</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">TSC Tractor Supply Co</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">&#174; </sup><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:100%;">(trailers, truck tool boxes, and animal</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:left;vertical-align:top;padding-left:6pt;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);">bedding)</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:top;padding-left:1pt;padding-right:1pt;"><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:100%;">&#8226;</span></div></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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">Paws &amp; Claws</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">&#174; </sup><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:100%;">(pet foods and supplies)</span></div></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><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:100%;">&#8226;</span></div></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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">Untamed</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">&#174;</sup><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:100%;"> (pet foods)</span></div><div><span><br/></span></div></td></tr></table></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%;">The exclusive brands identified above have been registered as trademarks with the USPTO for certain products and are the subject of applications for registration pending before the USPTO for other products.  </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%;">Our trademark and service mark registrations have various expiration dates; however, provided that we continue to use the marks and renew the registrations in a timely manner, the registrations are potentially perpetual in duration.</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%;">We believe our intellectual property, which includes the trademarks and service marks identified above, together with certain trade names, domain names, patents, and copyrights, has significant value and is an important component of our merchandising and marketing strategies.  </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-style:italic;font-weight:400;line-height:120%;">Distribution</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%;">We currently operate a distribution facility network for supplying stores with merchandise and delivering product ordered through </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">TractorSupply.com</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%;">.  In fiscal 2019, our Tractor Supply stores received approximately 74% of merchandise through this network while the remaining merchandise shipped directly from our vendors to our stores or customers.  We believe this flow facilitates the prompt and efficient distribution of merchandise in order to enhance in-stock inventory positions, minimize freight expense, and improve the inventory turn rate.  Our distribution facilities, located in Arizona, Georgia, Indiana, Kentucky, Maryland, Nebraska, New York, Texas, and Washington represent a total distribution capacity of 6.1 million square feet.  We also use third-party operated import centers and mixing centers which provide additional distribution capacity.  In fiscal 2019, we completed and began shipping operations at our new northeast distribution center in Frankfort, New York.</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%;">We select the locations of our distribution facilities in an effort to minimize logistical costs and optimize the distance from distribution facilities to our stores.  Our distribution centers utilize warehouse and labor management tools that support the planning, control, and processing of inventory.  We manage our inbound and outbound transportation activity in-house through the use of a transportation management system.&#160; We utilize multiple common carriers for store and direct to customer deliveries.  We manage our transportation costs through carrier negotiations, monitoring of transportation routes, and scheduling of deliveries.</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-style:italic;font-weight:400;line-height:120%;">Marketing</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%;">We utilize an &#8220;everyday value price&#8221; philosophy to consistently offer our products at competitive prices complemented by strategically planned promotions throughout the year.  To drive store traffic and position ourselves as a destination retailer, we promote a broad selection of merchandise through various digital and social media initiatives, newspaper circulars, customer targeted direct mail, and direct e-mail, as well as limited television, radio, and other limited media channels.&#160; In addition, our </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Neighbor&#8217;s Club</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%;"> loyalty program enhances our ability to create engagement with our best customers. </span><span 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%;"> </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%;">Vendors frequently support these specific programs by offering temporary cost reductions and honoring coupons.  Our vendors also provide assistance with product presentation and fixture design, brochures, support for in-store events, point-of-purchase materials for customer education, and product knowledge for our team members.&#160;</span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">4</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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-style:italic;font-weight:400;line-height:120%;">Omni-Channel</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%;">The customer is our singular focus and our priority is ensuring they can engage with us in the most convenient manner for them whether in our stores, on our website, or via our Customer Solutions Center.  Our goal is to be available anytime, anywhere, and in any way our customers choose to engage with our brand.  We provide our customers the opportunity to shop in a manner that fits their lifestyle and is most convenient for them.  Our focus is on delivering a comprehensive mobile experience while maintaining a straight-forward shopping experience to further offer the convenience our customers need.  We offer a buy online and pick up in-store program which provides convenient access for customers to pick up merchandise from our store locations.  Additionally, our online experience offers an expansive product assortment including a direct to consumer assortment extending our aisles beyond our store locations as well as convenient and useful content that is relevant to their lifestyle.  We provide our customers the ability to have products shipped directly to our retail store locations or to their homes or offices. We use our distribution facility network to support our e-commerce activities.  Our digital capabilities have further enhanced our in-store shopping and customer service experience, allowed us to engage with our customers anytime, anywhere, and in any way they choose, and expanded our target markets outside of our current retail store locations.</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-style:italic;font-weight:400;line-height:120%;">Management and Team Members</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%;">As of December&#160;28, 2019, we employed approximately 16,000 full-time and 16,000 part-time Tractor Supply team members.  We typically employ additional part-time team members throughout the year during high sales volume periods.&#160; We are not party to any collective bargaining agreements.</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%;">Our store operations are organized into regions, each of which is led by a regional vice president.  The region is further organized into districts, each of which is led by a district manager.&#160; We have two internal advisory boards, one comprised of store managers and the other comprised of district managers.&#160; These groups bring a grassroots perspective to operational initiatives and generate chain-wide endorsement of proposed best-practice solutions.</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%;">All of our team members participate in one of our various bonus incentive programs, which provide the opportunity to receive additional compensation based upon team and/or Company performance.  In addition to bonus incentive programs, we provide our eligible team members the opportunity to participate in an employee stock purchase plan and a 401(k) retirement savings plan.  We also share in the cost of health insurance provided to eligible team members, and team members receive a discount on merchandise purchased from the Company.</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%;">We encourage a promote-from-within environment when internal resources permit.&#160; We also provide internal leadership development programs designed to prepare our high-potential team members for greater responsibility.  Our current team of district managers and store managers have an average tenure of approximately nine and six years, respectively.&#160; We believe internal promotions, coupled with the hiring of individuals with previous retail experience, will provide the management structure necessary to support our long-term strategic growth initiatives. </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-style:italic;font-weight:400;line-height:120%;">Continuous Improvement</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%;">We are committed to a continuous improvement program to drive change throughout our organization.&#160;&#160;Using data analytics and team member engagement, we examine business processes and identify opportunities to reduce costs, drive innovation, and improve effectiveness.&#160; We have implemented numerous continuous improvement projects, with team members from multiple areas of our business, to evaluate key operations and implement process change.  Team members are empowered and expected to challenge current paradigms and improve processes.   Management encourages the participation of all team members in the decision-making process, regularly solicits input and suggestions from our team members, and incorporates suggestions into our improvement activities.</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-style:italic;font-weight:400;line-height:120%;">Management Information and Control Systems</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%;">We have invested resources in management information and control systems to provide legendary customer service and to deliver the right products in the right place at the right time.  This includes use of digital technologies to integrate the customer experience in-store, online, and through our Customer Solutions Center, which offers customers the ability to shop anytime, anywhere, and in any way they choose.  Our key platforms include:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Point-of-sale system;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">In-store mobility;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">E-commerce platform;</span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">5</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Replenishment and allocation systems;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Merchandising presentation and inventory management tools;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Warehouse and transportation management systems; </span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Labor management tools for stores and supply chain;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Price optimization system;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Vendor purchase order control system;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Business intelligence and analytics tools; and </span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Customer loyalty system.  </span></div><div style="padding-left:36pt;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%;">These systems are integrated through an enterprise resource planning (&#8220;ERP&#8221;) system.  This ERP system tracks merchandise from initial order through ultimate sale and interfaces with our financial systems.</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%;">We continue to invest in technology to support store, online, and distribution facility expansion and our long-term strategic growth initiatives focused heavily on improving the customer experience across all channels.  We also continue to evaluate and improve the functionality of our systems to maximize their effectiveness.&#160; Such efforts include ongoing hardware and software evaluations, refreshes, and upgrades to support optimal software configurations, and application performance.  We plan to continue to invest in information technology and implement efficiency-driving system enhancements.  We will continue to evaluate the use of technologies to improve productivity such as artificial intelligence, automation software, quantum computing, and other technologies.  We also maintain and continue to strengthen the security of our information systems to help protect and prevent unauthorized access to personal information of our customers, employees, vendors, and other confidential Company data as well as ensuring that we adhere to industry privacy laws and standards.  Collectively, these efforts are directed toward improving business processes, maintaining secure, efficient, and stable systems, and enabling the continued growth and success of our business.</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-style:italic;font-weight:400;line-height:120%;">Petsense</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%;">Petsense is a small-box pet specialty supply retailer focused on meeting the needs of pet owners, primarily in small and mid-sized communities, and offering a variety of pet products and services.  At December&#160;28, 2019, we operated a total of 180 Petsense stores in 26 states, with approximately 500 full-time and 1,000 part-time team members, and an e-commerce website (</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Petsense.com</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%;">).  Petsense owns a registration trademark for its exclusive brand, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">TrueSource</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">&#174;</sup><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%;"> pet food, and the Petsense name is registered with the USPTO.</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:700;line-height:120%;">Growth Strategy</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%;">Tractor Supply Company believes we can grow our business by being the most dependable supplier of relevant products and services for the &#8220;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Out Here</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%;">&#8221; lifestyle, creating customer loyalty through personalized experiences, and providing convenience that our customers expect at anytime, anywhere, and in any way they choose.&#160; Our long-term growth strategy is to: (1) drive profitable growth through new store openings and by expanding omni-channel capabilities, thus tying together our website product content, social media, digital, and online shopping experience, attracting new customers and driving loyalty, (2) build customer-centric engagement by leveraging analytics to deliver legendary customer service, seasoned advice, and personalized experiences, (3) offer relevant assortments and services across all channels through exclusive and national brands and continue to introduce new products and services through our test and learn strategy, (4) enhance our core and foundational capabilities by investing in infrastructure and process improvements which will support growth, scale, and agility while improving the customer experience, and (5) expand through selective acquisitions, as such opportunities arise, to add complementary businesses and to enhance penetration into new and existing markets to supplement organic growth.&#160; </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%;">Achieving this strategy will require a foundational focus on: (1) organizing, optimizing, and empowering our team members for growth by developing skills, talent, and leadership across the organization, and (2) implementing operational efficiency initiatives, including leverage of technology and automation, to align our cost structure to support new business capabilities for margin improvement and cost reductions. </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%;">Over the past five years, we have experienced considerable sales growth, resulting in a compounded annual growth rate of approximately 7.9%.  We plan to open approximately 80 new Tractor Supply and 10 to 15 new Petsense stores in fiscal 2020, a selling square footage increase of approximately 4.5%.&#160;&#160;In fiscal 2019, we opened 80 new Tractor Supply stores and 8 new Petsense stores.  In fiscal 2018, we opened 80 new Tractor Supply stores and 18 new Petsense stores.  This represents a selling square footage increase of approximately 4.3% during fiscal 2019 and 4.9% during fiscal 2018.  </span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">6</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">At December&#160;28, 2019, we operated 2,024 retail stores in 49 states (1,844 Tractor Supply and Del&#8217;s retail stores and 180 Petsense retail stores).  Given the size of the communities that we target, we believe that there is ample opportunity for new store growth in many existing and new markets.  We have developed a proven method for selecting store sites and have identified over 600 additional markets for new Tractor Supply stores.  We also believe that there is opportunity for up to 1,000 Petsense stores.  Approximately 55% of our stores are in freestanding buildings and 45% are located in strip shopping centers.&#160;&#160;We lease approximately 94% of our stores and own the remaining 6%.</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%;">Competition</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%;">We operate in a competitive retail industry.  The principal competitive factors include location of stores, fulfillment options, price, quality of merchandise, in-stock inventory consistency, merchandise assortment and presentation, product knowledge, online competitors, and customer service. We compete with general merchandise retailers, home center retailers, pet retailers, specialty and discount retailers, independently owned retail farm and ranch stores, numerous privately-held regional farm store chains and farm cooperatives, as well as internet-based retailers.&#160;&#160;However, we believe we successfully differentiate ourselves from many of these retailers by focusing on our specialized market niche for customers living the rural lifestyle.  See further discussion of competition in 1A. &#8220;Risk Factors&#8221; of this Annual Report on Form 10-K.</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:700;line-height:120%;">Seasonality and Weather</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%;">Our business is seasonal. &#160;Historically, our sales and profits are the highest in the second and fourth fiscal quarters due to the sale of seasonal products.  We experience our highest inventory and accounts payable balances during our first fiscal quarter for purchases of seasonal products to support the higher sales volume of the spring selling season, and again during our third fiscal quarter to support the higher sales volume of the cold-weather selling season.  We believe that our business can be more accurately assessed by focusing on the performance of the halves, not the quarters, due to the fact that different weather patterns from year-to-year can shift the timing of sales and profits between quarters, particularly between the first and second fiscal quarters and the third and fourth fiscal quarters. </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%;">Historically, weather conditions, including unseasonably warm weather in the fall and winter months and unseasonably cool weather in the spring and summer months, have affected the timing and volume of our sales and results of operations. In addition, extreme weather conditions, including snow and ice storms, flood and wind damage, hurricanes, tornadoes, extreme rain, and droughts have impacted operating results both negatively and positively, depending on the severity and length of these conditions.  Our strategy is to manage product flow and adjust merchandise assortments and depth of inventory to capitalize on seasonal demand trends. </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%;">Stewardship and Compliance with Environmental Matters</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%;">Our operations are subject to numerous federal, state, and local laws and regulations, enacted or adopted, regulating the discharge of materials into the environment or otherwise relating to the protection of the environment.&#160; We are committed to complying with all applicable environmental laws and regulations.&#160; We are also committed to becoming a more environmentally sustainable company.&#160; This commitment is demonstrated through our Stewardship Program, which is our environmental sustainability program.&#160; Through this program, the Company has implemented a number of initiatives designed to reduce our impact on the environment.&#160; These initiatives include the installation of energy management systems, LED lighting, high efficiency heating/air conditioning systems, and recycling programs in our stores, distribution facilities, and  Store Support Center.  Our Store Support Center and our distribution centers in Casa Grande, Arizona, and Frankfort, New York, are LEED (Leadership in Energy and Environmental Design) Silver certified for environmentally sustainable design, construction, and operation.&#160; We also installed solar arrays at the Store Support Center in Brentwood, Tennessee, and our Tractor Supply store in Hendersonville, Tennessee.  </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%;">In December 2018, we announced a goal to reduce carbon emissions from our facilities by 25% by 2025 from our 2015 baseline as part of the Company's Stewardship Program.</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%;">Additional information can be found in our annual sustainability report on our website.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">7</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">Information about our Executive Officers</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%;">Pursuant to General Instruction G(3) of Form 10-K, the following list is included in Part&#160;I of this Report in lieu of being included in the Proxy Statement for the Annual Meeting of Stockholders to be held on May&#160;7, 2020.</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%;">The following is a list of the names and ages of all executive officers of the registrant, indicating all positions and offices with the registrant held by each such person and each person&#8217;s principal occupations and employment during at least the past five years:</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:18.906%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:66.274%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.820%;"></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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Name</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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Position</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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Age</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;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);">Harry A. Lawton, III</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;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);">President and Chief Executive Officer</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;border-top:1pt solid #000000;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);">45</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:top;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);">Kurt D. Barton</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;"><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);">Executive Vice President &#8211; Chief Financial Officer and Treasurer</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:top;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);">48</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;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);">Benjamin F. Parrish, Jr.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;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);">Executive Vice President &#8211; General Counsel and Corporate Secretary</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;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);">63</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:top;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);">Robert D. Mills</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;"><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);">Executive Vice President &#8211; Chief Technology, Digital Commerce and Strategy Officer</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:top;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);">47</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;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);">John P. Ordus</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;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);">Executive Vice President &#8211; Chief Stores Officer</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;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);">44</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:top;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);">Jonathan S. Estep</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;"><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);">Executive Vice President &#8211; Chief Merchandising Officer</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:top;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);">40</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;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);">Christi C. Korzekwa</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;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);">Senior Vice President &#8211; Marketing</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;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);">54</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:top;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);">Colin W. Yankee</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;"><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);">Executive Vice President &#8211; Chief Supply Chain Officer</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:top;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);">42</span></td></tr></table></div><div style="text-align:justify;"><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:115%;">Harry A. Lawton, III was appointed as President and Chief Executive Officer on January 13, 2020.  Mr. Lawton served as President of Macy's, Inc. from September 2017 to December 2019.  Prior to that time, Mr. Lawton served as Senior Vice President, North America at eBay, Inc. since May 2015.  Mr. Lawton previously held a number of leadership positions at Home Depot, Inc. from 2005 to 2015, including Senior Vice President of Merchandising and head of Home Depot's online business.  Since January 2019, Mr. Lawton has served as a director of Sealed Air Corporation and previously served as a director of Buffalo Wild Wings, Inc. from October 2016 to February 2018.</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%;">Kurt D. Barton was promoted to Executive Vice President &#8211; Chief Financial Officer and Treasurer in February 2019, after having served as Senior Vice President &#8211; Chief Financial Officer and Treasurer since March 2017.  Prior to that time, Mr. Barton served as Senior Vice President &#8211; Controller of the Company since February 2016.&#160;&#160;Mr. Barton previously served as Vice President &#8211; Controller from February 2009, after having served as Director, Internal Audit from July 2002 to February 2009.  Mr. Barton has served in various other leadership roles in accounting since he joined the Company in 1999.  Mr. Barton, a Certified Public Accountant, began his career in public accounting in 1993, spending six years at Ernst &amp; Young, LLP.</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%;">Benjamin F. Parrish, Jr. has served as Executive Vice President &#8211; General Counsel and Corporate Secretary of the Company since February 2016, after having served as Senior Vice President &#8211; General Counsel and Corporate Secretary of the Company since October 2010.&#160; Mr. Parrish previously served as Executive Vice President and General Counsel of MV Transportation, Inc. from September 2008, until he joined the Company.&#160; Mr. Parrish served as Senior Vice President and General Counsel of Central Parking Corporation from 1998 to 2008.</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%;">Robert D. Mills has served as Executive Vice President &#8211; Chief Technology, Digital Commerce and Strategy Officer since August 2018, prior to which he served as Senior Vice President &#8211; Chief Information Officer since February 2014.  Mr. Mills previously served as Chief Information Officer for Ulta Beauty from October 2011, until he joined the Company.  From 2005 to 2011, Mr. Mills was Vice President, Chief Information Officer for the online business unit at Sears Holdings Corporation where he began as an Information Technology Customer Relationship Leader in 2001.  Prior to 2001, Mr. Mills held roles at Allstate Insurance, Rockwell International Telecommunications Division, and Household Finance Corporation.  Since March 2018, Mr. Mills has served as a director of B&amp;G Foods, Inc.</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%;">John P. Ordus was promoted to Executive Vice President - Chief Stores Officer in February 2020, after having served as Senior Vice President - Store Operations since August 2015.  Prior to that time, Mr. Ordus served the Company as Regional Vice President from June 2010 and as a Regional Director for the Company since September 2008.  Mr. Ordus joined the Company as a District Manager in February 2002 after the acquisition of Quality Farm and Fleet with which Mr. Ordus held roles since January 1988.</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%;">Jonathan S. Estep was promoted to Executive Vice President - Chief Merchandising Officer in February 2020, after having served as the Senior Vice President, General Merchandising since April 2017.  Prior to that time, Mr. Estep served the Company as a Vice President, Divisional Merchandise Manager from February 2014.  Mr. Estep also previously served in various other leadership roles in merchandising since he re-joined the Company in  January 2008. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">8</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">Christi C. Korzekwa has served as Senior Vice President, Marketing since February 2015, having previously served as Vice President, Marketing since she joined the Company in February 2012.  Prior to joining the Company, Ms. Korzekwa served as Senior Vice President, Director of Client Services for Blue Sky Agency. She worked for Home Depot, Inc. from 2004 to 2011 in roles of increasing importance in marketing and advertising, most recently as Senior Director, Marketing. Before joining Home Depot, Ms. Korzekwa spent 17 years with TM Advertising, most recently serving as their Senior Vice President, Global Media Director.</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:115%;">Colin W. Yankee was promoted to Executive Vice President - Chief Supply Chain Officer in February 2020, after having served as  Senior Vice President, Supply Chain since November 2015 when he joined the Company.  Mr. Yankee was previously Vice President of Logistics for Neiman Marcus from 2013 to 2015. Prior to that time, Mr. Yankee held various leadership roles in logistics and supply chain with the Target Corporation since 2004. He began his career as a Cavalry Officer, Captain in the United States Army.</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%;">Additional Information</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%;">We file reports with the Securities and Exchange Commission (&#8220;SEC&#8221;), including Annual Reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form&#160;8-K and other reports as required.  We are an electronic filer and the SEC maintains an Internet website at </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">sec.gov</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%;"> that contains the reports, proxy and information statements, and other information we file.</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%;">We make available, free of charge through our Internet website, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">TractorSupply.com</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%;">, our Annual Report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and all amendments to those reports as soon as reasonably practicable after such material is electronically filed with or furnished to the SEC.&#160;&#160;The information provided on our website is not part of this report, and is therefore not incorporated by reference unless such information is otherwise specifically referenced elsewhere in this report.</span></div><div style="text-align:justify;"><span><br/></span></div><div id="i_0_19"></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%;text-decoration: underline;">Item 1A</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:700;line-height:120%;">.&#160;</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:700;line-height:120%;text-decoration: underline;">Risk Factors</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%;">Our business faces many risks.  Those risks of which we are currently aware and deem to be material are described below.&#160;&#160;If any of the events or circumstances described in the following risk factors occur, our business, financial condition or results of operations may significantly suffer, and the trading price of our common stock could decline.&#160;&#160;These risk factors should be read in conjunction with the other information in this Form 10-K.</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-style:italic;font-weight:400;line-height:120%;">General economic conditions may adversely affect our financial performance.</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%;">Our results of operations may be sensitive to changes in overall economic conditions that impact consumer spending, including discretionary spending.  A weakening of economic conditions affecting disposable consumer income such as lower employment levels, uncertainty or changes in business or political conditions, higher interest rates, higher tax rates, higher fuel and energy costs, higher labor and healthcare costs, the impact of natural disasters or acts of terrorism, general health epidemics, and other matters could reduce consumer spending or cause consumers to shift their spending to competitors.  A general reduction in the level of discretionary spending, shifts in consumer discretionary spending to our competitors or shifts in discretionary spending to less profitable products sold by us could result in lower net sales, slower inventory turnover, greater markdowns on inventory, and a reduction in profitability due to lower margins.</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-style:italic;font-weight:400;line-height:120%;">Failure to protect our reputation could have a material adverse effect on our brand name or any of our exclusive brands.</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%;">Our success depends in part on the value and strength of the Tractor Supply name, including our exclusive brands.  The Tractor Supply name is integral to our business, as well as to the implementation of our strategies for expanding our business.  Maintaining, promoting, and positioning our brand will depend largely on the success of our marketing and merchandising efforts and our ability to provide high quality merchandise and a consistent, high quality customer experience.  Our brand could be adversely affected if we fail to achieve these objectives or if our public image or reputation were to be tarnished by negative publicity.  Failure to comply or accusation of failure to comply with ethical, social, product, labor, data privacy, and environmental standards could also jeopardize our reputation and potentially lead to various adverse consumer actions.  Any of these events could result in decreased revenue or otherwise adversely affect our business.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">9</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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-style:italic;font-weight:400;line-height:120%;">We may be unable to increase sales at our existing stores.</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%;">We experience fluctuations in our comparable store sales at our existing stores, defined as sales in stores which have been open for at least twelve months.&#160;&#160;Various factors affect the comparable store sales at our existing stores, including, among others, the general retail sales environment, our ability to efficiently source and distribute products, changes in our merchandise assortment, competition, proximity of our locations to one another or to the locations of other competing retailers, increased presence of online retailers, current economic conditions, customer satisfaction with our products, retail pricing, the timing of promotional events, the release of new merchandise, the success of marketing programs, and weather conditions.&#160;&#160;These factors may cause the comparable store sales results at our existing stores to differ materially from prior periods and from expectations.&#160;&#160;Past comparable store sales are not an indication of future results, and there can be no assurance that our comparable store sales will not decrease in the future.</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-style:italic;font-weight:400;line-height:120%;">Purchase price volatility, including inflationary and deflationary pressures, may adversely affect our financial performance.</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%;">Although we cannot determine the full effect of inflation and deflation on our operations, we believe our sales and results of operations are affected by both.&#160;&#160;We are subject to market risk with respect to the pricing of certain products and services, which include, among other items, grain, corn, steel, petroleum, cotton, and other commodities, as well as duties, tariffs, diesel fuel, and transportation services.&#160;&#160;Therefore, we may experience both inflationary and deflationary pressure on product cost, which may impact consumer demand and, as a result, sales and gross margin.&#160;&#160;Our strategy is to reduce or mitigate the effects of purchase price volatility principally by taking advantage of vendor incentive programs, economies of scale from increased volume of purchases, adjusting retail prices, and selectively buying from the most competitive vendors while maintaining product quality.&#160;&#160;Should our strategy to mitigate purchase price volatility not be effective, our financial performance could be adversely impacted.</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-style:italic;font-weight:400;line-height:120%;">Weather conditions may have a significant impact on our financial results.</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%;">Weather conditions affect the demand for, and in some cases the supply of, products, which in turn has an impact on prices.&#160; Historically, weather conditions, including unseasonably warm weather in the fall and winter months and unseasonably cool weather in the spring and summer months, have affected the timing and volume of our sales and results of operations.  In addition, extreme weather conditions, including snow and ice storms, flood and wind damage, hurricanes, tornadoes, extreme rain, and droughts, have impacted operating results.  While extreme weather conditions can positively impact our operating results by increasing demand in affected locations for products needed to cope with the weather condition and its effects, they can also negatively affect our business depending on the severity and length of these conditions, as a result of store closings, damage to our stores or merchandise, or the inability of customers to shop at our stores due to weather conditions.  Our strategy is to manage product flow and adjust merchandise assortments and depth of inventory to capitalize on seasonal demand trends.  Should such a strategy not be effective, the weather may have a material adverse effect on our financial condition and results of operations. </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-style:italic;font-weight:400;line-height:120%;">Our merchandising and marketing initiatives may not provide expected results.</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%;">We believe our past performance has been based on, and future success will depend upon, in part, the ability to develop and execute merchandising initiatives with effective marketing programs.&#160;&#160;These merchandising initiatives and marketing programs may not deliver expected results, and there is no assurance that we will correctly identify and respond in a timely manner to evolving trends and consumer preferences and expectations.  Further, adverse publicity about our merchandise products, whether valid or not, may discourage consumers from buying the products we offer.  If we misjudge the market or our marketing programs are not successful, we may overstock unpopular products and be forced to take inventory impairment or retail price reductions that have a material adverse effect on our profitability.  Failure to execute and promote such initiatives in a timely manner could harm our ability to grow the business and could have a material adverse effect on our results of operations and financial condition.&#160;&#160;Shortages of key merchandise could also have a material adverse effect on our financial condition and results of operations.</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-style:italic;font-weight:400;line-height:120%;">Capital required for growth may not be available.</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%;">The construction or acquisition of new stores, store support center facilities, distribution facilities, or other facilities, the remodeling and renovation of existing facilities, and investments in information technology require significant amounts of capital.  In the past, our growth has been funded through internally generated cash flow and bank borrowings.&#160;&#160;Our failure to generate expected cash flow could impair our growth.  In addition, disruptions to the capital and credit markets could adversely affect the ability of the banks to meet their commitments.&#160;&#160;Our access to funds under our debt facilities is dependent on the </span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">10</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">ability of the banks that are parties to the facility to meet their funding commitments.&#160;&#160;Those banks may not be able to meet their funding commitments to us if they experience shortages of capital and liquidity or if they experience excessive volumes of borrowing requests within a short period of time.&#160;&#160;In addition, tight lending practices may make it difficult for our real estate developers to obtain financing under acceptable loan terms and conditions.&#160;&#160;Unfavorable lending conditions could impact the timing of our store openings and materially adversely affect our ability to open new stores in desirable locations.</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%;">Longer-term disruptions in the capital and credit markets as a result of uncertainty, changing or increased regulation, reduced funding alternatives, or failures of significant financial institutions could adversely affect our access to liquidity needed for our business.&#160;&#160;Any disruption could require us to take measures to conserve cash until the markets stabilize or until alternative credit arrangements or other funding for our business needs can be arranged.&#160;&#160;Such measures could include deferring capital expenditures and reducing or eliminating future share repurchases, cash dividends, or other discretionary uses of cash.</span></div><div style="text-align:justify;"><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-style:italic;font-weight:400;line-height:120%;">Failure to open and manage new stores in the number and manner currently contemplated could adversely affect our financial</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-style:italic;font-weight:400;line-height:120%;">performance.</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%;">An integral part of our business strategy includes the expansion of our store base through new store openings.  This expansion strategy is dependent on our ability to find suitable locations, and we face competition from many retailers and other businesses for such sites.  If we are unable to implement this strategy, our ability to increase our sales, profitability, and cash flow could be impaired significantly.  To the extent that we are unable to open new stores in the manner we anticipate (due to, among other reasons, site approval or unforeseen delays in construction), our sales growth may be impeded.</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%;">As we execute this expansion strategy, we may also experience managerial or operational challenges which may prevent any expected increase in sales, profitability, or cash flow.  Our ability to manage our planned expansion depends on the adequacy of our existing information systems, the efficiency and expansion of our distribution systems, the adequacy of the hiring and training process for new personnel (especially store managers), the effectiveness of our controls and procedures, and the ability to identify customer demand and build market awareness in different geographic areas.  There can be no assurance that we will be able to achieve our planned expansion, that the new stores will be effectively integrated into our existing operations or that such stores will be profitable.</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%;">Although we have a rigorous real estate site selection and approval process, there can be no assurance that our new store openings will be successful or result in incremental sales and profitability for the Company.  New stores build their sales volumes and refine their merchandise selection over time and, as a result, generally have lower gross margins and higher operating expenses as a percentage of net sales than our more mature stores.  As we continue to open new stores, there may be a negative impact on our results from a lower contribution margin of these new stores until their sales levels ramp to chain average, if at all, as well as from the impact of related pre-opening costs.  Additionally, new stores can also impact the sales and contribution margins of existing stores located in close proximity.  </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-style:italic;font-weight:400;line-height:120%;">Our failure to attract and retain qualified team members, increases in wage, and labor costs, and changes in laws and other labor issues could adversely affect our financial performance.</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%;">Our ability to maintain and continue expanding operations depends on our ability to attract and retain a large and growing number of qualified team members.&#160;&#160;Our ability to meet labor needs while controlling wage and related labor costs is subject to numerous external factors, including the availability of a sufficient number of qualified persons in the work force, unemployment levels, prevailing wage rates, increases in legally required minimum wage rates, changing demographics, health and other insurance costs, changes in employment legislation and the potential for changes in local labor practices or union activities.&#160;&#160;If we are unable to locate, attract or retain qualified personnel, or if costs of labor or related costs increase significantly, our financial performance could be adversely affected.</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%;">We are subject to federal, state, and local laws governing employment practices and working conditions. &#160;These laws cover wage and hour practices, labor relations, paid and family leave, workplace safety and immigration, among others.&#160;&#160;The laws and regulations being passed at the state and local level create unique challenges for a multi-state employer.&#160;&#160;We must continue to monitor and adapt our employment practices to comply with these various laws and regulations.&#160; If our costs of labor or related costs increase significantly as new or revised labor laws, rules or regulations or healthcare laws are adopted or implemented, our financial performance could be adversely affected.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">11</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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-style:italic;font-weight:400;line-height:120%;">The loss of current members of our senior management team and other key team members or the failure to successfully manage an executive officer transition may adversely affect our operating results.</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%;">Our success depends in large part on the continued availability and service of our executive officers, senior management, and other key team members.  Competition for senior management and key team members in our industry is strong and we may not be able to retain our key team members or attract new qualified team members. &#160;We must continue to recruit, retain, and motivate management and other team members sufficiently, both to maintain our current business and to execute our long-term strategic growth initiatives.  The loss of any of our executive officers or other key senior management without sufficient advance notice could prevent or delay the implementation and completion of our strategic initiatives or divert management&#8217;s attention to seeking qualified replacements.  Additionally, any failure by us to manage a successful leadership transition of an executive officer and to timely identify a qualified permanent replacement could harm our business and have a material adverse effect on our results of operations.</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-style:italic;font-weight:400;line-height:120%;">We may pursue strategic acquisitions and the failure of an acquisition to produce the anticipated results or the inability to fully integrate the acquired companies could have an adverse impact on our business.</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%;">We may, from time to time, acquire businesses we believe to be complementary to our business.  The success of an acquisition is based on our ability to make accurate assumptions regarding the valuation, operations, growth potential, integration, and other factors relating to the target business.  Acquisitions may result in difficulties in assimilating acquired companies and may result in the diversion of our capital and our management&#8217;s attention from other business issues and opportunities.  We may not be able to successfully integrate an organization that we acquire, including their personnel, financial systems, distribution, operations, and general operating procedures.  If we fail to successfully integrate acquisitions, we could experience increased costs associated with operating inefficiencies which could have an adverse effect on our financial results.  Also, while we employ several different methodologies to assess potential business opportunities, the new businesses may not meet our expectations and, therefore, adversely affect our financial performance.  </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-style:italic;font-weight:400;line-height:120%;">Competition may hinder our ability to execute our business strategy and adversely affect our operations.</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%;">We operate in the highly competitive retail merchandise sector with numerous competitors.  These competitors include general merchandise retailers, home center retailers, specialty and discount retailers, independently-owned retail farm and ranch stores, numerous privately-held regional farm store chains, and farm cooperatives, as well as internet-based retailers.  We compete for customers, merchandise, real estate locations, and employees.  This competitive environment subjects us to various other risks, including the inability to continue our store and sales growth and to provide attractive merchandise to our customers at competitive prices that allow us to maintain our profitability.  Our failure to compete effectively in this environment could adversely impact our financial performance.</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-style:italic;font-weight:400;line-height:120%;">We face risks from our use of service providers or other third-parties whom we rely upon for conducting our business.</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%;">The Company is dependent upon numerous service providers and other third-parties to conduct our business.  While the Company selects these third-party vendors carefully, it does not control their actions.  Any failure of these third-parties to provide the expected or agreed-upon level of service in a timely manner for any reason could adversely affect the Company&#8217;s ability to deliver products and services to its customers and otherwise conduct its business.  Further, our reputation or brand could be adversely impacted by the actions of these third-parties.</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-style:italic;font-weight:400;line-height:120%;">We face risks associated with vendors from whom our products are sourced.</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%;">The products we sell are sourced from a variety of domestic and international vendors.&#160;&#160;We have agreements with our vendors in which the vendors agree to comply with applicable laws, including labor and environmental laws, and to indemnify us against certain liabilities and costs.&#160; Our ability to recover liabilities and costs under these vendor agreements is dependent upon the financial condition and integrity of the vendors.  We rely on long-term relationships with our suppliers but have no significant long-term contracts with such suppliers.&#160;&#160;Our future success will depend in large measure upon our ability to maintain our existing supplier relationships or to develop new ones.&#160;&#160;This reliance exposes us to the risk of inadequate and untimely supplies of various products due to political, economic, social, health (including, but not limited to, the recent COVID-19 coronavirus outbreak originating in China), or environmental conditions, transportation delays, or changes in laws and regulations affecting distribution.&#160;&#160;Our vendors may be forced to reduce their production, shut down their operations or file for bankruptcy protection, which could make it difficult for us to serve the market&#8217;s needs and could have a material adverse effect on our business.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">12</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">While the Company selects these third-party vendors carefully, it does not control their actions or the components or manufacturer of their products.  Any problems caused by these third-parties, or issues associated with their products, including customer or governmental complaints, breakdowns or other disruptions in communication services provided by a vendor, failure of a vendor to handle current or higher volumes, and cyber attacks or security breaches at a vendor could subject the Company to litigation and adversely affect the Company&#8217;s ability to deliver products and services to its customers and have a material adverse effect on our results of operations and financial condition.</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%;">We rely on foreign manufacturers for various products that we sell.&#160;&#160;In addition, many of our domestic suppliers purchase a portion of their products from foreign sources.&#160;&#160;As an importer, our business is subject to the risks generally associated with doing business internationally, such as domestic and foreign governmental regulations, economic disruptions, global or regional health epidemics, delays in shipments, transportation capacity and costs, currency exchange rates, and changes in political or economic conditions in countries from which we purchase products.&#160;&#160;If any such factors were to render the conduct of business in particular countries undesirable or impractical or if additional U.S. quotas, duties, tariffs, taxes, or other charges or restrictions were imposed upon the importation of our products in the future, our financial condition and results of operations could be materially adversely affected.</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%;">The current political landscape in the U.S. has introduced greater uncertainty with respect to tax and trade policies, tariffs and regulations affecting trade between the U.S. and other countries.  We source a portion of our merchandise from manufacturers located outside the U.S., primarily in Asia and Central America.  Major developments in tax policy or trade relations, such as the disallowance of tax deductions for imported merchandise or the imposition of tariffs on imported products, could have a material adverse effect on our business, results of operations, and financial condition.</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-style:italic;font-weight:400;line-height:120%;">We rely on manufacturers located in foreign countries, including China, for merchandise. Additionally, a portion of our domestically purchased merchandise is manufactured abroad. Our business may be materially adversely affected by risks associated with international trade, including the impact of tariffs (imposed and potential) by the U.S. with respect to certain consumer goods imported from China.</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%;">We source a portion of our merchandise from manufacturers located outside the U.S., primarily in Asia and Central America, and many of our domestic vendors have a global supply chain. The U.S. has imposed tariffs on certain products imported into the U.S. from China and could propose additional tariffs. The imposition of tariffs on imported products has increased our costs and could result in reduced sales and profits.  In addition, the imposition of tariffs by the U.S. has resulted in the adoption of tariffs by China on U.S. exports and could result in the adoption of tariffs by other countries as well.  A resulting trade war could have a significant adverse effect on world trade and the world economy.  Further, the imposition of tariffs or other changes in world trade could have an impact on certain U.S. industries and consumers and could negatively impact the consumer demand for products that we sell.</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%;">We continue to evaluate the impact of the effective and potential tariffs on our supply chain, costs, sales, and profitability as well as our strategies to mitigate any negative impact, including negotiating with our vendors, seeking alternative sourcing options, and adjusting retail selling prices. Given the uncertainty regarding the scope and duration of the current and potential tariffs, as well as the potential for additional trade actions by the U.S. or other countries, the impact on our business, results of operations, and financial condition is uncertain but could be significant. Thus, we can provide no assurance that any strategies we implement to mitigate the impact of such tariffs or other trade actions will be successful in whole or in part in mitigating the impact of any current or future tariffs. To the extent that our supply chain, costs, sales, or profitability are negatively affected by the tariffs or other trade actions, our business, financial condition, and results of operations may be materially adversely affected.</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-style:italic;font-weight:400;line-height:120%;">A significant disruption to our distribution network or to the timely receipt of inventory could adversely impact sales or increase our transportation costs, which would decrease our profits. </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%;">We rely on our distribution and transportation network to provide goods to our stores in a timely and cost-effective manner through deliveries to our distribution facilities from vendors and then from the distribution facilities or direct ship vendors to our stores by various means of transportation, including shipments by sea, air, rail, and truck.  Any disruption, unanticipated expense, or operational failure related to this process could negatively affect our operations.  For example, unexpected delivery delays (including delays due to weather, fuel shortages, work stoppages, global or regional health epidemics, or other reasons) or increases in transportation costs (including increased fuel costs or a decrease in transportation capacity for overseas shipments) could significantly decrease our ability to provide adequate products for sale, or products at a desired price, resulting in lower sales and profitability.  In addition, labor shortages or work stoppages in the transportation industry or long-term disruptions to the national and international transportation infrastructure that lead to delays or interruptions of deliveries could </span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">13</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">negatively affect our business.  Also, a fire, tornado, or other disaster at one of our distribution facilities could disrupt our timely receiving, processing, and shipment of merchandise to our stores which could adversely affect our business.</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-style:italic;font-weight:400;line-height:120%;">The implementation of our supply chain initiatives could disrupt our operations in the near term, and these initiatives might not provide the anticipated benefits or might fail.</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%;">We maintain a network of distribution facilities and have plans to build new distribution facilities and expand existing facilities to support our long-term strategic growth initiatives.  Delays in opening new or expanded distribution facilities could adversely affect our future operations by slowing store growth or negatively impacting our fulfillment capabilities, which may in turn reduce revenue growth.  In addition, distribution-related construction or expansion projects entail risks which could cause delays and cost overruns, such as: shortages of materials; shortages of skilled labor or work stoppages; unforeseen construction, scheduling, engineering, environmental, or geological problems; weather interference; fires or other casualty losses; and unanticipated cost increases.  The completion date and ultimate cost of future projects could differ significantly from initial expectations due to construction-related or other reasons.  We cannot guarantee that all projects will be completed on time or within established budgets. </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%;">We continue to make significant technology investments in our supply chain.  These initiatives are designed to streamline our distribution process so that we can optimize the delivery of goods and services to our stores, distribution facilities, and customers in a timely manner and at a reasonable cost.  The cost and potential problems and interruptions associated with the implementation of these initiatives, including those associated with managing third-party service providers and employing new web-based tools and services, could disrupt or reduce the efficiency of our operations in the near term.  In addition, our improved supply chain technology might not provide the anticipated benefits, it might take longer than expected to realize the anticipated benefits, or the initiatives might fail altogether.</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-style:italic;font-weight:400;line-height:120%;">We are subject to personal injury, workers&#8217; compensation, product liability, discrimination, harassment, wrongful termination, and other claims in the ordinary course of business.</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%;">Our business involves a risk of personal injury, workers&#8217; compensation, product liability, discrimination, harassment, wrongful termination, and other claims in the ordinary course of business.&#160; Product liability claims from customers and product recalls for merchandise alleged to be defective or harmful could lead to the disposal or write-off of merchandise inventories, the incurrence of fines or penalties, and damage to our reputation.  We maintain general liability and workers&#8217; compensation insurance with a self-insured retention for each policy type and a deductible for each occurrence.&#160; We also maintain umbrella limits above the primary general liability and product liability coverage.&#160; In many cases, we have indemnification rights against the manufacturers of the products and their products liability insurance, as well as the property owners of our leased buildings.&#160; Our ability to recover costs and damages under such insurance or indemnification arrangements is subject to the financial viability of the insurers, manufacturers, and landlords and the specific allegations of a claim.&#160; No assurance can be given that our insurance coverage or the manufacturers&#8217; or landlords&#8217; indemnity will be available or sufficient in any claims brought against us.</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%;">Additionally, we are subject to U.S. federal, state, and local employment laws that expose us to potential liability if we are determined to have violated such employment laws, including but not limited to, laws pertaining to minimum wage rates, overtime pay, discrimination, harassment, and wrongful termination.  Compliance with these laws, including the remediation of any alleged violation, may have a material adverse effect on our business or results of operations.</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-style:italic;font-weight:400;line-height:120%;">Failure to maintain an effective system of internal control over financial reporting could materially impact our business and results.</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%;">The Company&#8217;s management is responsible for establishing and maintaining adequate internal control over financial reporting.  An internal control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met.  Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs.  Because of the inherent limitations in all internal control systems, internal control over financial reporting may not prevent or detect misstatements.  Any failure to maintain an effective system of internal control over financial reporting could limit our ability to report our financial results accurately and timely or to detect and prevent fraud, and could expose us to litigation or adversely affect the market price of our common stock.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">14</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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-style:italic;font-weight:400;line-height:120%;">Any failure to maintain the security of the information relating to our business, customers, employees, and vendors that we hold, whether as a result of cybersecurity attacks or otherwise, could damage our reputation with customers, employees, and vendors, could cause us to incur substantial additional costs and to become subject to litigation, and could materially affect our operating results, financial condition, and liquidity.  </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%;">We depend on information systems and technology, some of which are managed or provided by third-parties, for many activities important to our business.  As do most retailers, we receive and store in our information systems certain personal and other sensitive information about our business, customers, employees, and vendors.  Additionally, we also receive and process information permitting cashless payments as part of our in-store and online operations at </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">TractorSupply.com</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%;">, some of which depend upon the secure transmission of confidential information over public networks.  The information that we receive and store makes us subject to cybersecurity attacks, cyber incidents and privacy regulations, which are occurring more frequently, are constantly evolving in nature, are becoming more sophisticated, and are being made by groups and individuals with a wide range of expertise and motives.  We are the target of attempted cyber and other security threats and continuously monitor our information technology networks and infrastructure in an effort to prevent, detect, address and mitigate the risk of unauthorized access, misuse, computer viruses and other events that could have a security impact. However, these security measures cannot provide absolute assurance or guarantee that we will be successful in preventing, detecting, or responding to every such breach or disruption and/or preventing the misuse of confidential information of our business, customers, employees, or vendors.  Similar risks exist with respect to the third-party vendors that we rely upon for aspects of our information technology support services and administrative functions, even if the attack or breach does not directly impact our systems or information. </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%;">A compromise of our information security and privacy controls, or those of businesses and vendors with whom we interact, which results in confidential information being accessed, obtained, damaged, or used by unauthorized or improper parties; loss or unavailability of data; disruptions to our business activities; or any other outcome stemming from a cybersecurity incident could materially adversely affect our reputation with our customers, team members, and vendors, as well as our operations, results of operations, financial condition, and liquidity, and could result in significant legal and financial exposure beyond the scope or limits of insurance coverage.  Moreover, a security breach could require that we expend significant additional resources to respond to the attack or breach and could result in a disruption of our operations.</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%;">In addition, states and the federal government are increasingly enacting laws and regulations relating to privacy, data breaches, and theft of employee and customer data.&#160;&#160;These laws will likely increase the costs of doing business and, if we fail to comply with these laws and regulations, to implement appropriate safeguards, or to detect and provide prompt notice of unauthorized access as required by some of these new laws, we could be subject to potential claims for damages and other remedies, which could harm our business. </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-style:italic;font-weight:400;line-height:120%;">We are subject to payments-related risks that could increase our operating costs, expose us to fraud, subject us to potential liability, and potentially disrupt our business.</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%;">We accept payments using a variety of methods, including credit cards, debit cards, credit accounts, our private label and co-branded credit cards, gift cards, direct debit from a customer&#8217;s bank account, consumer invoicing, and physical bank checks, and we may offer different payment options over time.  These payment options subject us to many compliance requirements, including, but not limited to, compliance with payment card association operating rules, including data security rules, certification requirements, rules governing electronic funds transfers, and Payment Card Industry Data Security Standards.  They also subject us to potential fraud by criminal elements seeking to discover and take advantage of security vulnerabilities that may exist in some of these payment systems.  For certain payment methods, including credit and debit cards, we pay interchange and other fees, which may increase over time and raise our operating costs and lower profitability.  We rely on third parties to provide payment processing services, including the processing of credit cards, debit cards, electronic checks, gift cards and promotional financing, and it could disrupt our business if these companies become unwilling or unable to provide these services to us.  If we fail to comply with these rules or requirements, adequately encrypt payment transaction data, or if our data security systems are breached or compromised, we may be liable for card issuing banks&#8217; costs, subject to fines and higher transaction fees, and lose our ability to accept credit and debit card payments from our customers, process electronic funds transfers, or facilitate other types of online payments, and our business and operating results could be adversely affected.</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-style:italic;font-weight:400;line-height:120%;">Our business and operations could suffer material losses in the event of system interruptions or failures.</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%;">Our information technology systems, some of which are dependent on services managed or provided by third-parties, serve an important role in the operation and administration of our business.  These systems are vulnerable to damages from any number of sources, including, but not limited to, human error, cybersecurity attacks, computer viruses, unauthorized access, fire, flood, power outages, telecommunication failures, facility or equipment damage, natural disasters, terrorism, and war.&#160;&#160;In addition, we </span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">15</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">continually make investments in technology to implement new processes and systems, as well as to maintain and update our existing processes and systems.  Implementing process and system changes increases the risk of disruption.  If our information technology systems are interrupted or fail and our redundant systems or recovery plans are not adequate to address such interruptions or failures on a timely basis, our revenues and profits could be reduced and the reputation of our brand and our business could be materially adversely affected.&#160; Additionally, remediation of any problems with our systems could result in significant, unplanned expenses.</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-style:italic;font-weight:400;line-height:120%;">Customer-facing technology systems are an important part of our sales and marketing strategy and the failure of those systems to perform effectively and reliably could keep us from delivering positive customer experiences.</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%;">Through our continued information technology enhancements, we are able to provide an improved overall shopping environment and an omni-channel experience that empowers our customers to shop and interact with us from computers, tablets, smart phones, and other mobile communication devices.  We use our website, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">TractorSupply.com</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%;">, both as a sales channel for our products and as a method of providing product, project, and other relevant information to our customers to drive both in-store and online sales.  Omni-channel retailing is continually evolving and expanding, and we must effectively respond to changing customer expectations and new developments.  Disruptions, failures, or other performance issues with these customer-facing technology systems could impair the benefits that they provide to our in-store and online business and negatively affect our relationship with our customers.</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-style:italic;font-weight:400;line-height:120%;">If we are unable to maintain or upgrade our management information systems and software programs or if we are unable to convert to alternate systems in an efficient and timely manner, our operations may be disrupted or become less efficient and our long-term strategic growth initiatives may not be successful.</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%;">We depend on management information systems for many aspects of our business.&#160;&#160;We rely on certain software vendors to maintain and periodically upgrade many of these systems so that we can continue to support our business.  We could be materially adversely affected if we experienced a disruption or data loss relating to our management information systems and are unable to recover timely.  We could also be adversely impacted if we are unable to improve, upgrade, maintain, and expand our management information systems, particularly in light of the contemplated continued store growth.</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%;">The success of our long-term strategic growth initiatives&#160;designed to increase our sales and improve margin are dependent in varying degrees on the timely delivery and the functionality of information technology systems to support them.&#160;&#160;Extended delays or cost overruns in securing, developing, and otherwise implementing technology solutions to support the long-term strategic growth initiatives would delay and possibly even prevent us from realizing the projected benefits of those initiatives.</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-style:italic;font-weight:400;line-height:120%;">We cannot provide any guaranty of future dividend payments or that we will continue to repurchase our common stock pursuant to our stock repurchase program. </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%;">Although our Board of Directors has indicated an intention to pay future quarterly cash dividends on our common stock, any determination to pay or increase cash dividends on our common stock in the future will be based primarily upon our financial condition, results of operations, business requirements, and our Board of Directors&#8217; continuing determination that the declaration of dividends is in the best interests of our stockholders and is in compliance with all laws and agreements applicable to the dividend.  Furthermore, although our Board of Directors has authorized a share repurchase program of up to $<ix:nonFraction unitRef="usd" contextRef="if794822f0aaf4a3383f2f3fa3989e67e_I20190508" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xOS9mcmFnOjFmMTMxZmJlZGJlNDQ2NGViYWE0M2E4NTMyM2M0NWJjL3RleHRyZWdpb246MWYxMzFmYmVkYmU0NDY0ZWJhYTQzYTg1MzIzYzQ1YmNfMzg3NTc_5208c3c0-d7ce-46bd-9d07-14f522268eb1">4.5</ix:nonFraction> billion, we may discontinue this program at any time or significantly reduce repurchases under the program. </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-style:italic;font-weight:400;line-height:120%;">The market price for our common stock might be volatile and could result in a decline in value. </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%;">The price at which our common stock trades may be volatile and could be subject to significant fluctuations in response to our operating results, general trends and prospects for the retail industry, announcements by our competitors, analyst recommendations, our ability to meet or exceed analysts&#8217; or investors&#8217; expectations, the condition of the financial markets, and other factors.  The Company&#8217;s stock price is dependent in part on the multiple of earnings that investors are willing to pay.  That multiple is in part dependent on investors&#8217; perception of the Company&#8217;s future earnings growth prospects.  If investors&#8217; perception of the Company&#8217;s earnings growth prospects change, the Company&#8217;s earnings multiple may decline and its stock price could be adversely affected.</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%;">In addition, the stock market has at times experienced extreme price and volume fluctuations that often have been unrelated or disproportionate to the operating performance of companies.  These fluctuations, as well as general economic and market conditions, may adversely affect the market price of our common stock notwithstanding our actual operating performance. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">16</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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-style:italic;font-weight:400;line-height:120%;">Our business could be negatively impacted as a result of federal, state, local, or foreign laws and regulations.</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%;">We are subject to numerous federal, state, local, and foreign laws and governmental regulations including those relating to environmental protection, personal injury, intellectual property, consumer product safety, building, land use and zoning requirements, workplace regulations, wage and hour, privacy and information security, and employment law matters.  </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%;">Our operations, including our outsourced exclusive brand manufacturing partners, are subject to regulation by the Occupational Safety and Health Administration (&#8220;OSHA&#8221;), the Food and Drug Administration (the &#8220;FDA&#8221;), the Department of Agriculture (the &#8220;USDA&#8221;) and by various other federal, state, local and foreign authorities regarding the processing, packaging, storage, distribution, advertising, labeling and export of our products, including food safety standards.</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 we fail to comply with existing or future laws or regulations, or if these laws or regulations are violated by importers, manufacturers or distributors, we may be subject to governmental or judicial fines or sanctions, while incurring substantial legal fees and costs.  In addition, our capital expenditures could increase due to remediation measures that may be required if we are found to be noncompliant with any existing or future laws or regulations.</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%;">We are also subject to the Foreign Corrupt Practices Act (the &#8220;FCPA&#8221;), which prohibits U.S. companies and their intermediaries from making improper payments to foreign officials for the purposes of obtaining or retaining business, and the anti-bribery laws of other jurisdictions.  Failure to comply with the FCPA and similar laws could subject us to, among other things, penalties and legal expenses that could harm our reputation and have a material adverse effect on our business, financial condition, and results of operations.</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-style:italic;font-weight:400;line-height:120%;">Potential noncompliance with environmental regulations could materially impact our results of operations or financial condition.</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%;">Our business is subject to various federal, state, and local laws, regulations, and other requirements pertaining to protection of the environment and public health, including, for example, regulations governing the management of waste materials and waste waters.&#160; Governmental agencies on the federal, state, and local levels have, in recent years, increasingly focused on the retail sector&#8217;s compliance with such laws and regulations, and have at times pursued enforcement activities.&#160; We periodically receive information requests and notices of potential noncompliance with environmental laws and regulations from governmental agencies, which are addressed on a case-by-case basis with the relevant agency.  Any of these events could have a material adverse effect on our results of operations or financial condition.</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-style:italic;font-weight:400;line-height:120%;">Effective tax rate changes and results of examinations by taxing authorities could materially impact our results.</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%;">Our future effective tax rates could be adversely affected by legislative tax reform, changes in statutory rates or changes in tax laws, or interpretations thereof.  Additionally, our future effective tax rates could be adversely affected by the earnings mix being lower than historical results in states where we have lower statutory rates and higher than historical results in states where we have higher statutory rates or by changes in the measurement of our deferred tax assets and liabilities.  </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%;">We are subject to periodic audits and examinations by the Internal Revenue Service (&#8220;IRS&#8221;), as well as state and local taxing authorities.  Like many retailers, a portion of our sales are to tax-exempt customers.  The business activities of our customers and the intended use of the unique products sold by us create a challenging and complex compliance environment.&#160;&#160;These circumstances create risk that we could be challenged as to the propriety of our sales tax compliance.  Our results could be materially impacted by the determinations and expenses related to these and other proceedings by the IRS and other state and local taxing authorities.</span></div><div style="text-align:justify;"><span><br/></span></div><div id="i_0_22"></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%;text-decoration: underline;">Item 1B</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:700;line-height:120%;">.&#160;</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:700;line-height:120%;text-decoration: underline;">Unresolved Staff Comments</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%;">None.</span></div><div style="text-align:justify;"><span><br/></span></div><div id="i_0_25"></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%;text-decoration: underline;">Item 2</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:700;line-height:120%;">.&#160;&#160;</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:700;line-height:120%;text-decoration: underline;">Properties</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;vertical-align:top;"> </sup></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%;">At December&#160;28, 2019, the Company operated 2,024 stores in 49 states (1,844 Tractor Supply and Del&#8217;s retail stores and 180 Petsense retail stores).&#160;&#160;The Company leases approximately 94% of its stores.  Store leases typically have initial terms of between 10 and 15 years, with two to four optional renewal periods of five years each, exercisable at our option.&#160;&#160;No single lease is material to the Company&#8217;s operations.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">17</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">The following is a count of store locations by state:</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:34.163%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:34.163%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.741%;"></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number<br/>of Stores</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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number<br/>of Stores</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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);">Texas</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">221&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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);">Wisconsin</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">24&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">North Carolina</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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;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:#ffffff;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);">Massachusetts</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">23&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Pennsylvania</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">97&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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:#cceeff;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);">Maryland</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">23&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Tennessee</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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">97&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;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:#ffffff;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);">Colorado</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">22&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Ohio</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">93&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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:#cceeff;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);">Illinois</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">22&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Georgia</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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">92&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;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:#ffffff;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);">Maine</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Michigan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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:#cceeff;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);">New Hampshire</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">New York</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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;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:#ffffff;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);">New Jersey</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Florida</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">73&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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:#cceeff;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);">Connecticut</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">20&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Kentucky</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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">71&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;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:#ffffff;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);">Nebraska</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">18&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">California</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">69&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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:#cceeff;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);">Utah</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">15&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Indiana</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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">63&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;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:#ffffff;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);">North Dakota</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">14&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Virginia</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">63&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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:#cceeff;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);">Minnesota</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">13&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Alabama</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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">62&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;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:#ffffff;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);">Oregon</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">10&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Louisiana</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">59&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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:#cceeff;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);">Iowa</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Oklahoma</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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">56&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;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:#ffffff;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);">South Dakota</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">South Carolina</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">48&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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:#cceeff;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);">Vermont</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Mississippi</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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">41&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;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:#ffffff;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);">Wyoming</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Arkansas</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">38&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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:#cceeff;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);">Delaware</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Arizona</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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;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:#ffffff;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);">Montana</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Missouri</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">30&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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:#cceeff;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);">Idaho</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">New Mexico</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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">29&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;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:#ffffff;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);">Rhode Island</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">West Virginia</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">28&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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:#cceeff;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);">Nevada</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Kansas</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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">26&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;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:#ffffff;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);">Hawaii</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;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);">2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Washington</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">25&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">2,024&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></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%;">The following is a list of distribution locations including the approximate square footage and if the location is leased or owned:</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.853%;"><tr><td style="width:1.0%;"></td><td style="width:38.995%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:27.282%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:26.259%;"></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Distribution Facility Location</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Approximate Square Footage</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Owned/Leased Facility</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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);">Frankfort, New York</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">924,000</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">Owned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Franklin, Kentucky</span></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;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);">833,000</span></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;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);">Owned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Pendleton, Indiana</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">764,000</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">Owned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Macon, Georgia</span></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;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);">684,000</span></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;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);">Owned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Waco, Texas</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">666,000</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">Owned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Casa Grande, Arizona</span></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;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);">650,000</span></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;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);">Owned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Hagerstown, Maryland </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(a)</sup></div></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">482,000</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">Owned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Hagerstown, Maryland </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(a)</sup></div></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;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);">309,000</span></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;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);">Leased</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Waverly, Nebraska</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">592,000</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">Owned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Seguin, Texas </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(b)</sup></div></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;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);">71,000</span></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;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);">Owned</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Lakewood, Washington </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(b)</sup></div></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">64,000</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">Leased</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Longview, Texas </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(b)</sup></div></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;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);">63,000</span></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;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);">Owned</span></td></tr></table></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">(a)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> The leased distribution center in Hagerstown is treated as an extension of the existing owned Hagerstown location and is not considered a separate distribution center.</span></div><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">(b)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> This is a mixing center designed to process certain high-volume bulk products.</span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">18</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">The Company&#8217;s Store Support Center occupies approximately 260,000 square feet of owned building space in Brentwood, Tennessee, and the Company&#8217;s Merchandising Innovation Center occupies approximately 32,000 square feet of leased building space in Nashville, Tennessee.</span></div><div style="text-align:justify;"><span><br/></span></div><div id="i_0_28"></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%;text-decoration: underline;">Item 3</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:700;line-height:120%;">.&#160;&#160;</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:700;line-height:120%;text-decoration: underline;">Legal Proceedings</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%;">The Company is involved in various litigation matters arising in the ordinary course of business.  The Company believes that, based upon information currently available, any estimated loss related to such matters has been adequately provided for in accrued liabilities to the extent probable and reasonably estimable.  Accordingly, the Company currently expects these matters will be resolved without material adverse effect on its consolidated financial position, results of operations or cash flows.&#160; However, litigation and other legal matters involve an element of uncertainty. Future developments in such matters, including adverse decisions or settlements or resulting required changes to the Company&#8217;s business operations, could affect our consolidated operating results when resolved in future periods or could result in liability or other amounts material to the Company&#8217;s Consolidated Financial Statements. </span></div><div><span><br/></span></div><div id="i_0_31"></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%;text-decoration: underline;">Item 4</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:700;line-height:120%;">.&#160;&#160;</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:700;line-height:120%;text-decoration: underline;">Mine Safety Disclosures</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%;">Not applicable.</span></div><div style="text-align:justify;"><span><br/></span></div><div id="i_0_34"></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%;">PART II</span></div><div><span><br/></span></div><div id="i_0_37"></div><div style="text-indent:-72pt;padding-left:72pt;"><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%;text-decoration: underline;">Item 5</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:700;line-height:120%;">.&#160;&#160;</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:700;line-height:120%;text-decoration: underline;">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</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%;">The Company&#8217;s common stock trades on the Nasdaq Global Select Market under the symbol, &#8220;TSCO.&#8221;</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%;">The table below sets forth the high and low sales prices of our common stock as reported by the Nasdaq Global Select Market for each fiscal quarter of the periods indicated:</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:44.852%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.741%;"></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="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Price Range</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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="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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></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);">&#160;</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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">High</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Low</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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">High</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Low</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">First Quarter</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">$98.58</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">$80.31</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">$82.68</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">$58.78</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);">Second Quarter</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: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);">$109.67</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);">$96.61</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);">$79.04</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);">$58.27</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Third Quarter</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">$114.25</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">$88.41</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">$92.45</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">$74.93</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);">Fourth Quarter</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: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);">$99.37</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);">$89.07</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);">$97.65</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);">$78.67</span></td></tr></table></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%;">As of January&#160;25, 2020, the number of record holders of our common stock was 519 (excluding individual participants in nominee security position listings), and the estimated number of beneficial holders of our common stock was approximately 240,000.</span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">19</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">Common Stock Dividends</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%;">During fiscal 2019 and 2018, the Company&#8217;s Board of Directors declared the following cash dividends:</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:25.485%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.812%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:24.023%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:25.490%;"></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date Declared</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend Amount<br/>Per Share of Common Stock</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Record Date</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date Paid</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">November 6, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">$0.35&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">November 25, 2019</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">December 10, 2019</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);">August 7, 2019</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="2" 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: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);">$0.35&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="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);">August 26, 2019</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);">September 10, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">May 8, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">$0.35&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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:#cceeff;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);">May 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">June 11, 2019</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);">February 6, 2019</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="2" 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: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);">$0.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="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);">February 25, 2019</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);">March 12, 2019</span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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);">November 7, 2018</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="2" 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: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);">$0.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="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);">November 26, 2018</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);">December 11, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">August 8, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">$0.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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:#cceeff;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);">August 27, 2018</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">September 11, 2018</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);">May 9, 2018</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="2" 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: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);">$0.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="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);">May 29, 2018</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);">June 12, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">February 7, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">$0.27&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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:#cceeff;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);">February 26, 2018</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">March 13, 2018</span></td></tr></table></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%;">It is the present intention of the Company&#8217;s Board of Directors to continue to pay a quarterly cash dividend; however, the declaration and payment of future dividends will be determined by the Company&#8217;s Board of Directors in its sole discretion and will depend upon the earnings, financial condition, and capital needs of the Company, along with any other factors which the Company&#8217;s Board of Directors deem relevant. </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 February&#160;5, 2020, the Company&#8217;s Board of Directors declared a quarterly cash dividend of $0.35 per share of the Company&#8217;s outstanding common stock.&#160; The dividend will be paid on March&#160;10, 2020, to stockholders of record as of the close of business on February&#160;24, 2020. </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%;">Issuer Purchases of Equity Securities</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%;">The Company&#8217;s Board of Directors has authorized common stock repurchases under a share repurchase program.  On May 8, 2019, the Company's Board of Directors authorized a $1.5 billion increase to the existing share repurchase program, bringing the total amount authorized since the inception of the program up to $<ix:nonFraction unitRef="usd" contextRef="if794822f0aaf4a3383f2f3fa3989e67e_I20190508" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8zNy9mcmFnOjdiZmVjN2Y1OTFjMzRiOTk5Nzk0ODcxOWEyMzIyYzMwL3RleHRyZWdpb246N2JmZWM3ZjU5MWMzNGI5OTk3OTQ4NzE5YTIzMjJjMzBfMTEyMg_5208c3c0-d7ce-46bd-9d07-14f522268eb1">4.5</ix:nonFraction> billion, exclusive of any fees, commissions or other expenses related to such repurchases.  Additionally, the Company withholds shares from vested restricted stock units and performance-based restricted share units to satisfy employees&#8217; minimum statutory tax withholding requirements.  Stock purchase activity during fiscal 2019 is set forth in the table below:</span></div><div style="text-align:justify;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:29.277%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.684%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.387%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.684%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:15.621%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.945%;"></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Period</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Number<br/>of Shares<br/>Purchased</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Average<br/>Price Paid<br/>Per Share</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Number of Shares Purchased as Part of Publicly Announced Plans&#160;or&#160;Programs</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Maximum Dollar Value of Shares That May Yet Be<br/>Purchased<br/>Under the Plans&#160;or&#160;Programs</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:100%;">First Quarter </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(a)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">1,758,099&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">90.07&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">1,724,100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">364,717,356&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;"><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:100%;">Second Quarter </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(a)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,733,618&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">103.27&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,732,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,685,822,720&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Third Quarter </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(a)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1,476,094&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">105.95&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1,469,713&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1,530,099,430&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Fourth Quarter: </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(a)</sup></div></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:right;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="background-color:#cceeff;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:#cceeff;text-align:right;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="background-color:#cceeff;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:#cceeff;text-align:right;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="background-color:#cceeff;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:#cceeff;text-align:right;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);">9/29/19 - 10/26/19</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">119,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">93.12&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">119,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,519,019,236&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">10/27/19 - 11/23/19</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">111,288&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">96.43&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">111,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1,508,316,429&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">11/24/19 - 12/28/19</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">228,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">94.55&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">228,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,486,763,173&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">458,288&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">94.64&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">458,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1,486,763,173&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:9pt;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:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">As of December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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);">5,426,099&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">98.99&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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);">5,384,313&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1,486,763,173&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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></table></div><div style="text-indent:-9pt;padding-left:9pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">(a)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> The total number of shares purchased and average price paid per share include shares withheld from vested stock awards to satisfy employees&#8217; minimum statutory tax withholding requirements of 33,999 during the first quarter, 1,118 during the second quarter, 6,381 during the third quarter, and 288 during the fourth quarter. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">20</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">We expect to implement the balance of the repurchase program through purchases made from time to time either in the open market or through private transactions, in accordance with regulations of the SEC and other applicable legal requirements.&#160;&#160;The timing and amount of any common stock repurchased under the program will depend on a variety of factors including price, corporate and regulatory requirements, capital availability, and other market conditions.</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%;">Any additional stock repurchase programs will be subject to the discretion of our Board of Directors and will depend upon earnings, financial condition, and capital needs of the Company, along with any other factors which the Board of Directors deem relevant.&#160;&#160;The program may be limited or terminated at any time, without prior notice.</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%;"> </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%;">STOCK PERFORMANCE GRAPH</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%;">This performance graph shall not be deemed &#8220;filed&#8221; for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;) or otherwise subject to the liabilities under that Section and shall not be deemed to be incorporated by reference into any filing of Tractor Supply Company under the Securities Act of 1933, as amended, or the Exchange Act.</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:1pt;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%;">The following graph compares the cumulative total stockholder return on our common stock from December&#160;27, 2014 to December&#160;28, 2019 (the Company&#8217;s fiscal year-end), with the cumulative total returns of the S&amp;P 500 Index and the S&amp;P Retail Index over the same period.&#160;&#160;The comparison assumes that $100 was invested on December&#160;27, 2014, in our common stock and in each of the foregoing indices and in each case assumes reinvestment of dividends.&#160;&#160;The historical stock price performance shown on this graph is not indicative of future performance.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;"><img src="tsco-20191228_g2.jpg" alt="tsco-20191228_g2.jpg" style="height:430px;width:684px;"/></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.561%;"><tr><td style="width:1.0%;"></td><td style="width:23.110%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.747%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.747%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.747%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.747%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.747%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.751%;"></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="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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12/27/2014</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12/26/2015</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12/31/2016</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12/30/2017</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12/29/2018</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12/28/2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">100.00&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">110.89&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">99.25&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">99.58&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">112.55&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">126.57&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;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);">S&amp;P 500</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">100.00&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">100.77&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">111.92&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">136.35&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">129.26&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">171.88&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">S&amp;P Retail Index</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">100.00&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">126.12&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">133.60&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">174.21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">195.19&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">252.10&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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></table></div><div><span><br/></span></div><div id="i_0_40"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">21</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></div><div style="text-indent:-72pt;padding-left:72pt;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%;text-decoration: underline;">Item 6</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:700;line-height:120%;">.&#160;&#160;</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:700;line-height:120%;text-decoration: underline;">Selected Financial Data</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%;">&#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%;">FIVE YEAR SELECTED FINANCIAL AND OPERATING HIGHLIGHTS </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;vertical-align:top;">(a)(b)</sup></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="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%;">The following selected financial data is derived from the Consolidated Financial Statements of Tractor Supply Company and provides summary historical financial information for the fiscal periods</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;"> </sup><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%;">ended and as of the dates indicated</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;"> </sup><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%;">(in thousands, except per share amounts and selected operating and other data):&#160;&#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.561%;"><tr><td style="width:1.0%;"></td><td style="width:41.465%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.719%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.723%;"></td><td style="width:1.0%;"></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);">&#160;</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:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><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="2" 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: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);">(52 weeks)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" 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: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);">(52 weeks)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" 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: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);">(52 weeks)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" 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: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);">(53 weeks)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" 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: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);">(52 weeks)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Results:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;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:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;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:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,351,931&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,911,046&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,256,382&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,779,579&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,226,507&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,871,770&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,702,528&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,491,965&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,325,202&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,143,174&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,932,572&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,823,440&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,639,749&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,488,164&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,369,097&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">195,978&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">177,351&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165,834&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142,958&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123,569&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">743,220&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">701,737&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">686,382&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">694,080&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">650,508&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,843&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,352&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,859&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,810&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,891&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">723,377&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">683,385&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">672,523&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">688,270&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">647,617&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161,023&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151,028&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,924&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">251,150&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">237,222&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">562,354&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">532,357&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">422,599&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">437,120&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410,395&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net income per share &#8211; basic </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(c)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.70&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.29&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.03&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Net income per share &#8211; diluted </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(c)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.66&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.30&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.27&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.00&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Weighted average shares &#8211; diluted </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(c)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,743&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123,471&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">128,204&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133,813&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,845&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividends declared per common share outstanding</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.36&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.20&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.05&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.92&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.76&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Data (percent of net sales):</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross margin</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Store, Sales, and Other Data:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="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="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="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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stores open at end of year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,024&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,940&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,853&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,738&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,488&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Comparable store sales increase </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(d)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.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:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;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:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">New store sales (as a % of net sales) </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(e)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Average transaction value</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46.89&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.85&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44.61&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44.42&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44.87&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Comparable store average transaction value increase (decrease) </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(c)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Comparable store average transaction count increase </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(d)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total selling square footage (000&#8217;s)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,854&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,571&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,180&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,511&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,938&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total team members</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital expenditures (000&#8217;s)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">217,450&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">278,530&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250,401&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">226,017&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236,496&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;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="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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Data (at end of period):</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="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="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="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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Average inventory per store </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(f)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">751.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">766.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">735.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">741.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">820.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory turns</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.23&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.27&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.24&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.19&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.23&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Working capital</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">540,287&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">856,292&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">806,154&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">740,615&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">768,177&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Total assets </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(g)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,289,268&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,085,262&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,868,769&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,674,942&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,370,826&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Long-term debt, less current portion </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(h)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">396,869&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">410,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">433,686&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">289,769&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">166,992&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="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;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">Operating lease liabilities, less current portion </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">(g)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,001,162&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stockholders&#8217; equity</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,567,123&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,561,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,418,673&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,453,218&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,393,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-indent:-9pt;padding-left:9pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;vertical-align:top;">(a)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;"> Our fiscal year includes 52 or 53 weeks and ends on the last Saturday of the calendar year.&#160;&#160;References to fiscal year mean the year in which that fiscal year ended.&#160;&#160;Fiscal year 2016 consisted of 53 weeks while all other fiscal years presented consisted of 52 weeks.</span></div><div style="text-indent:-9pt;padding-left:9pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;vertical-align:top;">(b)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;"> Beginning in the fourth quarter ended December 31, 2016, selected financial and operating information includes the consolidation of Petsense, unless otherwise noted.  </span></div><div style="text-indent:-9pt;padding-left:9pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;vertical-align:top;">(c)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;"> Basic net income per share is calculated based on the weighted average number of common shares outstanding applied to net income.&#160;&#160;Diluted net income per share is calculated using the treasury stock method for stock options, restricted stock units, and performance-based restricted share units.</span></div><div style="text-indent:-9pt;padding-left:9pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;vertical-align:top;">(d)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;"> Comparable store metrics are calculated on an annual basis using sales generated from all stores open at least one year and all online sales, excluding certain adjustments to net sales.  Stores closed during the year are removed from our comparable store metrics calculations.  Stores relocated during the years being compared are not removed from our comparable store metrics. If the effect of relocated stores on our comparable store metrics becomes material, we would remove relocated stores from the calculations.  Acquired Petsense stores are considered comparable stores beginning in the fourth quarter of fiscal 2017.</span></div><div style="text-indent:-9pt;padding-left:9pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;vertical-align:top;">(e)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;"> New stores sales metrics are based on stores open for less than one year. </span></div><div style="text-indent:-9pt;padding-left:9pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;vertical-align:top;">(f)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;"> Assumes average inventory cost, excluding inventory in-transit.</span></div><div style="text-indent:-9pt;padding-left:9pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;vertical-align:top;">(g)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;"> As a result of the adoption of new lease accounting guidance in the first quarter of fiscal 2019, we recognized lease assets and liabilities for operating leases.  Prior period amounts were not adjusted and continue to be reported in accordance with our historic accounting policies.  For additional information related to the impact of adopting this new accounting guidance, see Note 1, Note 6, and Note 14 to the Consolidated Financial Statements.</span></div><div style="text-indent:-9pt;padding-left:9pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;vertical-align:top;">(h)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;"> Long-term debt includes amounts outstanding under the Company&#8217;s debt facilities and finance lease obligations, excluding the current portions.</span></div><div id="i_0_43"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">22</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></div><div style="text-indent:-72pt;padding-left:72pt;"><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%;text-decoration: underline;">Item 7</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:700;line-height:120%;">.&#160;&#160;</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:700;line-height:120%;text-decoration: underline;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</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:9pt;font-style:italic;font-weight:400;line-height:120%;">The following discussion and analysis is intended to provide the reader with information that will assist in understanding the significant factors affecting our consolidated operating results, financial condition, liquidity, and capital resources during the three-year period ended December&#160;28, 2019 (our fiscal years 2019, 2018 and 2017).  This discussion should be read in conjunction with our Consolidated Financial Statements and Notes to the Consolidated Financial Statements included elsewhere in this report.  This discussion contains forward-looking statements.  See &#8220;Forward-Looking Statements&#8221; and &#8220;Risk Factors&#8221; included elsewhere in this report.</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:9pt;font-style:italic;font-weight:400;line-height:120%;">Tractor Supply reports its financial results in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;).  Tractor Supply also uses certain non-GAAP measures that fall within the meaning of Securities and Exchange Commission Regulation G and Regulation S-K Item 10(e), which may provide users of the financial information with additional meaningful comparison to prior reported results.  Non-GAAP measures do not have standardized definitions and are not defined by U.S. GAAP.  Therefore, Tractor Supply&#8217;s non-GAAP measures are unlikely to be comparable to similar measures presented by other companies.  The presentation of these non-GAAP measures should not be considered in isolation from, as a substitute for, or as superior to the financial information presented in accordance with U.S. GAAP.  We believe this information is useful in providing period-to-period comparisons of the results of our continuing operations. </span></div><div><span><br/></span></div><div id="i_0_46"></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:11pt;font-weight:700;line-height:120%;">Overview</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%;">Founded in 1938, Tractor Supply Company (the &#8220;Company&#8221; or &#8220;we&#8221; or &#8220;our&#8221; or &#8220;us&#8221;) is the largest rural lifestyle retailer in the United States (&#8220;U.S.&#8221;).  The Company is focused on supplying the needs of recreational farmers, ranchers, and all those who enjoy living the rural lifestyle (which we refer to as the &#8220;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Out Here</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%;">&#8221; lifestyle), as well as tradesmen and small businesses.  As of December&#160;28, 2019, we operated 2,024 retail stores in 49 states under the names </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Tractor Supply Company,</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-style:italic;font-weight:400;line-height:120%;">Del&#8217;s Feed &amp; Farm Supply, </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%;">and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Petsense.</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%;">  We also operate websites under the names </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">TractorSupply.com</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%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Petsense.com</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%;">.  Our stores are located primarily in towns outlying major metropolitan markets and in rural communities, and they offer the following comprehensive selection of merchandise:</span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Equine, livestock, pet, and small animal products, including items necessary for their health, care, growth, and containment;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Hardware, truck, towing, and tool products;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Seasonal products, including heating, lawn and garden items, power equipment, gifts, and toys;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Work/recreational clothing and footwear; and</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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%;">&#8226;</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%;padding-left:14.5pt;">Maintenance products for agricultural and rural use.</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%;">Tractor Supply Company believes we can grow our business by being the most dependable supplier of relevant products and services for the &#8220;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Out Here</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%;">&#8221; lifestyle, creating customer loyalty through personalized experiences, and providing convenience that our customers expect at anytime, anywhere, and in any way they choose.&#160; Our long-term growth strategy is to: (1) drive profitable growth through new store openings and by expanding omni-channel capabilities, thus tying together our website product content, social media, digital, and online shopping experience, attracting new customers and driving loyalty, (2) build customer-centric engagement by leveraging analytics to deliver legendary customer service, seasoned advice, and personalized experiences, (3) offer relevant assortments and services across all channels through exclusive and national brands and continue to introduce new products and services through our test and learn strategy, (4) enhance our core and foundational capabilities by investing in infrastructure and process improvements which will support growth, scale, and agility while improving the customer experience, and (5) expand through selective acquisitions, as such opportunities arise, to add complementary businesses and to enhance penetration into new and existing markets to supplement organic growth.</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%;">Achieving this strategy will require a foundational focus on: (1) organizing, optimizing, and empowering our team members for growth by developing skills, talent, and leadership across the organization, and (2) implementing operational efficiency initiatives, including leverage of technology and automation, to align our cost structure to support new business capabilities for margin improvement and cost reductions.</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%;">Over the past five years, we have experienced considerable growth in stores, growing from 1,382 stores at the end of fiscal 2014 to 2,024 stores (1,844 Tractor Supply and Del&#8217;s retail stores and 180 Petsense retail stores) at the end of fiscal 2019, and in net sales, with a compounded annual growth rate of approximately 7.9%.  Given the size of the communities that we target, we believe that there is ample opportunity for new store growth in existing and new markets.  We have developed a proven method for selecting store sites and have identified over 600 additional opportunities for new Tractor Supply stores.  We also believe that there is opportunity for up to 1,000 Petsense stores.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">23</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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:11pt;font-weight:700;line-height:120%;">Executive Summary</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%;">In fiscal 2019, we opened 80 new Tractor Supply stores in 29 states and eight new Petsense stores in four states.  In fiscal 2018, we opened 80 new Tractor Supply stores in 33 states and 18 new Petsense stores in 14 states.  This resulted in a selling square footage increase of approximately 4.3% in fiscal 2019 and approximately 4.9% in fiscal 2018.</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%;">Net sales increased 5.6% to $8.35 billion in fiscal 2019 from $7.91 billion in fiscal 2018.  Comparable store sales increased 2.7% in fiscal 2019 versus a 5.1% increase in fiscal 2018.  Gross profit increased 6.3% to $2.87 billion in fiscal 2019 from $2.70 billion in fiscal 2018, and gross margin increased 22 basis points to 34.38% of net sales in fiscal 2019 from 34.16% of net sales in fiscal 2018.  Operating income increased three basis points to 8.90% of net sales in fiscal 2019 from 8.87% of net sales in fiscal 2018.  For fiscal 2019, net income was $562.4 million, or $4.66 per diluted share, compared to $532.4 million, or $4.31 per diluted share, in fiscal 2018.</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%;">We ended the year with $84.2 million in cash and outstanding debt of $396.5 million, after returning $696.0 million to our stockholders through stock repurchases and quarterly cash dividends.</span></div><div style="text-align:justify;"><span><br/></span></div><div id="i_0_49"></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:11pt;font-weight:700;line-height:120%;">Significant Accounting Policies and Estimates</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%;">Management&#8217;s discussion and analysis of our financial position and results of operations are based upon our Consolidated Financial Statements, which have been prepared in accordance with U.S. GAAP.&#160;&#160;The preparation of these financial statements requires management to make informed estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities.&#160;&#160;Our financial position and/or results of operations may be materially different when reported under different conditions or when using different assumptions in the application of such policies.&#160;&#160;In the event estimates or assumptions prove to be different from actual amounts, adjustments are made in subsequent periods to reflect more current information.&#160;&#160;Our significant accounting policies are disclosed in Note 1 to the Consolidated Financial Statements.&#160;&#160;The following discussion addresses our most critical accounting policies, which are those that are both important to the portrayal of our financial condition and results of operations and that require significant judgment or use of complex estimates.</span></div><div style="text-align:justify;"><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:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:32.356%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:28.847%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:31.337%;"></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Description</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Judgments and Uncertainties</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Effect if Actual Results Differ from Assumptions</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory Valuation:</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:left;vertical-align:top;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="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:left;vertical-align:top;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:top;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;">Inventory Impairment</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:left;vertical-align:top;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="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:left;vertical-align:top;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:justify;vertical-align:top;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);">We identify potentially excess and slow-moving inventory by evaluating turn rates, historical and expected future sales trends, age of merchandise, overall inventory levels, current cost of inventory, and other benchmarks.&#160;&#160;We have established an inventory valuation reserve to recognize the estimated impairment in value (i.e., an inability to realize the full carrying value) based on our aggregate assessment of these valuation indicators under prevailing market conditions and current merchandising strategies.</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:justify;vertical-align:top;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);">We do not believe our merchandise inventories are subject to significant risk of obsolescence in the near term.&#160; However, changes in market conditions or consumer purchasing patterns could result in the need for additional reserves.<br/>&#160;<br/>Our impairment reserve contains uncertainties because the calculation requires management to make assumptions and to apply judgment regarding forecasted customer demand and the promotional environment.</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:justify;vertical-align:top;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);">We have not made any material changes in the accounting methodology used to recognize inventory impairment reserves in the financial periods presented.   We do not believe there is a reasonable likelihood that there will be a material change in the future estimates or assumptions we use to calculate impairment.  However, if assumptions regarding consumer demand or clearance potential for certain products are inaccurate, we may be exposed to losses or gains that could be material.   A 10% change in our inventory impairment reserve as of December 28, 2019, would have affected net income by approximately $1.1 million in fiscal 2019.</span></td></tr></table></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">24</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:32.356%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:28.847%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:31.337%;"></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Description</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Judgments and Uncertainties</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Effect if Actual Results Differ from Assumptions</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:top;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;">Shrinkage</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:left;vertical-align:top;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="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:left;vertical-align:top;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:justify;vertical-align:top;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);">We perform physical inventories at least once a year for each store that has been open more than 12 months, and we have established a reserve for estimating inventory shrinkage between physical inventory counts.&#160;&#160;The reserve is established by assessing the chain-wide average shrinkage experience rate, applied to the related periods&#8217; sales volumes.&#160;&#160;Such assessments are updated on a regular basis for the most recent individual store experiences.</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:justify;vertical-align:top;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);">The estimated store inventory shrink rate is based on historical experience.&#160;&#160;We believe historical rates are a reasonably accurate reflection of future trends.<br/><br/>Our shrinkage reserve contains uncertainties because the calculation requires management to make assumptions and to apply judgment regarding future shrinkage trends, the effect of loss prevention measures and merchandising strategies.</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:justify;vertical-align:top;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);">We have not made any material changes in the accounting methodology used to recognize shrinkage in the financial periods presented.<br/><br/>We do not believe there is a reasonable likelihood that there will be a material change in the future estimates or assumptions we use to calculate our shrinkage reserve.&#160;&#160;However, if our estimates regarding inventory losses are inaccurate, we may be exposed to losses or gains that could be material.<br/><br/>A 10% change in our shrinkage reserve as of December 28, 2019, would have affected net income by approximately $2.2 million in fiscal 2019.</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);text-decoration: underline;">Vendor Funding</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="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="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" 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: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);">We receive funding from substantially all of our significant merchandise vendors, in support of our business initiatives, through a variety of programs and arrangements, including guaranteed vendor support funds (&#8220;vendor support&#8221;) and volume-based rebate funds (&#8220;volume rebates&#8221;).&#160;&#160;The amounts received are subject to terms of vendor agreements, most of which are &#8220;evergreen&#8221;, reflecting the on-going relationship with our significant merchandise vendors.  Certain of our agreements, primarily volume rebates, are renegotiated annually, based on expected annual purchases of the vendor&#8217;s product.&#160;&#160;<br/><br/>Vendor funding is initially deferred as a reduction of the purchase price of inventory, and then recognized as a reduction of cost of merchandise as the related inventory is sold.&#160;&#160;<br/><br/>During interim periods, the amount of vendor support and volume rebates are estimated based upon initial commitments and anticipated purchase levels with applicable vendors.</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:justify;vertical-align:top;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);">The estimated purchase volume (and related vendor funding) is based on our current knowledge of inventory levels, sales trends and expected customer demand, as well as planned new store openings and relocations.&#160;&#160;Although we believe we can reasonably estimate purchase volume and related volume rebates at interim periods, it is possible that actual year-end results could be different from previously estimated amounts.<br/><br/>Our allocation methodology contains uncertainties because the calculation requires management to make assumptions and to apply judgment regarding customer demand, purchasing activity, target thresholds, vendor attrition and collectability.</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:justify;vertical-align:top;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);">We have not made any material changes in the accounting methodology used to establish our vendor funding reserves in the financial periods presented.<br/><br/>At the end of each fiscal year, a significant portion of the actual purchase activity is known.&#160;&#160;Thus, we do not believe there is a reasonable likelihood that there will be a material change in the amounts recorded as vendor funding.<br/><br/>We do not believe there is a significant collectability risk related to vendor funding amounts due to us at the end of fiscal 2019.<br/><br/>If a 10% reserve had been applied against our outstanding vendor funding due as of December 28, 2019, net income would have been affected by approximately $2.2 million in fiscal 2019.<br/><br/>Although it is unlikely that there will be any significant reduction in historical levels of vendor funding, if such a reduction were to occur in future periods, the Company could experience a higher inventory balance and higher cost of sales.</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:top;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;">Freight</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:left;vertical-align:top;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="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:left;vertical-align:top;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:justify;vertical-align:top;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);">We incur various types of transportation and delivery costs in connection with inventory purchases and distribution.&#160; Such costs are included as a component of the overall cost of inventories (on an aggregate basis) and recognized as a component of cost of merchandise sold as the related inventory is sold.</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:justify;vertical-align:top;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);">We allocate freight as a component of total cost of sales without regard to inventory mix or unique freight burden of certain categories.&#160;&#160;This assumption has been consistently applied for all years presented.</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:justify;vertical-align:top;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);">We have not made any material changes in the accounting methodology used to establish our capitalized freight balance or freight allocation in the financial periods presented.<br/><br/>If a 10% increase or decrease had been applied against our current inventory capitalized freight balance as of December 28, 2019, net income would have been affected by approximately $10.4&#160;million in fiscal 2019.</span></td></tr></table></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">25</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:32.356%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:28.847%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:31.337%;"></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Description</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Judgments and Uncertainties</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Effect if Actual Results Differ from Assumptions</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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Self-Insurance Reserves:</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:left;vertical-align:top;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="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:left;vertical-align:top;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:justify;vertical-align:top;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);">We self-insure a significant portion of our workers&#8217; compensation insurance and general liability (including product liability) insurance plans.&#160;&#160;We have stop-loss insurance policies to protect from individual losses over specified dollar values.<br/><br/>Provisions for losses related to our self-insured liabilities are based upon periodic independent actuarially determined estimates that consider a number of factors including historical claims experience, loss development factors, and severity factors.</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:justify;vertical-align:top;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);">The full extent of certain workers&#8217; compensation and general liability claims may not become fully determined for several years.<br/><br/>Our self-insured liabilities contain uncertainties because management is required to make assumptions and to apply judgment to estimate the ultimate cost to settle reported claims and claims incurred but not reported as of the balance sheet date based upon historical data and experience, including actuarial calculations.</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:justify;vertical-align:top;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);">We have not made any material changes in the accounting methodology used to establish our self-insurance reserves in the financial periods presented.<br/><br/>We do not believe there is a reasonable likelihood that there will be a material change in the assumptions we use to calculate insurance reserves.&#160;&#160;However, if we experience a significant increase in the number of claims or the cost associated with these claims, we may be exposed to losses that could be material.<br/><br/>A 10% change in our self-insurance reserves as of December 28, 2019, would have affected net income by approximately $5.0 million in fiscal 2019.</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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment of Long-Lived Assets:</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:left;vertical-align:top;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="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:left;vertical-align:top;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:justify;vertical-align:top;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);">Long-lived assets, including lease assets, are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable.<br/><br/>When evaluating long-lived assets for potential impairment, we first compare the carrying value of the asset or asset group to its estimated undiscounted future cash flows. The evaluation for long-lived assets is performed at the lowest level of identifiable cash flows, which is generally the individual store level.&#160;&#160;The significant assumptions used to determine estimated undiscounted cash flows include cash inflows and outflows directly resulting from the use of those assets in operations, including margin on net sales, payroll and related items, occupancy costs, insurance allocations, and other costs to operate a store.<br/><br/>If the estimated future cash flows are less than the carrying value of the related asset, we calculate an impairment loss. The impairment loss calculation compares the carrying value of the related asset or asset group to its estimated fair value, which may be based on an estimated future cash flow model, market valuation, or other valuation technique, as appropriate. We recognize an impairment loss if the amount of the asset&#8217;s carrying value exceeds the asset&#8217;s estimated fair value. If we recognize an impairment loss, the adjusted carrying amount of the asset becomes its new cost basis. For a depreciable long-lived asset, the new cost basis will be depreciated (amortized) over the remaining estimated useful life of that asset.</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:justify;vertical-align:top;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);">Our impairment loss calculations contain uncertainties because they require management to make assumptions and to apply judgment to estimate future cash flows and asset fair values.<br/></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:justify;vertical-align:top;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);">We have not made any material changes in our impairment loss assessment methodology in the financial periods presented, other than to include operating lease right-of-use assets in our ongoing impairment assessment upon adoption of the new lease accounting standard in fiscal 2019.<br/><br/>We do not believe there is a reasonable likelihood that there will be a material change in the estimates or assumptions we use to calculate long-lived asset impairment losses. None of these estimates and assumptions are significantly sensitive, and a 10% change in any of these estimates would not have a material impact on our analysis.&#160; However, if actual results are not consistent with our estimates and assumptions used in estimating future cash flows and asset fair values, we may be exposed to losses that could be material.</span></td></tr></table></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">26</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:32.356%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:28.847%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:31.337%;"></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Description</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Judgments and Uncertainties</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Effect if Actual Results Differ from Assumptions</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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment of Goodwill and Other Indefinite-Lived Intangible Assets:</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="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="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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:top;padding-left:1pt;padding-right:1pt;"><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:100%;">Goodwill and other indefinite-lived intangible assets are evaluated for impairment annually, or whenever events or changes in circumstances indicate that the carrying value may not be recoverable.  </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:100%;">In accordance with the accounting standards, an entity has the option first to assess qualitative factors to determine whether events and circumstances indicate that it is more likely than not that goodwill or an indefinite-lived intangible asset is impaired. If after such assessment an entity concludes that the asset is not impaired, then the entity is not required to take further action. However, if an entity concludes otherwise, then it is required to determine the fair value of the asset using a quantitative impairment test, and if impaired, the associated assets must be written down to fair value.   </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:115%;">The quantitative impairment test for goodwill compares the fair value of a reporting unit with the carrying value of its net assets, including goodwill.&#160;&#160;If the fair value of the reporting unit is less than the carrying value of the reporting unit, an impairment charge would be recorded to the Company&#8217;s operations, for the amount in which the carrying amount exceeds the reporting unit&#8217;s fair value.  We determine fair values for each reporting unit using the market approach, when available and appropriate, the income approach, or a combination of both. The income approach involves forecasting projected financial information (such as revenue growth rates, profit margins, tax rates, and capital expenditures) and selecting a discount rate that reflects the risk inherent in estimated future cash flows.  Under the market approach, the fair value is based on observed market data.  If multiple valuation methodologies are used, the results are weighted appropriately.</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:100%;">The quantitative impairment test for other indefinite-lived intangible assets involves comparing the carrying amount of the asset to the sum of the discounted cash flows expected to be generated by the asset.  If the implied fair value of the indefinite-lived intangible asset is less than the carrying value, an impairment charge would be recorded to the Company&#8217;s operations. </span></div></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:justify;vertical-align:top;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);">Our impairment loss calculation contains uncertainties because they require management to make assumptions and to apply judgment to qualitative factors as well as estimate future cash flows and asset fair values, including forecasting projected financial information and selecting the discount rate that reflects the risk inherent in future cash flows.<br/></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:justify;vertical-align:top;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);">The valuation approaches utilized to estimate fair value for the purposes of the impairment tests of goodwill and other indefinite-lived intangible assets require the use of assumptions and estimates, which involve a degree of uncertainty.&#160;If actual results are not consistent with our estimates and assumptions used in estimating future cash flows and asset fair values, we may be exposed to non-cash impairment losses that could be material.<br/></span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div id="i_0_52"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">27</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></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:11pt;font-weight:700;line-height:120%;">Quarterly Financial Data</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%;">Our unaudited quarterly operating results for each fiscal quarter of 2019 and 2018 are shown below (in thousands, except per share amounts):</span></div><div style="text-align:justify;"><span><br/></span></div><div><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:35.426%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.426%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.695%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.549%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.695%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.559%;"></td><td style="width:1.0%;"></td></tr><tr><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="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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First <br/>Quarter</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second Quarter</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third Quarter</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth Quarter</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</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);">(13 weeks)</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);">(13 weeks)</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);">(13 weeks)</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);">(13 weeks)</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);">(52 weeks)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;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);">Net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">1,822,220&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">2,353,782&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">1,984,144&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">2,191,785&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">8,351,931&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">Gross profit</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">614,984&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">820,745&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">694,240&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">741,801&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">2,871,770&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Operating income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">103,408&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">287,557&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">161,817&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">190,438&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">743,220&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Net income</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">76,832&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">219,210&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">122,133&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">144,179&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">562,354&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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);">Net income per share:</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="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="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="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="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="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="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="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="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;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);">Basic</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">0.63&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1.82&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1.03&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1.22&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4.70&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6pt;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);">Diluted</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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">0.63&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1.80&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1.02&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1.21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">4.66&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><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:100%;">Comparable store sales increase </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(a)</sup></div></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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">5.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">2.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">0.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:bottom;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);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">2.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">%</span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></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:35.426%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.426%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.695%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.549%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.695%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.559%;"></td><td style="width:1.0%;"></td></tr><tr><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="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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First<br/>Quarter</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second<br/>Quarter<br/></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third<br/>Quarter<br/></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth<br/>Quarter<br/></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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);">(13 weeks)</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);">(13 weeks)</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);">(13 weeks)</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);">(13 weeks)</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);">(52 weeks)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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);">Net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">1,682,901&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,213,249&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">1,881,625&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,133,271&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">7,911,046&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Gross profit</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">563,649&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">769,414&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">653,132&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">716,333&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">2,702,528&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Operating income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">94,749&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">273,458&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">153,148&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">180,382&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">701,737&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Net income</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">71,433&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">207,289&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">116,784&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">136,851&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">532,357&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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);">Net income per share:</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:right;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="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:right;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="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:right;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="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:right;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="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:right;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Basic</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">0.57&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1.70&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">0.96&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1.12&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4.34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Diluted</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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">0.57&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1.69&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">0.95&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1.11&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">4.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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;"><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:100%;">Comparable store sales increase </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(a)</sup></div></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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">5.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">5.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:bottom;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);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">5.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">5.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:bottom;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);">%</span></td></tr></table></div><div style="text-indent:-9pt;padding-left:9pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">(a) </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Comparable store metrics are calculated using sales generated from all stores open at least one year and all online sales, excluding certain adjustments to net sales.  Closed stores are removed from our comparable store metrics calculations.  Stores relocated during the periods being compared are not removed from our comparable store metrics.  If the effect of relocated stores on our comparable store metrics becomes material, we would remove relocated stores from the calculations.</span></div><div><span><br/></span></div><div id="i_0_55"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">28</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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:11pt;font-weight:700;line-height:120%;">Results of Operations</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%;">The following table sets forth, for the periods indicated, certain items in the Consolidated Statements of Income expressed as a percentage of net sales.</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:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:6pt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><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="height:8pt;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><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="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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Net sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">100.00&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">100.00&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">100.00&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Cost of merchandise sold </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(a)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">65.62&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">65.84&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">65.66&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Gross margin </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(a)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">34.38&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">34.16&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">34.34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Selling, general and administrative expenses </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(a)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">23.14&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">23.05&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">22.60&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">2.34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">2.24&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">2.28&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Operating income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">8.90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">8.87&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">9.46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#cceeff;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);">Interest expense, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">0.24&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">0.23&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">0.19&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Income before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">8.66&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">8.64&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">9.27&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#cceeff;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);">Income tax expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1.93&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1.91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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.45&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">6.73&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">6.73&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">5.82&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">%</span></td></tr></table></div><div style="text-indent:-9pt;padding-left:9pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">(a)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> Our gross margin amounts may not be comparable to those of other retailers since some retailers include all of the costs related to their distribution facility network in cost of merchandise sold and others (like our Company) exclude a portion of these distribution facility network costs from gross margin and instead include them in selling, general, and administrative expenses; refer to Note&#160;1 &#8211; Significant Accounting Policies of the Notes to the Consolidated Financial Statements, included in Item 8 Financial Statements and Supplementary Data, of this Annual Report on Form 10-K.</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%;">Fiscal 2019 Compared to Fiscal 2018 </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%;">Net sales increased 5.6% to $8.35 billion in fiscal 2019 from $7.91 billion in fiscal 2018.  Comparable store sales for fiscal 2019 were $8.13 billion, a 2.7% increase over fiscal 2018.  This compares to a 5.1% comparable store sales increase in the prior year.  The comparable store average ticket increased 2.4% and comparable store transaction count increased 0.3% for fiscal 2019, as compared to an increase of 2.8% and 2.2% in fiscal 2018, respectively.</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%;">Comparable store metrics are calculated on an annual basis using sales generated from all stores open at least one year and all online sales, excluding certain adjustments to net sales.  Stores closed during the year are removed from our comparable store metrics calculations.  Stores relocated during the years being compared are not removed from our comparable store metrics.  If the effect of relocated stores on our comparable store metrics becomes material, we would remove relocated stores from the calculations.  </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%;">All geographic regions of the Company had positive comparable store sales growth.  The growth in comparable store sales was led by strength in everyday merchandise, including consumable, usable, and edible (&#8220;C.U.E.&#8221;) products throughout the year as well as growth in seasonal merchandise categories.  The growth in seasonal merchandise was driven from solid demand throughout the first three fiscal quarters of the year; however, the fourth fiscal quarter experienced weakness in sales of cold-weather seasonal and holiday discretionary products primarily as a result of unseasonably warm weather across much of the country and six fewer selling days between Thanksgiving and Christmas compared to last year.</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%;">In addition to comparable store sales growth in fiscal 2019, sales from stores opened less than one year were $237.6 million in fiscal 2019, which represented 3.0 percentage points of the 5.6% increase over fiscal 2018 net sales.  Sales from stores opened less than one year were $300.5 million in fiscal 2018, which represented 4.1 percentage points of the 9.0% increase over fiscal 2017 net sales.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">29</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">The following table summarizes our store growth during fiscal 2019 and 2018:</span></div><div style="text-align:justify;margin-top:3pt;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:66.421%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.058%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.061%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:6pt;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:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="8" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:6pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year&#160;</span></td><td rowspan="2" style="padding-top:2px;padding-bottom:2px;height:6pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:6pt;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:6pt;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><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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Store Count Information:</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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Tractor Supply</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Beginning of period</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">1,765&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">1,685&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;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);">New stores opened</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">80&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">80&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;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);">Stores closed</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">End of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">1,844&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">1,765&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Petsense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Beginning of period  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">175&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">168&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;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);">New stores opened</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">18&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;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);">Stores closed</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">End of period</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">180&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">175&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#cceeff;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);">Consolidated end of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,024&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">1,940&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Stores relocated </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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></table></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%;">The following table indicates the percentage of net sales represented by each of our major product categories during fiscal 2019 and 2018:</span></div><div style="text-align:justify;margin-top:3pt;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:66.421%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.058%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.061%;"></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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percent of Net Sales</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Product Category:</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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Livestock and Pet</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">%</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:6.75pt;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);">Hardware, Tools and Truck</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">22&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Seasonal, Gift and Toy Products</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">20&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">19&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Clothing and Footwear</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Agriculture</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:11.25pt;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);">Total</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">%</span></td></tr></table></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%;">Gross profit increased 6.3% to $2.87 billion in fiscal 2019 compared to $2.70 billion in fiscal 2018.&#160;&#160;As a percent of net sales, gross margin increased 22 basis points to 34.38% for fiscal 2019 compared to 34.16% for fiscal 2018.  The increase in gross margin resulted primarily from strength in the Company's price management program and, to a lesser extent, improvements in  freight expense as a percent of net sales in the second half of the 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%;">Total selling, general and administrative (&#8220;SG&amp;A&#8221;) expenses, including depreciation and amortization, increased 6.4% to $2.13 billion in fiscal 2019 from $2.00 billion in fiscal 2018.&#160;&#160;SG&amp;A expenses, as a percent of net sales, increased 19 basis points to 25.48% in fiscal 2019 from 25.29% in fiscal 2018.&#160;&#160;SG&amp;A expenses increased as a percentage of net sales due principally to incremental costs associated with a new distribution facility in Frankfort, New York, and, to a lesser extent, investment in store team member wages. These SG&amp;A increases were partially offset by lower year-over-year incentive compensation as a percent of net sales, as well as leverage in occupancy and other costs from the increase in comparable store sales.  SG&amp;A expenses were also negatively impacted in fiscal 2019 by approximately $2.9 million related to an executive transition agreement.</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%;">Our effective income tax rate increased to 22.3% for fiscal 2019 compared to 22.1% in fiscal 2018.  The primary cause of the increase in the Company's effective income tax rate was a reduction in state investment credits.</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%;">Net income in fiscal 2019 was $562.4 million, or $4.66 per diluted share, compared to $532.4 million, or $4.31 per diluted share, in fiscal 2018.  Excluding the after-tax impact of an executive transition agreement in fiscal 2019 of approximately $2.3 million, or $0.02 per diluted share, adjusted net income for fiscal 2019 was $564.7 million, or $4.68 per diluted share.  Adjusted net income is a non-GAAP measure which has been provided in order to enhance comparability for the periods presented.</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%;">During fiscal 2019, we repurchased approximately 5.4 million shares of the Company&#8217;s common stock at a total cost of $533.3 million as part of our share repurchase program.&#160;&#160;In fiscal 2018, we repurchased approximately 5.0 million shares at a total cost of $349.8 million.</span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">30</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">Fiscal 2018 Compared to Fiscal 2017 </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%;">Net sales increased 9.0% to $7.91 billion in fiscal 2018 from $7.26 billion in fiscal 2017.  Comparable store sales for fiscal 2018 were $7.63 billion, a 5.1% increase over fiscal 2017.  This compares to a 2.7% comparable store sales increase in the prior year.  The comparable store transaction count increased 2.2% and comparable store average ticket increased 2.8% for fiscal 2018, as compared to an increase of 2.2% and 0.5% in fiscal 2018, respectively.</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%;">Comparable store metrics are calculated on an annual basis using sales generated from all stores open at least one year and all online sales, excluding certain adjustments to net sales.  Stores closed during the year are removed from our comparable store metrics calculations.  Stores relocated during the years being compared are not removed from our comparable store metrics.  If the effect of relocated stores on our comparable store metrics becomes material, we would remove relocated stores from the calculations.  Acquired Petsense stores are considered comparable beginning in the fourth quarter of fiscal 2017.</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%;">The comparable store sales increase was broad-based across all merchandise categories and all geographic regions.  The growth in comparable store sales was led by strength in everyday merchandise, including C.U.E. products, along with strong demand for seasonal merchandise in each quarter of the year. </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%;">In addition to comparable store sales growth in fiscal 2018, sales from stores opened less than one year were $300.5 million in fiscal 2018, which represented 4.1 percentage points of the 9.0% increase over fiscal 2017 net sales.  Sales from stores opened less than one year, including acquired Petsense stores, were $405.0 million in fiscal 2017, which represented 6.0 percentage points of the 7.0% increase over fiscal 2016 net sales.</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%;">The following table summarizes our store growth during fiscal 2018 and 2017:</span></div><div style="text-align:justify;margin-top:3pt;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:66.421%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.058%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.061%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:6pt;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:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="8" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:6pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year&#160;</span></td><td rowspan="2" style="padding-top:2px;padding-bottom:2px;height:6pt;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:6pt;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:6pt;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><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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Store Count Information:</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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Tractor Supply</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Beginning of period</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">1,685&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">1,595&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;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);">New stores opened</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">80&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">101&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;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);">Stores closed</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">End of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">1,765&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">1,685&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Petsense</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Beginning of period  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">168&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">143&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:24.75pt;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);">New stores opened</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">18&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">25&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:24.75pt;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);">Stores closed</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">End of period</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">175&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">168&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#cceeff;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);">Consolidated end of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">1,940&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">1,853&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Stores relocated </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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></table></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%;">The following table indicates the percentage of net sales represented by each of our major product categories during fiscal 2018 and 2017:</span></div><div style="text-align:justify;margin-top:3pt;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:66.421%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.058%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.061%;"></td><td style="width:1.0%;"></td></tr><tr><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percent of Net Sales</span></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);">&#160;</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="9" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Product Category:</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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Livestock and Pet</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">%</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:6.75pt;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);">Hardware, Tools and Truck</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">22&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">22&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Seasonal, Gift and Toy Products</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">19&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">19&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Clothing and Footwear</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Agriculture</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:11.25pt;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);">Total</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">%</span></td></tr></table></div><div><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">31</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">Gross profit increased 8.4% to $2.70 billion in fiscal 2018 compared to $2.49 billion in fiscal 2017.&#160;&#160;As a percent of net sales, gross margin decreased 18 basis points to 34.16% for fiscal 2018 compared to 34.34% for fiscal 2017.  The decline in gross margin resulted primarily from an increase in freight expense driven by higher carrier rates and increased diesel fuel prices as well as a negative impact from a mix shift of products sold during the fourth quarter, partially offset by strength in the Company&#8217;s price management program and strong sell through of seasonal merchandise throughout the year. </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%;">Total SG&amp;A expenses, including depreciation and amortization, increased 10.8% to $2.00 billion in fiscal 2018 from $1.81 billion in fiscal 2017.&#160;&#160;SG&amp;A expenses, as a percent of net sales, increased 41 basis points to 25.29% in fiscal 2018 from 24.88% in fiscal 2017.&#160;&#160;SG&amp;A expenses increased as a percentage of net sales due principally to higher incentive compensation from the strong year-over-year growth in comparable store sales, along with planned investments in infrastructure, technology, and team member wages at both the stores and distribution centers, to support the Company&#8217;s long-term strategic growth initiatives.  These SG&amp;A increases as a percent of net sales were partially offset by leverage in occupancy and other costs from the increase in comparable store sales.</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%;">Our effective income tax rate decreased to 22.1% for fiscal 2018 compared to 37.2% in fiscal 2017.  The decrease in the effective income tax rate was primarily related to the U.S. Tax Cuts and Jobs Act (the &#8220;TCJA&#8221;) that was signed into law in December 2017 which made broad and complex changes to the U.S. tax code including, but not limited to, a reduction of the federal income tax rate from 35% to 21% for years beginning after December 31, 2017.  To a lesser extent, the effective income tax rate in fiscal 2018 also incrementally benefited from state investment credits and share-based compensation.  The tax legislation also increased the effective income tax rate in fiscal 2017 due to the revaluation of the Company&#8217;s existing deferred tax balances at the lower federal income tax rate. </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%;">Net income in fiscal 2018 was $532.4 million, or $4.31 per diluted share, compared to $422.6 million, or $3.30 per diluted share, in fiscal 2017.  Excluding the impact of the revaluation of the Company&#8217;s net deferred tax asset in fiscal 2017 resulting in a one-time, non-cash charge of approximately $4.9 million, or $0.03 per diluted share, adjusted net income for fiscal 2017 was $427.5 million, or $3.33 per diluted share.  Adjusted net income is a non-GAAP measure which has been provided in order to enhance comparability for the periods presented.</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%;">During fiscal 2018, we repurchased approximately 5.0 million shares of the Company&#8217;s common stock at a total cost of $349.8 million as part of our share repurchase program.&#160;&#160;In fiscal 2017, we repurchased approximately 5.9 million shares at a total cost of $369.4 million.</span></div><div><span><br/></span></div><div id="i_0_58"></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:11pt;font-weight:700;line-height:120%;">Liquidity and Capital Resources</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%;">In addition to normal operating expenses, our primary ongoing cash requirements are for new store expansion, remodeling and relocation programs, distribution facility capacity and improvements, information technology, inventory purchases, repayment of existing borrowings under our debt facilities, share repurchases, cash dividends, and selective acquisitions as opportunities arise.&#160;&#160;</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%;">Our primary ongoing sources of liquidity are existing cash balances, cash provided from operations, remaining funds available under our debt facilities, operating and finance leases, and normal trade credit.&#160;&#160;Our inventory and accounts payable levels typically build in the first and third fiscal quarters to support the higher sales volume of the spring and cold-weather selling seasons, respectively.</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%;">We believe that our existing cash balances, expected cash flow from future operations, funds available under our debt facilities, operating and finance leases, and normal trade credit will be sufficient to fund our operations and our capital expenditure needs, including new store openings, store acquisitions, relocations and renovations, and distribution facility capacity, through the end of fiscal 2020.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">32</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">Working Capital</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%;">At December&#160;28, 2019, the Company had working capital of $540.3 million, which decreased $316.0 million from 2018.&#160;&#160;The shifts in working capital were attributable to changes in the following components of current assets and current liabilities (in millions):</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:98.245%;"><tr><td style="width:1.0%;"></td><td style="width:54.994%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.839%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.839%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.544%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.840%;"></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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29, 2018</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variance</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current assets:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">84.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">86.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(2.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1,602.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1,589.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">13.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">100.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">114.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(13.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Income taxes receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(4.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Total current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">1,787.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">1,794.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">(6.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">643.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">620.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">23.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Accrued employee compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">39.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">54.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(14.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Other accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">247.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">232.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">15.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Current portion of long-term debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">30.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">26.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Current portion of finance lease obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">4.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">0.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Current portion of operating lease obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">277.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:right;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);"><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);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:right;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);"><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);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">277.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Income taxes payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">6.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">1.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">4.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Total current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">1,247.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">938.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">309.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Working capital</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);">540.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);">856.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);">(316.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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></table></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%;">In comparison to December&#160;29, 2018, working capital as of December&#160;28, 2019 was impacted most significantly by the change in operating lease liabilities due to the adoption of the new lease accounting standard under ASC 842. No other changes in our working capital were significant as increases in inventory for new store growth were offset by a slight reduction in average inventory per store. </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%;">Debt</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%;">The following table summarizes the Company&#8217;s outstanding debt as of the dates indicated (in millions):</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.853%;"><tr><td style="width:1.0%;"></td><td style="width:67.253%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.641%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.642%;"></td><td style="width:1.0%;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><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="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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28,<br/>2019</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29,<br/>2018</span></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:#cceeff;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);">Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">150.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">150.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Senior Credit Facility:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;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);">February 2016 Term Loan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">145.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">165.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;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);">June 2017 Term Loan</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">87.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">93.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;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);">Revolving credit loans</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">15.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Total outstanding borrowings</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">397.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">408.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Less: unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(1.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(1.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">396.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">407.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Less: current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(30.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(26.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">366.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">381.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:6pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;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:#ffffff;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);">Outstanding letters of credit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">32.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">33.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></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%;">For additional information about the Company&#8217;s debt and credit facilities, refer to Note 4 to the Consolidated Financial Statements.  As further described in Note 5 to the Consolidated Financial Statements, the Company has entered into interest rate swap agreements in order to hedge our exposure to variable rate interest payments associated with each of the term loans under the Senior Credit Facility. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">33</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">Sources and Uses of Cash</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%;">Our primary source of liquidity is cash provided by operations and funds available under our debt facilities.&#160;&#160;Principal uses of cash for investing activities are capital expenditures while principal uses of cash for financing activities are repurchase of the Company&#8217;s common stock and cash dividends paid to stockholders.&#160;&#160;</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%;">The following table presents a summary of cash flows provided by or used in operating, investing, and financing activities for fiscal years 2019, 2018, and 2017 (in millions):</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:43.827%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:15.569%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:15.569%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:15.571%;"></td><td style="width:1.0%;"></td></tr><tr><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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><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="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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><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);">(52 weeks)</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);">(52 weeks)</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);">(52 weeks)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Net cash provided by operating activities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">811.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">694.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">631.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Net cash used in investing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(215.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(276.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(238.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Net cash used in financing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(598.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(440.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(338.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Net (decrease) increase in cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">(2.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">(22.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">55.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><div style="text-indent:-9pt;padding-left:9pt;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%;">Operating Activities</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%;">Operating activities provided net cash of $811.7 million, $694.4 million, and $631.5 million in fiscal 2019, 2018, and 2017, respectively.  The $117.3 million increase in net cash provided by operating activities in fiscal 2019, compared to fiscal 2018, was due to changes in the following (in millions): </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:43.827%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:15.569%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:15.569%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:15.571%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:6pt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="4" style="padding-top:2px;padding-bottom:2px;height:6pt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variance</span></td></tr><tr><td colspan="3" style="height:6pt;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><td colspan="3" style="display:none;"></td><td colspan="3" style="height:6pt;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></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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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="display:none;"></td></tr><tr><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);">(52 weeks)</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);">(52 weeks)</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="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">562.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">532.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">30.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;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);">Depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">196.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">177.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">18.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Share-based compensation expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">31.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">28.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">2.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Deferred income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">6.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">11.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(5.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Inventories and accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">9.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(92.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">102.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">13.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(26.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">39.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">58.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(62.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">8.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(8.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">16.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Other, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(12.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">12.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(24.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Net cash provided by operating activities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">811.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">694.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">117.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></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%;">The $117.3 million increase in net cash provided by operating activities in fiscal 2019, compared to fiscal 2018, is primarily driven by the fluctuation in our inventory, net of accounts payable, as a result of a slight decrease in our average inventory per store based on selling trends year-over-year.  The increase in net cash provided by operating activities was also affected to a lesser extent by incremental profitability from Company growth and the net impact of changes in our operating assets and liabilities which fluctuated due primarily to the timing of payments.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">34</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">The $62.9 million increase in net cash provided by operating activities in fiscal 2018, as compared to fiscal 2017, was due to changes in the following (in millions):</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:43.827%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:15.569%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:15.569%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:15.571%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:6pt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="4" style="padding-top:2px;padding-bottom:2px;height:6pt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variance</span></td></tr><tr><td colspan="3" style="height:6pt;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><td colspan="3" style="display:none;"></td><td colspan="3" style="height:6pt;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></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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</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="display:none;"></td></tr><tr><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);">(52 weeks)</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);">(52 weeks)</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="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">532.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">422.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">109.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;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);">Depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">177.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">165.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">11.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Share-based compensation expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">28.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">29.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(0.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Deferred income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">11.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">26.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(14.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Inventories and accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(92.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(26.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(66.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(26.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">2.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(28.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">58.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">62.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(8.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">4.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(12.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Other, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">12.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">11.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Net cash provided by operating activities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">694.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">631.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">62.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><div style="text-indent:-9pt;padding-left:9pt;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%;">The $62.9 million increase in net cash provided by operating activities in fiscal 2018, compared with fiscal 2017, primarily reflects incremental profitability, partially offset by the increase in inventory, net of accounts payable, to support new store growth and the net impact of changes in our operating assets and liabilities which fluctuated due primarily to new store growth and the timing of payments. </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%;">Investing Activities</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%;">Investing activities used cash of $215.0 million, $276.3 million, and $238.0 million in fiscal 2019, 2018, and 2017, respectively.&#160; Cash flows from investing activities in the years presented are primarily composed of capital expenditures.  Capital expenditures for fiscal 2019, 2018, and 2017 were as follows (in millions):</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.707%;"><tr><td style="width:1.0%;"></td><td style="width:57.824%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.903%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.903%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.904%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:6pt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><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="height:6pt;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><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="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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><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);">(52 weeks)</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);">(52 weeks)</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);">(52 weeks)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Information technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">89.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">86.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">82.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;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);">New and relocated stores and stores not yet opened</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">59.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">68.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">79.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Existing stores</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">45.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">41.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">43.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Distribution center capacity and improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">19.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:right;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);"><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);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">82.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:right;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);"><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);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">45.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Corporate and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">0.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">0.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Total capital expenditures</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;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);">217.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;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);">278.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;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);">250.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;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></table></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%;">The sustained levels of spending on information technology represents continued support of our store growth and our omni-channel initiatives, as well as improvements in security and compliance, enhancements to our customer relationship management program, and other strategic initiatives. </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%;">The above table reflects an investment in 80 new Tractor Supply stores, eight new Petsense stores, and two store relocations during fiscal 2019.  In fiscal 2018, we opened 80 new Tractor Supply stores, 18 new Petsense stores, and had four store relocations.  In fiscal 2017, we opened 101 new Tractor Supply stores and 25 Petsense stores and had three store relocations.&#160;&#160;Spending on existing stores principally reflects routine refresh activity.</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%;">Spending for distribution center capacity and improvements decreased in fiscal 2019 compared to fiscal 2018 and 2017 related to the completion of construction of the new northeast distribution center in Frankfort, New York, and the expansion of our distribution center in Waverly, Nebraska.  The new northeast distribution center in Frankfort, New York was completed and began shipping merchandise to our stores in the first quarter of fiscal 2019.  The expansion of the Waverly, Nebraska distribution center was completed during fiscal 2018.  </span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">35</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">Our projected capital expenditures for fiscal 2020 principally include a plan to open approximately 80 new Tractor Supply stores and 10 to 15 new Petsense stores, continued improvements in technology and infrastructure at our existing stores, and ongoing investments to enhance our digital and omni-channel capabilities to better serve our customers.</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%;">Financing Activities</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%;">Financing activities used cash of $598.8 million, $440.9 million, and $338.3 million in fiscal 2019, 2018, and 2017, respectively.  The $157.9 million increase in net cash used in financing activities in fiscal 2019, compared to fiscal 2018, was due to changes in the following (in millions): </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.269%;"><tr><td style="width:1.0%;"></td><td style="width:59.266%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.107%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.107%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.048%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:6pt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:6pt;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:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:6pt;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><td colspan="3" style="display:none;"></td><td colspan="3" style="height:6pt;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:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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" rowspan="2" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variance</span></td></tr><tr><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);">(52 weeks)</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);">(52 weeks)</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="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Net borrowings and repayments under debt facilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(11.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(18.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">7.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;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);">Repurchase of common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(533.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(349.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(183.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Net proceeds from issuance of common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">116.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">79.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">36.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Cash dividends paid to stockholders</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(162.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(147.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(15.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Other, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(7.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(4.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(2.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;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);">Net cash used in financing activities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">(598.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">(440.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">(157.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></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%;">The increase in net cash used in financing activities in fiscal 2019, compared to fiscal 2018, principally reflects an increase in repurchases of common stock and, to a lesser extent, increased quarterly cash dividends, partially offset by an increase in net proceeds from the issuance of common stock associated with the exercise of share-based compensation awards.</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%;">The $102.6 million increase in net cash used in financing activities in fiscal 2018, compared to fiscal 2017, was due to changes in the following (in millions): </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.269%;"><tr><td style="width:1.0%;"></td><td style="width:59.266%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.107%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.107%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.048%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:6pt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="height:6pt;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:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:6pt;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><td colspan="3" style="display:none;"></td><td colspan="3" style="height:6pt;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:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</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" rowspan="2" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variance</span></td></tr><tr><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);">(52 weeks)</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);">(52 weeks)</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="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Net borrowings and repayments under debt facilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(18.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">152.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(171.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;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);">Repurchase of common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(349.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(369.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">19.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Net proceeds from issuance of common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">79.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">16.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">63.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Cash dividends paid to stockholders</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(147.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(133.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(13.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Other, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(4.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(0.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;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);">Net cash used in financing activities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">(440.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">(338.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">(102.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><div style="text-indent:-9pt;padding-left:9pt;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%;">The increase in net cash used in financing activities in fiscal 2018, as compared to fiscal 2017, is largely due to a decrease in borrowings, net of repayments, under our debt facilities, partially offset by an increase in proceeds from the issuance of common stock associated with the exercise of share-based compensation awards.</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-style:italic;font-weight:400;line-height:120%;">Repurchase of Common Stock</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%;">The Company&#8217;s Board of Directors has authorized common stock repurchases under a share repurchase program of up to $<ix:nonFraction unitRef="usd" contextRef="if794822f0aaf4a3383f2f3fa3989e67e_I20190508" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV81OC9mcmFnOjRjYmFkNTkzZWQ4ZTQ0MTNiNWM1ZDY2OTQzZGU5YWI2L3RleHRyZWdpb246NGNiYWQ1OTNlZDhlNDQxM2I1YzVkNjY5NDNkZTlhYjZfOTYxNw_5208c3c0-d7ce-46bd-9d07-14f522268eb1">4.5</ix:nonFraction> billion, exclusive of any fees, commissions or other expenses related to such repurchases.  The repurchases may be made from time to time on the open market or in privately negotiated transactions. The timing and amount of any shares repurchased under the program will depend on a variety of factors, including price, corporate and regulatory requirements, capital availability, and other market conditions. Repurchased shares are accounted for at cost and will be held in treasury for future issuance. The program may be limited or terminated at any time without prior notice.</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%;">We repurchased approximately 5.4 million, 5.0 million, and 5.9 million shares of common stock under the share repurchase program at a total cost of $533.3 million, $349.8 million, and $369.4 million in fiscal 2019, 2018, and 2017, respectively.&#160;&#160;As of December&#160;28, 2019, the Company had remaining authorization under the share repurchase program of $<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-7" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV81OC9mcmFnOjRjYmFkNTkzZWQ4ZTQ0MTNiNWM1ZDY2OTQzZGU5YWI2L3RleHRyZWdpb246NGNiYWQ1OTNlZDhlNDQxM2I1YzVkNjY5NDNkZTlhYjZfMTA0NjY_65a9c775-a327-4bce-a0ac-1c878761168e">1.49</ix:nonFraction> billion, exclusive of any fees, commissions, or other expenses.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">36</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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-style:italic;font-weight:400;line-height:120%;">Cash Dividends Paid to Stockholders</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%;">We paid cash dividends totaling $162.7 million, $147.1 million, and $133.8 million in fiscal 2019, 2018, and 2017, respectively.  In fiscal 2019, we declared and paid cash dividends to stockholders of $1.36 per common share outstanding as compared to $1.20 and $1.05 per common share outstanding in fiscal 2018 and fiscal 2017, respectively.  These payments reflect an increase in the quarterly dividend in the second quarter of fiscal 2019 to $0.35 per share from $0.31 per share and an increase in the quarterly dividend in the second quarter of fiscal 2018 from $0.27 per share. </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%;">It is the present intention of the Company&#8217;s Board of Directors to continue to pay a quarterly cash dividend; however, the declaration and payment of future dividends will be determined by the Company&#8217;s Board of Directors in its sole discretion and will depend upon the earnings, financial condition, and capital needs of the Company, along with any other factors which the Company&#8217;s Board of Directors deem relevant.</span></div><div id="i_0_61"></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:11pt;font-weight:700;line-height:120%;">Significant Contractual Obligations and Commercial Commitments</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%;">The following table reflects our future obligations and commitments as of December&#160;28, 2019 (in thousands):</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:30.650%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.742%;"></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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payment Due by Period</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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="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="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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021-2022</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023-2024</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Operating leases </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(a) (b)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,786,223&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">369,079&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">677,435&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">570,038&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">1,169,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Finance leases </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(b)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">44,638&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">5,663&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">10,324&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">6,833&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">21,818&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Long-term debt </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(c)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">461,162&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">55,421&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">218,957&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">11,100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">175,684&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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,292,023&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);">430,163&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);">906,716&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);">587,971&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);">1,367,173&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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></table></div><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">(a)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> Operating lease payments exclude $<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-5" format="ixt:numdotdecimal" name="tsco:Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV82MS9mcmFnOjMwNTA2MjE0ZGYyZjQ0NjY4ZjJhOWEzOTRlN2YwNTdjL3RleHRyZWdpb246MzA1MDYyMTRkZjJmNDQ2NjhmMmE5YTM5NGU3ZjA1N2NfMTA5OTUxMTYyODQxOQ_73441e06-7aa8-42da-9a9d-a3080e5b4f4d">212.8</ix:nonFraction> million of legally binding minimum lease payments for leases signed, but not yet commenced.</span></div><div style="text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">(b) </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Operating and finance lease obligations both include related interest.</span></div><div style="text-indent:-9pt;padding-left:9pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">(c) </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">Long-term debt obligations include an estimate of related interest after consideration of the interest rate swap agreements.  See Notes 4 and 5 to the Consolidated Financial Statements for additional information regarding our interest rates.</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%;">At December&#160;28, 2019, there were $<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV82MS9mcmFnOjMwNTA2MjE0ZGYyZjQ0NjY4ZjJhOWEzOTRlN2YwNTdjL3RleHRyZWdpb246MzA1MDYyMTRkZjJmNDQ2NjhmMmE5YTM5NGU3ZjA1N2NfNDkw_26673d19-98eb-4550-b1d3-1dd6c2d70289">32.0</ix:nonFraction> million outstanding letters of credit under the 2016 Senior Credit Facility.</span></div><div style="text-align:justify;"><span><br/></span></div><div id="i_0_64"></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%;">Off-Balance Sheet Arrangements</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%;">Our off-balance sheet arrangements are limited to lease agreements signed but not yet commenced and outstanding letters of credit.&#160;&#160;The balances for these arrangements are previously discussed.&#160;&#160;Letters of credit allow us to purchase inventory, primarily sourced overseas, in a timely manner and support certain risk management programs.</span></div><div style="text-align:right;"><span><br/></span></div><div id="i_0_67"></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%;">New Accounting Pronouncements</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%;">The</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%;">Company adopted new lease accounting guidance in the first quarter of fiscal 2019 which had a material impact on our Consolidated Balance Sheets and related disclosures.  For additional information, including the required disclosures, related to the impact of adopting this new accounting guidance, see Note 1, Note 6, and Note 14 to the Consolidated Financial Statements.  </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%;">Refer to Note 14 to the Consolidated Financial Statements for recently adopted accounting pronouncements and recently issued pronouncements not yet adopted as of December&#160;28, 2019.</span></div><div><span><br/></span></div><div id="i_0_70"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">37</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;text-decoration: underline;">Item 7A</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:700;line-height:120%;">.&#160;&#160;</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:700;line-height:120%;text-decoration: underline;">Quantitative and Qualitative Disclosures About Market Risk</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%;">Interest Rate Risk</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%;">We are exposed to interest rate changes, primarily as a result of borrowings under our 2016 Senior Credit Facility (as discussed in Note 4 to the Consolidated Financial Statements), which bear interest based on variable rates.</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%;">As discussed in Note 5 to the Consolidated Financial Statements, we entered into interest rate swap agreements which are intended to mitigate interest rate risk associated with future changes in interest rates for the term loan borrowings under the 2016 Senior Credit Facility.  As a result of the interest rate swaps, our exposure to interest rate volatility is minimized.  The interest rate swap agreements have been executed for risk management purposes and are not held for trading purposes.</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%;">A 1% change in interest rates on our variable rate debt in excess of that amount covered by the interest rate swaps would have affected interest expense by approximately $1.9 million, $1.6 million, and $2.1 million in fiscal 2019, 2018, and 2017, respectively.  Based on the amount of outstanding variable rate debt as of December&#160;28, 2019, excluding those borrowings for which we have interest rate swaps, a 1% change in interest rates would not result in any material increase in our interest expense on a prospective basis.</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%;">Purchase Price Volatility</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%;">Although we cannot determine the full effect of inflation and deflation on our operations, we believe our sales and results of operations are affected by both.&#160;&#160;We are subject to market risk with respect to the pricing of certain products and services, which include, among other items, grain, corn, steel, petroleum, cotton, and other commodities, as well as duties, tariffs, diesel fuel, and transportation services.&#160;&#160;Therefore, we may experience both inflationary and deflationary pressure on product cost, which may impact consumer demand and, as a result, sales and gross margin.&#160;&#160;Our strategy is to reduce or mitigate the effects of purchase price volatility, principally by taking advantage of vendor incentive programs, economies of scale from increased volume of purchases, adjusting retail prices, and selectively buying from the most competitive vendors without sacrificing quality.</span></div><div style="text-align:justify;"><span><br/></span></div><div id="i_0_73"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">38</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></div><div style="text-indent:-72pt;padding-left:72pt;"><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%;text-decoration: underline;">Item 8</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:700;line-height:120%;">.&#160;&#160;</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:700;line-height:120%;text-decoration: underline;">Financial Statements and Supplementary Data</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:700;line-height:120%;">INDEX</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:700;line-height:120%;">TRACTOR SUPPLY COMPANY</span></div><div style="text-align:justify;"><span><br/></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:89.228%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:6.772%;"></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;"><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:100%;">&#160;</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:700;line-height:100%;text-decoration: underline;">Page</span></div></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;"><div><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;" href="#i_0_76">Management's Report on Internal Control over Financial Reporting</a></span></div></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:center;"><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;" href="#i_0_76">40</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></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;"><div><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;" href="#i_0_79">Reports of Independent Registered Public Accounting Firm</a></span></div></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:center;"><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;" href="#i_0_79">41</a></span></div></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:center;vertical-align:top;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;"><div><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;" href="#i_0_85">Consolidated Statements of Income for the fiscal years ended December 28, 2019, December 29, 2018, and December 30, 2017</a></span></div></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:center;"><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;" href="#i_0_85">45</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></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;"><div><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;" href="#i_0_88">Consolidated Statements of Comprehensive Income for the fiscal years ended December 28, 2019, December 29, 2018, and December 30, 2017</a></span></div></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:center;"><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;" href="#i_0_88">46</a></span></div></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:center;vertical-align:top;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;"><div><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;" href="#i_0_91">Consolidated Balance Sheets as of December 2</a><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;" href="#i_0_91">8</a><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;" href="#i_0_91">, 201</a><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;" href="#i_0_91">9</a><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;" href="#i_0_91"> and December </a><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;" href="#i_0_91">29</a><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;" href="#i_0_91">, 20</a><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;" href="#i_0_91">18</a></span></div></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:center;"><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;" href="#i_0_91">47</a></span></div></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:center;vertical-align:top;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;"><div><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;" href="#i_0_97">Consolidated Statements of Stockholders&#8217; Equity for the fiscal years ended December 28, 2019, December 29, 2018, and December 30, 2017</a></span></div></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:center;"><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;" href="#i_0_97">48</a></span></div></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:center;vertical-align:top;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;"><div><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;" href="#i_0_100">Consolidated Statements of Cash Flows for the fiscal years ended December 28, 2019, December 29, 2018, and December 30, 2017</a></span></div></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:center;"><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;" href="#i_0_100">49</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></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;"><div><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;" href="#i_0_103">Notes to Consolidated Financial Statements</a></span></div></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:center;"><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;" href="#i_0_103">50</a></span></div></td></tr></table></div><div><span><br/></span></div><div id="i_0_76"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">39</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></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%;">Management&#8217;s Report on Internal Control Over Financial Reporting</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%;">Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) under the Securities Exchange Act of 1934, as amended).&#160;&#160;The Company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles.</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%;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements.&#160;&#160;Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation.</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%;">Management assessed the effectiveness of the Company&#8217;s internal control over financial reporting as of December&#160;28, 2019.&#160;&#160;In making this assessment, management used the criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria).&#160;&#160;Based on this assessment, management believes that, as of December&#160;28, 2019, the Company&#8217;s internal control over financial reporting is effective based on those criteria.</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%;">Ernst &amp; Young LLP, the independent registered public accounting firm which also audited the Company&#8217;s Consolidated Financial Statements, has issued a report on the Company&#8217;s internal control over financial reporting, which is included herein.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">&#160;</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:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:44.861%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.821%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:1.941%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.821%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:45.156%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:39pt;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:39pt;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:39pt;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:39pt;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:39pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:12pt;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="6" style="height:12pt;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></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;"><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:100%;">/s/&#160;&#160;&#160;&#160;Harry A. Lawton III</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%;">    &#160;&#160;&#160;</span></div></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:7pt;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="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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;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;"><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:100%;">/s/&#160;&#160;&#160;&#160;Kurt D. Barton</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%;">&#160;&#160;</span></div></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:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:9pt;font-weight:700;line-height:100%;">Harry A. Lawton III</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:9pt;font-weight:700;line-height:100%;">President and Chief Executive Officer</span></div></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:9pt;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="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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:9pt;font-weight:700;line-height:100%;">Kurt D. Barton</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:9pt;font-weight:700;line-height:100%;">Executive Vice President -</span></div><div style="text-align:center;margin-bottom:0.75pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;">Chief Financial Officer and Treasurer</span></div></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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 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:9pt;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="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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 20, 2020</span></td></tr></table></div><div><span><br/></span></div><div id="i_0_79"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">40</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></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%;">Report of Independent Registered Public Accounting Firm</span></div><div><span><br/></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:700;line-height:120%;">To the Shareholders and the Board of Directors of Tractor Supply Company</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:700;line-height:120%;">Opinion on the Internal Control Over Financial Reporting</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%;">We have audited Tractor Supply Company&#8217;s internal control over financial reporting as of December&#160;28, 2019, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria).  In our opinion, Tractor Supply Company (the Company) maintained, in all material respects, effective internal control over financial reporting as of December&#160;28, 2019, based on the COSO criteria.</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%;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Consolidated Balance Sheets of Tractor Supply Company as of December&#160;28, 2019 and December&#160;29, 2018, and the related Consolidated Statements of Income, Comprehensive Income, Stockholders&#8217; Equity, and Cash Flows for each of the three fiscal years in the period ended December&#160;28, 2019, and the related notes and our report dated February&#160;20, 2020, expressed an unqualified opinion thereon.</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%;">Basis for Opinion</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%;">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management&#8217;s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit.  We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</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%;">We conducted our audit in accordance with the standards of the PCAOB.  Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. </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%;">Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</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%;">Definition and Limitations of Internal Control Over Financial Reporting</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%;">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</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%;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-indent:252pt;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%;">/s/ Ernst &amp; Young LLP</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%;">Nashville, Tennessee</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%;">February&#160;20, 2020 </span></div><div id="i_0_82"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">41</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></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%;">Report of Independent Registered Public Accounting Firm</span></div><div><span><br/></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:700;line-height:120%;">To the Shareholders and the Board of Directors of Tractor Supply Company</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:700;line-height:120%;">Opinion on the Financial Statements</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%;">We have audited the accompanying Consolidated Balance Sheets of Tractor Supply Company (the Company) as of December&#160;28, 2019 and December&#160;29, 2018, the related Consolidated Statements of Income, Comprehensive Income, Stockholders&#8217; Equity, and Cash Flows for each of the three fiscal years in the period ended December&#160;28, 2019, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;).  In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December&#160;28, 2019 and December&#160;29, 2018, and the results of its operations and its cash flows for each of the three fiscal years in the period ended December&#160;28, 2019, in conformity with U.S. generally accepted accounting principles.</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:115%;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;s internal control over financial reporting as of December&#160;28, 2019, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February&#160;20, 2020, expressed an unqualified opinion thereon.</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%;">Adoption of New Accounting Standard</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%;">As discussed in Note 1, Note 6, and Note 14 to the consolidated financial statements, the Company changed its method of accounting for leases in fiscal 2019 due to the adoption of Accounting Standards Update (&#8220;ASU&#8221;) 2016-02, &#8220;Leases (Topic 842)&#8221;.  See below for discussion of our related critical audit matter.</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%;">Basis for Opinion</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%;">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</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%;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures include examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</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%;">Critical Audit Matters</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%;">The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments.  The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate. </span></div><div><span><br/></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:14.228%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:81.772%;"></td><td style="width:1.0%;"></td></tr><tr><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:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimate of Workers' Compensation and General Liability Self-Insurance Reserves</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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description of the Matter</span></td><td colspan="3" 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: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);">At December 28, 2019, the Company&#8217;s net reserves for workers&#8217; compensation and general liability self-insurance risks were $64.6 million. As discussed in Note 1 of the consolidated financial statements, the Company retains a significant portion of risk for its workers&#8217; compensation and general liability exposures. Accordingly, provisions are recorded based upon periodic estimates of such losses, as determined by management. The future claim costs for the workers&#8217; compensation and general liability exposures are estimated using actuarial methods that consider assumptions for a number of factors including, but not limited to, historical claims experience, loss development factors, and severity factors. </span></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></tr></table></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">42</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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:14.228%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:81.772%;"></td><td style="width:1.0%;"></td></tr><tr><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:justify;vertical-align:top;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);">Auditing management&#8217;s estimate of the recorded workers&#8217; compensation and general liability self-insurance reserves was complex and judgmental due to the significant assumptions and judgments required by management in projecting the exposure on incurred claims that remain unresolved, including those which have not yet been reported to the Company.</span></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></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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">How We Addressed the Matter in Our Audit</span></td><td colspan="3" 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: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);">We obtained an understanding, evaluated the design, and tested the operating effectiveness of controls over the Company&#8217;s accounting for self-insurance exposures. For example, we tested controls over the appropriateness of management&#8217;s review of the significant assumptions described above, including the completeness and accuracy of the underlying data, as well as management&#8217;s review of the actuarial calculations.</span></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></tr><tr><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:justify;vertical-align:top;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);">To test the Company&#8217;s estimate of the self-insurance reserves, we performed audit procedures that included, among others, assessing the actuarial valuation methodologies utilized by management, testing the significant assumptions described above, testing the related underlying data used by the Company in its evaluation for completeness and accuracy, and testing the mathematical accuracy of the calculations. Our audit procedures also included, among others, comparing the significant assumptions used by management to industry accepted actuarial assumptions and reassessing the accuracy of management&#8217;s historical estimates utilized in prior period evaluations. We involved our actuarial valuation specialists to assist in assessing the valuation methodologies and significant assumptions noted above and to develop an independent range of estimates for the insurance reserves which were then compared to management&#8217;s estimates.</span></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></tr><tr><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:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Valuation of Goodwill</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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description of the Matter</span></td><td colspan="3" 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: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);">At December 28, 2019, the Company had $93.2 million in goodwill, which was assigned at the time of the respective acquisitions. As discussed in Note 1 and Note 3 of the consolidated financial statements, goodwill is qualitatively or quantitatively tested for impairment at the reporting unit level at least annually, during the fourth quarter, or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. The quantitative evaluation involves the comparison of the carrying value of the reporting unit to its fair value, as determined by management.</span></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></tr><tr><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:justify;vertical-align:top;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);">Auditing management&#8217;s annual goodwill impairment analysis was complex due to the significant estimation required by management in determining the fair value of a reporting unit. In particular, the fair value estimates are sensitive to significant assumptions such as projected financial information (revenue growth rates, profit margins, tax rates, and capital expenditures) and the discount rate, which are affected by expectations about future market or economic conditions.</span></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></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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">How We Addressed the Matter in Our Audit</span></td><td colspan="3" 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: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);">We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company&#8217;s goodwill impairment review process, including controls over management&#8217;s review of the significant assumptions described above, as well as the review of the fair value methodologies utilized. For example, we tested controls over management&#8217;s identification of reporting units and review of significant assumptions utilized within the fair value model, including the development of the projected financial information and determination of the discount rate.</span></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></tr><tr><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:justify;vertical-align:top;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);">To test the estimated fair value of a reporting unit, we performed audit procedures that included, among others, involvement of our valuation specialists to assess fair value methodologies, including the significant assumptions discussed above. Specifically, we compared significant assumptions used by management to current industry and economic trends and changes to the Company&#8217;s business model. As part of this assessment, we also compared the discount rate to rates for hypothetical market participants based on the capital structure of the Company and its related peer group. We assessed the historical accuracy of management&#8217;s estimates and performed sensitivity analyses of significant assumptions to evaluate the changes in the fair value of a reporting unit that would result from changes in the assumptions, as well as corroborated the estimated fair value by comparing it with peer company trading and transaction multiples. In addition, we tested management&#8217;s reconciliation of the fair value of the reporting units to the market capitalization of the Company.</span></td></tr><tr><td colspan="3" style="height:45pt;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:45pt;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 style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">43</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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:14.228%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:81.772%;"></td><td style="width:1.0%;"></td></tr><tr><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:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adoption of New Lease Accounting Standard</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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description of the Matter</span></td><td colspan="3" 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: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);">As discussed above and in Note 1, Note 6, and Note 14 to the consolidated financial statements, the Company adopted Topic 842 in the first quarter of fiscal 2019, which resulted in the recognition of operating lease right-of-use assets and liabilities of approximately $2.08 billion. As part of the adoption, the Company was required to make certain elections and develop assumptions in order to appropriately recognize right-of-use assets and liabilities. In particular, as most of the Company&#8217;s leases do not provide a determinable implicit rate, the Company developed certain significant assumptions to estimate the incremental borrowing rate (IBR), which was used to calculate the operating lease right-of-use assets and liabilities upon adoption.</span></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></tr><tr><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:justify;vertical-align:top;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);">Auditing the Company&#8217;s adoption of Topic 842 was complex as certain aspects of adopting Topic 842 required management to exercise judgment in applying the new standard to its portfolio of lease contracts. In particular, the estimate of the IBR is sensitive to significant assumptions such as determination of a synthetic credit rating and selection of associated benchmark yield curve, reflective of a  collateralized obligation.</span></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></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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">How We Addressed the Matter in Our Audit</span></td><td colspan="3" 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: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);">We obtained an understanding, evaluated the design, and tested the operating effectiveness of controls over the Company&#8217;s accounting for the adoption of Topic 842. For example, we tested controls over management&#8217;s review of the IBR and significant assumptions noted above.</span></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></tr><tr><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:justify;vertical-align:top;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);">To test the Company&#8217;s adoption of Topic 842, we performed audit procedures that included, among others, involving our valuation specialists to assess management&#8217;s significant assumptions and methodology for determining their synthetic credit rating, assessing the selection of a benchmark yield curve, and evaluating methodologies used to reflect a collateralized borrowing. We also assessed management&#8217;s development of IBR ranges based on varying lease terms at the date of adoption, including comparing the Company&#8217;s IBRs to ranges developed independently by our valuation specialists, as well as performing tests of the IBR application to remaining lease payments, with respect to the remaining term of the lease.</span></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-indent:252pt;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%;">/s/ Ernst &amp; Young LLP</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%;">We have served as the Company&#8217;s auditor since 2001.</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%;">Nashville, Tennessee</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%;">February&#160;20, 2020 </span></div><div id="i_0_85"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">44</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></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%;">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:700;line-height:120%;">CONSOLIDATED STATEMENTS OF INCOME</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%;">(in thousands, except per share amounts)</span></div><div><span><br/></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:56.125%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.469%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.469%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.473%;"></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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><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="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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><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);">(52 weeks)</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);">(52 weeks)</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);">(52 weeks)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMy0xLTEtMS0w_f2deeb22-2456-4120-8292-9d6e76f23b16">8,351,931</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMy0zLTEtMS0w_20acf44f-287d-4b01-94aa-7fac3683c09c">7,911,046</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMy01LTEtMS0w_d29cb64a-a076-4b51-abe5-b398574b7e56">7,256,382</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Cost of merchandise sold</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNC0xLTEtMS0w_995fe492-6dff-492e-baad-f5054b9a311b">5,480,161</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNC0zLTEtMS0w_5f196ae2-dba4-4022-935a-a4bcd9b66982">5,208,518</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNC01LTEtMS0w_76ff5df4-9f2c-4128-9be9-70ba690d3dbc">4,764,417</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNS0xLTEtMS0w_eaf51113-c64a-4536-8e7d-0bdbd0aa56b4">2,871,770</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNS0zLTEtMS0w_165bdd8a-4102-4e0c-a892-2507b42f3432">2,702,528</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNS01LTEtMS0w_4d714636-d3c2-43c6-9577-7c0b3ec50abf">2,491,965</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Selling, general and administrative expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNi0xLTEtMS0w_7a4c980a-ad07-48f5-9cab-562a166c2344">1,932,572</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNi0zLTEtMS0w_5e9d294a-b897-4e3f-8080-aded5aefac9f">1,823,440</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNi01LTEtMS0w_9385976d-e712-42c4-b384-c6cf2e542359">1,639,749</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNy0xLTEtMS0w_5747f857-6015-4e4b-9faf-f99ba186ccac">195,978</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNy0zLTEtMS0w_289fb2b5-4fec-4b6c-bb21-348a8856203f">177,351</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNy01LTEtMS0w_3d2b2c88-0455-48d6-a39c-10c1949bf0ad">165,834</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfOC0xLTEtMS0w_616176e6-0ef1-4895-bdb9-dbb8ae09bd31">743,220</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfOC0zLTEtMS0w_3f2f7774-9398-4248-a69b-51fb4d3c6df4">701,737</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfOC01LTEtMS0w_87d5358e-b3e2-4f5a-8ebf-7c880feb676b">686,382</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Interest expense, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfOS0xLTEtMS0w_ff655cd2-d6ef-4431-bdce-d5764541f033">19,843</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfOS0zLTEtMS0w_cf92f8cc-a998-4f5d-84a2-39dc95479605">18,352</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfOS01LTEtMS0w_c08884a7-e2e5-4d63-8ca3-6760a355d05a">13,859</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTAtMS0xLTEtMA_d426c1bf-4645-4c53-b02b-5315833df64c">723,377</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTAtMy0xLTEtMA_1894c942-b5b8-4177-8856-95ce52d3ad89">683,385</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTAtNS0xLTEtMA_960291cb-4890-4949-994b-a416e90be494">672,523</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Income tax expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTEtMS0xLTEtMA_277ab27a-889b-403c-921c-c01d4c070634">161,023</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTEtMy0xLTEtMA_42b4e33f-1cc3-4168-8577-cd4002e4e868">151,028</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTEtNS0xLTEtMA_8bf85d2e-7687-426f-82fe-f397d35a8315">249,924</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTItMS0xLTEtMA_c7f674fe-9b65-4eb3-9d04-a9fab440f2ee">562,354</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTItMy0xLTEtMA_a74f17c2-45cc-4b9c-89f2-55c5e3e456c4">532,357</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTItNS0xLTEtMA_62fd96c4-d6b7-484d-840b-8562cffecf61">422,599</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share &#8211; basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTQtMS0xLTEtMA_2ae6627b-4a2d-46dc-8467-347599a9699c">4.70</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTQtMy0xLTEtMA_9dae66fd-42f1-4f21-a029-9c096091e734">4.34</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTQtNS0xLTEtMA_1e2a1eb5-c616-47f2-9383-8b4fb0e84635">3.31</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share &#8211; diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTUtMS0xLTEtMA_5867811c-0a25-4f1a-821e-472959beb3b3">4.66</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTUtMy0xLTEtMA_cda26f1d-4c84-4713-8afb-4a0cc406bbf5">4.31</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTUtNS0xLTEtMA_d138426d-7ca1-495b-9b24-d596d480b9ba">3.30</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;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="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares outstanding</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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="background-color:#cceeff;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:#cceeff;text-align:right;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="background-color:#cceeff;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:#cceeff;text-align:right;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="shares" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTgtMS0xLTEtMA_a6125b9e-80fe-40c4-9062-35d36bd21beb">119,727</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="shares" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTgtMy0xLTEtMA_c90aa06d-a998-4d4b-8052-b8aeba4e44da">122,651</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="shares" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTgtNS0xLTEtMA_53109438-b60f-4318-a6d8-e1171fcdacea">127,588</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="shares" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTktMS0xLTEtMA_dca62c5e-1c46-408f-91d0-3c095fadeeda">120,743</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="shares" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTktMy0xLTEtMA_a69ae427-daa5-4721-8665-73d5b15dc213">123,471</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="shares" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTktNS0xLTEtMA_3f30c122-7280-43ac-9442-0574dd2bf929">128,204</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividends declared per common share outstanding</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMjEtMS0xLTEtMA_5c88a647-911c-4a47-86f3-da9a8cc8dd7b">1.36</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMjEtMy0xLTEtMA_7ef6bc79-b210-4c88-a5f3-861318a110b4">1.20</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMjEtNS0xLTEtMA_91ac0935-7519-453f-8f0a-d5a33285c6a3">1.05</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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></table></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%;">The accompanying notes are an integral part of these Consolidated Financial Statements.</span></div><div id="i_0_88"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">45</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></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%;">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:700;line-height:120%;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</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%;">(in thousands)</span></div><div><span><br/></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.707%;"><tr><td style="width:1.0%;"></td><td style="width:57.384%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.049%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.049%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.052%;"></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="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><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="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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</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: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);">(52 weeks)</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);">(52 weeks)</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);">(52 weeks)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfMy0xLTEtMS0w_06108ef6-6c67-44fd-8af8-e26ba2ffd962">562,354</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfMy0zLTEtMS0w_afd2e74d-1808-41dc-8f04-ac8d2ff1806e">532,357</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfMy01LTEtMS0w_5be57b57-a7c1-4e4f-80a5-84631f35a16e">422,599</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Other comprehensive (loss)/income:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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:11.25pt;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);">Change in fair value of interest rate swaps, net of taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfNi0xLTEtMS0w_e8eddfeb-0f55-4f57-a6b2-a44d5d156e76">4,332</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfNi0zLTEtMS0w_181edec4-5be3-48d4-8bf8-3ee4c7e9053f">456</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfNi01LTEtMS0w_daad7d71-909c-4713-b346-2e96380c8f0f">1,371</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;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);">Reclassification of stranded tax effects (ASU 2018-02)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="tsco:TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfNy0xLTEtMS0w_35ceb6d0-381b-450f-b36a-e0c6f6d0429f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:zerodash" name="tsco:TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfNy0zLTEtMS0w_c09f4cbf-b3d1-423a-b396-13db535c931d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" name="tsco:TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfNy01LTEtMS0w_d3624970-a8a3-495f-b5e3-a53f44d9fc67">595</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Total other comprehensive (loss)/income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfOC0xLTEtMS0w_3fbf1c2a-b361-4301-9fa2-e168599a6eb4">4,332</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfOC0zLTEtMS0w_957aef58-831e-4929-8b40-55d52bd88f55">456</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfOC01LTEtMS0w_218aca8d-c254-4f44-9b07-d4c323e99f9a">1,966</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total comprehensive income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfOS0xLTEtMS0w_ef75877e-f3ce-4d0c-a506-67598d4586cb">558,022</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfOS0zLTEtMS0w_9bb095de-93c2-4770-bf97-a1dd937ac90b">532,813</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfOS01LTEtMS0w_1f597a05-08bb-48c3-9445-d675ff4e87ca">424,565</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></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%;">The accompanying notes are an integral part of these Consolidated Financial Statements.</span></div><div><span><br/></span></div><div id="i_0_91"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">46</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></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%;">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:700;line-height:120%;">CONSOLIDATED BALANCE SHEETS</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%;">(in thousands, except per share amounts)</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:71.792%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.739%;"></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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASSETS</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;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);">Current assets:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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="background-color:#ffffff;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:#ffffff;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMy0xLTEtMS0w_35aed0a2-0f01-4a59-961e-dbe3185b4403">84,241</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMy0zLTEtMS0w_c18fe146-ac5d-406e-851c-1f915e9fa076">86,299</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNC0xLTEtMS0w_77bdbaf4-7007-4740-bc27-74c857aaa9b7">1,602,781</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNC0zLTEtMS0w_3ec4097d-3b10-4669-bd1c-e7b42782e78c">1,589,542</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNS0xLTEtMS0w_797a8991-22c2-45ef-8a16-1119c0c99aa3">100,865</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNS0zLTEtMS0w_13dc3398-2d65-46f0-ba3a-01cfea625484">114,447</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Income taxes receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNi0xLTEtMS0w_1fb6909e-7818-42f5-a075-b38de7f837f6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNi0zLTEtMS0w_189c1243-77cb-449c-90cb-2baa7ebba992">4,111</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;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);">Total current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNy0xLTEtMS0w_8b159b58-f994-4e2d-aa41-dd20b8b9d8df">1,787,887</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNy0zLTEtMS0w_351ee1d2-f164-4f0a-b55d-119a68efcfea">1,794,399</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Property and equipment, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMTctMS0xLTEtMA_d5039f06-c167-4aae-8a6d-84e1eab008a6">1,163,956</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMTctMy0xLTEtMA_6b0e0c4b-fea9-41b9-835b-10b44d41d9b0">1,134,464</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Operating lease right-of-use assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMTAtMS0xLTEtMTk0OQ_ad9e29bd-819c-4f6c-85ac-67e245ac7974">2,188,802</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMTAtMy0xLTEtMTk0Ng_436f7367-9de5-4617-87bc-5bed547613f5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Goodwill and other intangible assets&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMTktMS0xLTEtMA_9d287366-c936-43e8-a3e3-300ddcc91a71">124,492</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMTktMy0xLTEtMA_e15c5b1e-974d-4d5f-b230-19a0f9a672ca">124,492</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Deferred income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxAssetsNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjAtMS0xLTEtMA_d653c9c1-0464-4fb8-b879-9489d9de704d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNetNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjAtMy0xLTEtMA_982db26a-f195-4641-8933-a1f6cc4cd79a">6,607</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjEtMS0xLTEtMA_a2468c7e-e297-4abf-932e-d03fbabd034b">24,131</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjEtMy0xLTEtMA_a6651c0d-53f3-4434-8e84-4dd83565ec0e">25,300</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;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);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjItMS0xLTEtMA_0dddcc54-6f0e-4ce7-94ae-cc02d1d88699">5,289,268</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjItMy0xLTEtMA_2438169f-f36c-4417-b7c6-0d63b6451bc7">3,085,262</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;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="background-color:#ffffff;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:#ffffff;text-align:right;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:#cceeff;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);">Current liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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="background-color:#cceeff;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:#cceeff;text-align:right;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Accounts payable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjYtMS0xLTEtMA_fe70af96-e03f-48b9-a291-b7f7b7c15523">643,036</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjYtMy0xLTEtMA_dace1fe9-c755-40c9-98c9-f46d49668c19">619,981</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Accrued employee compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjctMS0xLTEtMA_627053fc-da2e-4865-a9a8-3f6de77a5d36">39,755</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjctMy0xLTEtMA_22f2b841-9a93-4084-9c4a-b85c0adb1520">54,046</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Other accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjgtMS0xLTEtMA_2429109f-6025-4487-a548-0493d2dad20d">247,690</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjgtMy0xLTEtMA_7db250e3-968c-4819-9a76-a3c6352716d1">232,416</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Current portion of long-term debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnsecuredDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjktMS0xLTEtMA_4d7e9053-4a4f-48fd-98a4-b4f46f38dc04">30,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnsecuredDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjktMy0xLTEtMA_c9094cbb-1cec-4cc4-96a8-46fabd55c8c7">26,250</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Current portion of finance lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzAtMS0xLTEtMA_288c0dd9-fdfc-4475-b906-150540e172eb">4,036</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzAtMy0xLTEtMA_af101df3-702a-4723-9c64-6fa45b55b7ad">3,646</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Current portion of operating lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjMtMS0xLTEtMTk2Mg_fbb360ed-5315-4fc1-862c-2e11e12cfe5d">277,099</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjMtMy0xLTEtMTk2MA_d46cdc73-1cca-4448-9124-04ad83392dc8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Income taxes payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzEtMS0xLTEtMA_b168ff04-6476-4996-851b-8abc53250173">5,984</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzEtMy0xLTEtMA_a73ee281-ad39-4693-a0a8-6f03c87af4b4">1,768</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="display:none;"></td><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;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);">Total current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzMtMS0xLTEtMA_80aa7a8d-2f37-4df0-a0b7-32e7f64e3397">1,247,600</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzMtMy0xLTEtMA_57828471-d885-4fac-bcb6-89396f01a220">938,107</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Long-term debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzUtMS0xLTEtMA_84a688ac-7b8e-440e-a54b-4757621c8bf4">366,480</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzUtMy0xLTEtMA_cd209b58-8bbc-4b52-8400-edccdc11eb05">381,100</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Finance lease liabilities, less current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzYtMS0xLTEtMA_65f6d54b-1f60-4ab1-951a-d1dfe3e568a6">30,389</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzYtMy0xLTEtMA_041e79a4-b545-49d7-bc1d-31d0e014c09d">29,270</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Operating lease liabilities, less current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzAtMS0xLTEtMTk1NA_4fbeb3a2-43a8-43f7-99c3-a29424593b25">2,001,162</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzAtMy0xLTEtMTk1Mg_09309b35-d3fd-4c80-9426-d2723e0f5455">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Deferred income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzctMS0xLTEtMA_4f2af76a-be32-4e8e-bac9-7d86b91c8ec6">153</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzctMy0xLTEtMA_7822698f-a259-44df-8d07-32a4e9b9c2d6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Deferred rent</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:zerodash" name="tsco:DeferredRent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzgtMS0xLTEtMA_22a0919a-3b4a-42b9-8dfd-0f9ebed05a5c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="tsco:DeferredRent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzgtMy0xLTEtMA_d41dd1ee-bd6a-461d-a263-02071b086064">107,038</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Other long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzktMS0xLTEtMA_123cb3bb-2905-401d-abcd-31a1609acc69">76,361</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzktMy0xLTEtMA_cd9c3870-2cf6-44fc-b664-879fc2cf9b58">67,927</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;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);">Total liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDAtMS0xLTEtMA_d7d7588b-8dc7-401d-b606-b97623dea5c5">3,722,145</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDAtMy0xLTEtMA_bda6859d-562c-485f-86f7-e1594b621d6a">1,523,442</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Stockholders&#8217; equity:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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="background-color:#cceeff;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:#cceeff;text-align:right;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Preferred stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDMtMS0xLTEtMA_e97c9f99-705b-4445-9b3d-2d6e94abc8cf">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDMtMy0xLTEtMA_d3d4d95b-012f-4131-9a0e-e7da2a923b53">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:15.75pt;"><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:100%;">Common stock</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDQtMS0xLTEtMA_d183ee46-673f-48c3-a168-4bd364a8e261">1,389</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDQtMy0xLTEtMA_3029b9c0-2988-42bf-a2d3-377a55dccce8">1,375</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Additional paid-in capital</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDUtMS0xLTEtMA_1d889694-696f-4fa1-bc95-d9f2610004a0">966,698</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDUtMy0xLTEtMA_3984c15d-75c5-4cad-a856-403fff89066d">823,413</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;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);">Treasury stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDYtMS0xLTEtMA_a9d95d6d-602c-4b36-8659-b57d0e9ccfa0">3,013,996</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDYtMy0xLTEtMA_13611d08-59a9-4e9c-ba12-4a669311962d">2,480,677</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Accumulated other comprehensive income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDctMS0xLTEtMA_7c7c0c56-f78a-4d7b-9e66-501222d2dfc7">199</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDctMy0xLTEtMA_d98e3096-217f-407d-aa73-b153ef9ad29b">3,814</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Retained earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDgtMS0xLTEtMA_74706f8b-eda9-46ac-961f-c5d040928ece">3,612,833</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDgtMy0xLTEtMA_d4ccf76c-8ed1-47dc-9e72-7d98bc031efb">3,213,895</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:29.25pt;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);">Total stockholders&#8217; equity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDktMS0xLTEtMA_9e5ed916-d895-4d54-a703-14dc44178144">1,567,123</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDktMy0xLTEtMA_b500afea-9d5d-402c-b66e-1d289e2b7382">1,561,820</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;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);">Total liabilities and stockholders&#8217; equity</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNTAtMS0xLTEtMA_f016c149-c1e2-4762-a06b-66f077ad7be7">5,289,268</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNTAtMy0xLTEtMA_9d473f70-c804-4ff9-bee1-53f673a7e078">3,085,262</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><div style="text-indent:-63pt;padding-left:63pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;">Preferred Stock (shares in thousands):</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> $<ix:nonFraction unitRef="usdPerShare" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDUyOQ_6b08345c-b634-4a3c-bb49-053a49edbbfd"><ix:nonFraction unitRef="usdPerShare" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDUyOQ_d3dba089-5586-4ee9-8dc9-e676b713c320">1.00</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDUzNA_8722afa9-3cb0-405d-833e-e379479790b0"><ix:nonFraction unitRef="shares" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDUzNA_d4ef0cde-61ea-471e-8993-8b4c7750c2af">40</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDUzOA_37f8023c-0dd4-4ea2-b223-4255e46f6006"><ix:nonFraction unitRef="shares" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDUzOA_6f4c59d6-6bf6-4bc3-8cb9-76eb09c46f3f">no</ix:nonFraction></ix:nonFraction> shares were issued or outstanding during any period presented.</span></div><div style="text-indent:-63pt;padding-left:63pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;">Common Stock (shares in thousands):</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> $<ix:nonFraction unitRef="usdPerShare" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="3" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDU0Ng_000bf47b-5da6-4e2e-888b-1d0ef3513d23"><ix:nonFraction unitRef="usdPerShare" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="3" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDU0Ng_4f04405c-f436-4155-ab1e-bc59b79f4bfa">0.008</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDU1Ng_14b76094-c160-4431-acd7-c8dff35d30a2"><ix:nonFraction unitRef="shares" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDU1Ng_9032fc62-2112-4aac-8a85-e0b53b3d7175">400,000</ix:nonFraction></ix:nonFraction> shares authorized at all periods presented. <ix:nonFraction unitRef="shares" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDc1MA_91dfda7e-eca4-48cd-a24d-f80dfd36bc84">173,608</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDY1MA_62c0c730-7303-4305-aa07-ee819f5853ff">171,887</ix:nonFraction> shares issued; <ix:nonFraction unitRef="shares" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDc1OQ_4cabc5d2-d89e-4c29-a56a-e82380938b44">118,165</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDY2OA_99aff96f-7152-46e2-9e08-1dff6bee2055">121,828</ix:nonFraction> shares outstanding at December&#160;28, 2019 and December&#160;29, 2018, respectively.</span></div><div style="text-indent:-63pt;padding-left:63pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;">Treasury Stock (at cost, shares in thousands): </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"><ix:nonFraction unitRef="shares" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDc3NQ_2e650ec7-86b9-4784-9bd5-b41cf6384da1">55,443</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDY4NQ_8a19b279-f358-497f-a195-e4b231c36062">50,059</ix:nonFraction> shares at December&#160;28, 2019 and December&#160;29, 2018, respectively.</span></div><div style="text-indent:-63pt;padding-left:63pt;"><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%;">The accompanying notes are an integral part of these Consolidated Financial Statements.</span></div><div id="i_0_97"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">47</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></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%;">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:700;line-height:120%;">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</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%;">(in thousands)</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.707%;"><tr><td style="width:1.0%;"></td><td style="width:26.299%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:5.771%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:5.771%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.824%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.824%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.557%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:7.384%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.172%;"></td><td style="width:1.0%;"></td></tr><tr><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="9" 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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></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" rowspan="2" 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;"><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:9pt;font-weight:700;line-height:100%;">Additional</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:9pt;font-weight:700;line-height:100%;">Paid-in</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:9pt;font-weight:700;line-height:100%;">Capital</span></div></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" rowspan="2" 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;"><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:9pt;font-weight:700;line-height:100%;">Treasury</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:9pt;font-weight:700;line-height:100%;">Stock</span></div></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" rowspan="2" 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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accum. Other Comp. Income</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" rowspan="2" 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;"><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:9pt;font-weight:700;line-height:100%;">Retained</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:9pt;font-weight:700;line-height:100%;">Earnings</span></div></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" rowspan="2" 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;"><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:9pt;font-weight:700;line-height:100%;">Total</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:9pt;font-weight:700;line-height:100%;">Stockholders&#8217;</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:9pt;font-weight:700;line-height:100%;">Equity</span></div></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:9pt;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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dollars</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="display:none;"></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="display:none;"></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="display:none;"></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="display:none;"></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="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stockholders' equity at <br/>December 31, 2016</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i131454a4a3ab49d0bced6a3657925cba_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMi0xLTEtMS0w_2954404e-2055-42f8-af2a-6e09e4402d86">130,795</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i131454a4a3ab49d0bced6a3657925cba_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMi0zLTEtMS0w_91a05f6b-7d0a-4686-a6d6-bdf6aa1b2883">1,360</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ieb5c088d324846d9960cd88311b0e46c_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMi01LTEtMS0w_8e9a3c98-dd45-49dc-abd5-bb5794f1512d">671,515</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i180deac174a548a1ac994503dfeccb3a_I20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMi03LTEtMS0w_a7a118bf-5df6-414c-9fb8-a053e6ab5847">1,761,498</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i28bddb75a1544894a35dc3ce8186cff2_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMi05LTEtMS0w_380360ce-d0a7-40f5-99bd-22c4f845b6f6">1,392</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f9f615d724e4078b243d06938079180_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMi0xMS0xLTEtMA_13a79cc7-bdb0-4c8c-8dc9-ac21a575dcc6">2,540,449</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5bc0963b1107439dac5f0501a2b4271a_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMi0xMy0xLTEtMA_09836728-a6e7-41a9-a16c-606ba3e78673">1,453,218</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;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="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock issuance under stock award plans &amp; ESPP</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9f5dd71a642b4ebb938cf62f6d784e1b_D20170101-20171230" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfNC0xLTEtMS0w_c6a1fe9b-fbf6-4776-b5cc-7c20a4a05f4f">432</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9f5dd71a642b4ebb938cf62f6d784e1b_D20170101-20171230" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfNC0zLTEtMS0w_e8e74b54-eda7-406f-b362-d7913e192133">3</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia587a0d8294548a8877ba434100fdc38_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfNC01LTEtMS0w_3dd1dd25-34b4-4818-b77d-fe1151d0544e">16,327</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfNC0xMy0xLTEtMA_6fc8ebd0-3e5e-462d-ada6-de656a3c2e91">16,330</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia587a0d8294548a8877ba434100fdc38_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfNi01LTEtMS0w_d834449b-1bbc-4e3f-b943-9f1f8ae7a74a">29,202</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfNi0xMy0xLTEtMA_69117697-83b3-4bbf-8dc2-afd669b7e2bf">29,202</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Repurchase of shares to satisfy tax obligations</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iefe1957d3f61476c9d179475df197cbc_D20170101-20171230" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfOC01LTEtMS0w_c85d408e-c12d-427d-bb6e-a92a9ea9b58b">816</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfOC0xMy0xLTEtMA_fe58650c-611a-4115-aede-f2c12f4d3fe3">816</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Repurchase of common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i9f5dd71a642b4ebb938cf62f6d784e1b_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfOS0xLTEtMS0w_d2a21526-257e-447e-b2e0-b78068ead1b9">5,924</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i21cc4170436d4cc6980c56bc2a43d39e_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfOS03LTEtMS0w_01ec14ce-b0ed-4dbf-acd6-530e7ec8a9f3">369,403</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i21cc4170436d4cc6980c56bc2a43d39e_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfOS0xMy0xLTEtMA_34063058-8209-4edd-a165-f6f58fe842a2">369,403</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash dividends paid to stockholders</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie95d63eaa303427ba3a2b1b41e9537c8_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTAtMTEtMS0xLTA_44eb253c-002c-4e78-aa10-da9f01da98d2">133,828</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTAtMTMtMS0xLTA_3235e65d-d34d-48dc-b14d-53bb43ca5be7">133,828</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in fair value of interest rate swaps, net of taxes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i08fefa2b833e4dc0a78af80220dcdbdb_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTEtOS0xLTEtMA_55a604ab-97da-443d-9c5e-047e65d28d00">1,371</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTEtMTMtMS0xLTA_a7c34d3c-f270-4dd4-9e66-d2866a1f7414">1,371</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie95d63eaa303427ba3a2b1b41e9537c8_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTItMTEtMS0xLTA_9e52385c-fac9-437a-9597-46c6a1b877c7">422,599</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTItMTMtMS0xLTA_81b3df88-1aaf-4541-bcec-4ccea5d442b8">422,599</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassification of stranded tax effects as a result of ASU 2018-02 adoption</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i08fefa2b833e4dc0a78af80220dcdbdb_D20170101-20171230" decimals="-3" name="us-gaap:PriorPeriodReclassificationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTMtOS0xLTEtMjkyMg_159d3523-7fd3-4f89-bfe7-917b76de6986">595</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie95d63eaa303427ba3a2b1b41e9537c8_D20170101-20171230" decimals="-3" sign="-" name="us-gaap:PriorPeriodReclassificationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTMtMTEtMS0xLTI5MDE_4fc9a448-6826-4ad8-a75b-c957653e66bb">595</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:zerodash" name="us-gaap:PriorPeriodReclassificationAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTMtMTMtMS0xLTI5MDE_e4d3e975-c719-448b-9630-18a20b8009ea">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stockholders' equity at <br/>December 30, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i5dbb1e711bed4c96aece81b3325d8681_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTMtMS0xLTEtMA_41c1a9b8-9fad-46aa-b8e2-f98167eeefad">125,303</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5dbb1e711bed4c96aece81b3325d8681_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTMtMy0xLTEtMA_78c8db6d-084d-4e11-b756-b1f340ba44a4">1,363</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i22bcda3dfeb445319f753377749944b3_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTMtNS0xLTEtMA_13698ddc-c6e8-4656-b73c-2691dcb573fe">716,228</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i355548dc7e6f4366914e065bb55adb9f_I20171230" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTMtNy0xLTEtMA_09bf7865-4289-494d-a86c-4e8905b247cc">2,130,901</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3cf191881965498493962bc3a0311a33_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTMtOS0xLTEtMA_6d86ccda-eda9-4263-b40d-04321e5a2f8c">3,358</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ica30bfd3291048d89fa4dfd4c2125357_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTMtMTEtMS0xLTA_163fd065-d145-4b94-96d8-c7952f9b16d2">2,828,625</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac01cdb9ac6547e589731803fbd1db8e_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTMtMTMtMS0xLTA_3cced463-49e8-4370-a85c-38f4c2e097e0">1,418,673</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;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="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;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:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock issuance under stock award plans &amp; ESPP</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i09a46ec914304d87b0bda595c9b332f9_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTUtMS0xLTEtMA_c8952c75-8642-43e3-89a4-3120370851b6">1,512</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i09a46ec914304d87b0bda595c9b332f9_D20171231-20181229" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTUtMy0xLTEtMA_8eae8884-37cc-479c-abb9-882906f2ad28">12</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie5d2827d709341d684b19e49fb0c339d_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTUtNS0xLTEtMA_828269f1-2f1d-4736-bb2f-69e9577a5f44">79,631</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTUtMTMtMS0xLTA_0d41526d-b4fe-4baf-926d-15aa4e5f7c33">79,643</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie5d2827d709341d684b19e49fb0c339d_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTctNS0xLTEtMA_88dc526a-cfd4-44a4-95cc-c05fe4186894">28,921</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTctMTMtMS0xLTA_62f0db65-916a-49e2-8afa-ccbf31bc73fe">28,921</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Repurchase of shares to satisfy tax obligations</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0ff46562e51a42808f99d83ae50fdf82_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTgtNS0xLTEtMA_cc78bebb-81b4-4844-a119-ab9a3cdf864e">1,367</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTgtMTMtMS0xLTA_2ca57314-d67c-4cd0-9508-a687abda84fa">1,367</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Repurchase of common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i09a46ec914304d87b0bda595c9b332f9_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTktMS0xLTEtMA_87d17f0c-5983-440c-8b18-e2d58a189149">4,987</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i5423c4e86bf24372a7ebdecb0dfb18c1_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTktNy0xLTEtMA_09e1731a-9890-44a7-9551-515b5ab04d36">349,776</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i5423c4e86bf24372a7ebdecb0dfb18c1_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTktMTMtMS0xLTA_b7bdb5a7-3859-4881-8808-87db88a83926">349,776</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash dividends paid to stockholders</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6d0b10867e0c4ce78eb27a56ee93b4ce_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjAtMTEtMS0xLTA_d6e8a3b6-b8f5-427e-9915-fc790fb08100">147,087</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjAtMTMtMS0xLTA_380fbefc-6e35-4add-b5cd-e23d3bcdf7cc">147,087</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in fair value of interest rate swaps, net of taxes</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2ca281eab80943f796a47d0b55731912_D20171231-20181229" decimals="-3" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjEtOS0xLTEtMA_aaaee211-ca70-4e04-92d6-0eba8a03019b">456</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjEtMTMtMS0xLTA_55ffee1a-3885-483b-b8f3-4b216d2d1221">456</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6d0b10867e0c4ce78eb27a56ee93b4ce_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjItMTEtMS0xLTA_2088bac7-3a10-46a6-845e-400018b5966e">532,357</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjItMTMtMS0xLTA_2a1ab98e-85e3-4264-94b0-41a5e865f5db">532,357</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stockholders' equity at <br/>December 29, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="id89a669d3de5458eaa56b4a4a2f69f40_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjQtMS0xLTEtMA_f07755de-6306-4d7c-aa4a-6a1ad9fb7ebf">121,828</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id89a669d3de5458eaa56b4a4a2f69f40_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjQtMy0xLTEtMA_ad42701c-ad65-4c99-a49f-0a66e8a5f568">1,375</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic465aa1848964859901c273ecd4d5015_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjQtNS0xLTEtMA_07f3fde3-468d-43df-8588-c16d6cd12991">823,413</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i1255d09e23874479a966d5ab32d96ef9_I20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjQtNy0xLTEtMA_f9cc236e-e89e-4671-bff6-f6969d1e908f">2,480,677</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i27b328a2f2e64dc5a618bf221ca10fd7_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjQtOS0xLTEtMA_0d43ec48-fd56-451c-be76-9eb216db2aec">3,814</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2062347b602d4316aace68b2728ea37a_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjQtMTEtMS0xLTA_ccc0e237-01b3-4d5a-8432-715f0c5096d2">3,213,895</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjQtMTMtMS0xLTA_f97cd0f4-e83d-4a02-a8d6-0841bc33e190">1,561,820</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;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="height:6pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock issuance under stock award plans &amp; ESPP</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ifa38403793d742baa7ed5224fe27aca5_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjYtMS0xLTEtMA_2b072c20-2c46-4ad3-8ca4-e1b57eeb8344">1,721</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifa38403793d742baa7ed5224fe27aca5_D20181230-20191228" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjYtMy0xLTEtMA_1b06f337-6d83-4ddc-b9db-783051214be1">14</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4e19441151c0471394f58047c5b41888_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjYtNS0xLTEtMA_8d9531cb-a7f9-47c0-88ae-fb37691fc449">115,967</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjYtMTMtMS0xLTA_c7f9ab3d-3d9d-45f0-a34e-9944f605fa16">115,981</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Share-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4e19441151c0471394f58047c5b41888_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjgtNS0xLTEtMA_52e29264-c6a8-49a9-b6fd-1f2311bc06aa">31,136</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjgtMTMtMS0xLTA_c0ea080b-39bf-480f-b2dd-3016bfe34b2b">31,136</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Repurchase of shares to satisfy tax obligations</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjktNS0xLTEtMA_2c936d47-b76c-418b-9461-ad4ac133a53f">3,818</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjktMTMtMS0xLTA_64650346-2ece-46d0-8a34-1d55f16022b2">3,818</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Repurchase of common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="ifa38403793d742baa7ed5224fe27aca5_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzAtMS0xLTEtMA_e13c9cd3-46e3-4b9e-8f86-eac044cabd42">5,384</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i11171156c99b47528adf47cdb5028225_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzAtNy0xLTEtMA_1db79284-be82-4946-9c15-319ba983e5ca">533,319</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i11171156c99b47528adf47cdb5028225_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzAtMTMtMS0xLTA_84a600be-63b3-4291-a10f-60c16ab51350">533,319</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash dividends paid to stockholders</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8110dadeb5324f24a65a59f684631786_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzEtMTEtMS0xLTA_20970c4f-3e0c-417f-aa11-946de63cd8ee">162,699</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzEtMTMtMS0xLTA_15e0e083-48db-48d9-a3b7-a4d6a86b50c0">162,699</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in fair value of interest rate swaps, net of taxes</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i11f13814cbb04ba7a1423d045011678e_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzItOS0xLTEtMA_4dbb8460-d6f9-4857-bffb-8c983d95989f">4,332</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzItMTMtMS0xLTA_b767475e-9d88-45db-b083-1ebf25c95a63">4,332</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></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="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="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="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="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="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="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="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8110dadeb5324f24a65a59f684631786_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzMtMTEtMS0xLTA_30ffc7c1-ab6d-4479-8cbd-0fde604dd7a2">562,354</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzMtMTMtMS0xLTA_84d318c0-16a2-407e-8c9b-a8026233768c">562,354</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative adjustment as a result of ASU 2017-12 adoption</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5ace5d23902d4688a875588bc8f350db_I20191228" decimals="-3" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzQtOS0xLTEtMjkzMA_3f8d0957-d343-48e6-b49f-28622903d9cc">717</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i4a4ced718eee4ddb8c774247fc48ab9a_I20191228" decimals="-3" sign="-" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzQtMTEtMS0xLTI4NzM_40367a40-3656-459b-9faf-d84b9945e8c1">717</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stockholders' equity at <br/>December 28, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ic9c983260e6d49969b4f6320864dd2a3_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzQtMS0xLTEtMA_a3acc828-2b4b-4400-bda0-7587138be9fb">118,165</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic9c983260e6d49969b4f6320864dd2a3_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzQtMy0xLTEtMA_e517dfa0-5cdd-48d7-ab22-2023bfed4e97">1,389</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i882830fd5ef646418271de35efa1a8ba_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzQtNS0xLTEtMA_6cc41e02-a407-4c21-b87f-dfd27f65b998">966,698</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i141dd5d0a3f642308ebff5fb853e5eed_I20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzQtNy0xLTEtMA_4ca938d0-d1ee-4614-abb6-8e00dc81cedb">3,013,996</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5ace5d23902d4688a875588bc8f350db_I20191228" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzQtOS0xLTEtMA_f349e05b-0e63-4367-84bf-a832b0d7fdd2">199</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4a4ced718eee4ddb8c774247fc48ab9a_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzQtMTEtMS0xLTA_a0b903e0-418e-4d5c-b8d7-10fc1a5f28fa">3,612,833</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzQtMTMtMS0xLTA_dc2980ae-5f84-4bb8-b574-750142731613">1,567,123</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></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%;">The accompanying notes are an integral part of these Consolidated Financial Statements.</span></div><div id="i_0_100"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">48</span></div></div></div><hr style="page-break-after:always"/><div style="height:36pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></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%;">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:700;line-height:120%;">CONSOLIDATED STATEMENTS OF CASH FLOWS</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%;">(in thousands)</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:61.450%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.695%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.695%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.700%;"></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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><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="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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><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);">(52 weeks)</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);">(52 weeks)</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);">(52 weeks)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from operating activities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Net income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQtMS0xLTEtMA_b2238027-c55b-4f9b-abd1-0640fdb1c1fa">562,354</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQtMy0xLTEtMA_e28554b0-4caa-4baf-bf58-9b61b3948840">532,357</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQtNS0xLTEtMA_341efb13-0dd2-4245-9915-b5fb6448cb70">422,599</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;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);">Depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzYtMS0xLTEtMA_7eadee6c-fd30-4301-9711-42084d5b7e68">195,978</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzYtMy0xLTEtMA_780c8c4d-0063-41df-a8e0-2a9446827d47">177,351</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzYtNS0xLTEtMA_80cb4999-196b-487f-82d0-9a72c7608e2c">165,834</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;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);">Gain on disposition of property and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzctMS0xLTEtMA_cc79af4b-b7ad-45cd-b6ed-4287f9617521">297</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzctMy0xLTEtMA_5edd5f83-6bc6-4451-8371-66cb12b8de24">567</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzctNS0xLTEtMA_0d7de6a0-896e-4771-9e29-6de46b8cf4fe">460</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;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);">Share-based compensation expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzgtMS0xLTEtMA_bcd563df-b48b-4f0b-856b-afb7c37bee7b">31,136</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzgtMy0xLTEtMA_941f7949-b94a-426f-9045-819cd62cdb26">28,921</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzgtNS0xLTEtMA_f4aff74b-a89a-418f-8e65-162cc67589db">29,202</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;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);">Deferred income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzktMS0xLTEtMA_815a61d1-74ff-47e6-9cb1-2fd2908671c0">6,760</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzktMy0xLTEtMA_0bafa01a-334a-4117-8251-5e8537972264">11,887</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzktNS0xLTEtMA_652a8f1d-f96a-40ae-94bf-153368e175bb">26,724</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;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);">Change in assets and liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;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="background-color:#ffffff;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:#ffffff;text-align:right;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="background-color:#ffffff;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:#ffffff;text-align:right;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;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);">Inventories</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzExLTEtMS0xLTA_67ff11f5-7ba7-4afe-8a34-03c7080c1216">13,239</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzExLTMtMS0xLTA_3525a668-e72b-472a-8e8d-da0ddf669109">136,334</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzExLTUtMS0xLTA_33c20974-d11d-41ca-865e-0724610a4bf9">83,552</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;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);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzEyLTEtMS0xLTA_25d74d3d-f364-4f0e-b25a-4385074e1d8c">13,582</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzEyLTMtMS0xLTA_b153929f-ecce-4357-98b1-680686ffcae8">26,195</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzEyLTUtMS0xLTA_1c772e35-13b1-4ba7-95d0-f76fc863ae96">2,305</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;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);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzEzLTEtMS0xLTA_07fb196b-7f95-45b1-8c3a-c631a210583d">23,055</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzEzLTMtMS0xLTA_90055429-bc73-47ca-8ad6-dce622e8ea9c">43,413</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzEzLTUtMS0xLTA_b23d2e48-c484-4d86-aee9-72eec1610818">57,046</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;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);">Accrued employee compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE0LTEtMS0xLTA_554bb608-ec02-46c9-a902-357a45289758">14,291</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE0LTMtMS0xLTA_856211b1-16a2-4215-a73b-cd2f87e59ff3">22,373</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE0LTUtMS0xLTA_2628d6c2-6081-48d9-85fd-efc3fbef67cd">6,427</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;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);">Other accrued expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE1LTEtMS0xLTA_8a591b7e-0d78-400c-9e7f-2e3f8e5b9f87">10,351</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE1LTMtMS0xLTA_62f251a4-6739-4cca-a41c-16cdca49b5a2">36,406</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE1LTUtMS0xLTA_345f51c7-426f-4bab-8e00-20c0fd63c70e">10,338</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;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);">Income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE2LTEtMS0xLTA_da274cb1-0a1e-4743-b217-bb98a98e418f">8,327</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE2LTMtMS0xLTA_b2eed0f8-53fe-44b4-9ab6-79b4a0590f28">8,355</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE2LTUtMS0xLTA_f5343a23-8497-414f-93e7-888cd0fc20b9">4,210</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;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);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE3LTEtMS0xLTA_7609f577-15a3-4983-be2c-f06209d5cbf1">12,000</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE3LTMtMS0xLTA_79e51349-c45b-4528-8804-356ab6cd2bbb">13,137</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE3LTUtMS0xLTA_50c81d13-e29b-43b5-b985-77b1606580fa">10,533</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;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);">Net cash provided by operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE5LTEtMS0xLTA_4e920827-821d-4b5d-a13a-2b29128fdab5">811,716</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE5LTMtMS0xLTA_41a5c9b3-4267-412f-958e-d0ecd8d4a9b5">694,394</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE5LTUtMS0xLTA_8ca88829-2bf3-42ef-bdc3-962547f6f3d6">631,450</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from investing activities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:6.75pt;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);">Capital expenditures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzIyLTEtMS0xLTA_7775b842-6a13-40d2-b2e3-82c06b30bf1b">217,450</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzIyLTMtMS0xLTA_d266973a-d758-44bd-b142-6bf2a329783b">278,530</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzIyLTUtMS0xLTA_f73539f1-666d-49fa-9627-1930b4861f72">250,401</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Proceeds from sale of property and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzIzLTEtMS0xLTA_9cc6db4b-0f1d-4613-adf3-f3b42c41c811">2,489</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzIzLTMtMS0xLTA_7981cea8-d67a-4463-a94f-82478d38d613">2,216</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzIzLTUtMS0xLTA_49712622-82b0-44b4-8527-6c9166426b3e">11,220</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Acquisition of Petsense, net of cash acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzI0LTEtMS0xLTA_8f3543d4-e83b-4ce7-9f2b-80b8f4ca56cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzI0LTMtMS0xLTA_d0c34ebb-8fae-4d81-aac4-ae370641c65a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzI0LTUtMS0xLTA_83b94a87-7eea-40ff-9259-a5e2a63ff216">1,225</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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><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><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;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);">Net cash used in investing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzI4LTEtMS0xLTA_1c8b80f7-581b-4c20-9084-73017a47a284">214,961</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzI4LTMtMS0xLTA_76542642-11b3-4a0d-b7d7-e8071280c3e0">276,314</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzI4LTUtMS0xLTA_7f3bb649-75ab-4b85-a692-99c8a184982c">237,956</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows from financing activities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Borrowings under debt facilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfUnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzMxLTEtMS0xLTA_2a7d2443-21f4-4288-a230-99f1ad0797b4">1,002,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfUnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzMxLTMtMS0xLTA_c32c5b78-c7fc-489f-9000-fb0d5d681873">1,193,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfUnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzMxLTUtMS0xLTA_afb6b288-5d5e-425b-8e1d-1c4ef6823921">1,180,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Repayments under debt facilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfUnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzMyLTEtMS0xLTA_7dd2641f-6cd9-4d03-a5b0-0a75c1094f5a">1,013,250</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfUnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzMyLTMtMS0xLTA_ac7ae9ab-142c-406f-9dba-6db83f0fb3a3">1,212,250</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfUnsecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzMyLTUtMS0xLTA_a5b656d8-4914-4f90-a7b3-ef695f77d3aa">1,027,500</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="tsco:CashOutflowforDebtIssuanceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzMzLTEtMS0xLTA_7c1e5a6c-4857-4a65-ae3a-78d097ed2534">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" sign="-" name="tsco:CashOutflowforDebtIssuanceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzMzLTMtMS0xLTA_f37e32bf-d276-4a67-a87f-9b0fd81454d9">346</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" sign="-" name="tsco:CashOutflowforDebtIssuanceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzMzLTUtMS0xLTA_54cecee0-11c8-44bc-8f26-9dc44a95de3c">599</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Principal payments under finance lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM0LTEtMS0xLTA_5d2ab898-d0cf-4671-b98f-5219bee70135">3,708</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM0LTMtMS0xLTA_56ed4dbe-2e37-439c-acba-b040058abaee">3,246</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM0LTUtMS0xLTA_69b82fd8-7c78-4321-b97d-bf08966000af">2,446</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Repurchase of shares to satisfy tax obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM1LTEtMS0xLTA_d18bf8a9-5f2b-47c5-b3a0-08780dc3fd90">3,818</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM1LTMtMS0xLTA_b351c7bc-6698-41e8-a5ba-7c92adace16e">1,367</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM1LTUtMS0xLTA_c91c2ede-408e-4fc9-b9bc-5ae4cbff196c">816</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Repurchase of common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM2LTEtMS0xLTA_6829419a-e4f0-4c8e-a841-69f73187cc86">533,319</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM2LTMtMS0xLTA_92577ff9-f7ff-4441-aca9-5a709f7d37f4">349,776</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM2LTUtMS0xLTA_8f935417-bce5-46da-b902-a24e88c09c3f">369,403</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Net proceeds from issuance of common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM3LTEtMS0xLTA_f7bdf15f-a85b-4bb3-bb3d-f7e446046933">115,981</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM3LTMtMS0xLTA_82c505c4-7d83-483b-a340-642eb342b931">79,643</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM3LTUtMS0xLTA_ad1a3fc2-4620-48ab-abda-15424e0ded54">16,330</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Cash dividends paid to stockholders</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM4LTEtMS0xLTA_6b72ea55-5ebd-481c-99a2-6c7321f64231">162,699</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM4LTMtMS0xLTA_f580144c-4adf-4219-8bef-1c42973f5661">147,087</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM4LTUtMS0xLTA_f6239523-ff52-4538-8c0c-1ba308b69122">133,828</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;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);">Net cash used in financing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM5LTEtMS0xLTA_34a915b9-9378-4c58-b118-36031df02286">598,813</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM5LTMtMS0xLTA_6fc21d4d-8e5a-431e-ab3c-df5dd3c1bd97">440,929</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM5LTUtMS0xLTA_99b31e18-83b3-43a2-82df-af9cf85ea688">338,262</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net change in cash and cash equivalents</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQxLTEtMS0xLTA_9f892c54-328d-4a22-8827-249f7a81a587">2,058</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQxLTMtMS0xLTA_e6c817ca-9fe8-4182-af40-f5407dda6539">22,849</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQxLTUtMS0xLTA_29ba7b31-cc4c-41ef-b3c6-dd654e7819d3">55,232</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Cash and cash equivalents at beginning of year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQzLTEtMS0xLTA_40a72cbc-59a5-43f8-9ed4-d037a454710b">86,299</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="iac01cdb9ac6547e589731803fbd1db8e_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQzLTMtMS0xLTA_b72955f1-42a8-475b-b450-c96097039726">109,148</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i5bc0963b1107439dac5f0501a2b4271a_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQzLTUtMS0xLTA_92eae41e-8992-49a5-b1bb-06d1d489d029">53,916</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Cash and cash equivalents at end of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQ1LTEtMS0xLTA_5183ed33-a422-4923-9305-f80ed90bb54b">84,241</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQ1LTMtMS0xLTA_71df27e5-41dd-4907-b202-e503d6350479">86,299</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="iac01cdb9ac6547e589731803fbd1db8e_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQ1LTUtMS0xLTA_885a178a-f985-4427-bb9a-d12a61dd8701">109,148</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;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="background-color:#ffffff;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:#ffffff;text-align:right;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="background-color:#ffffff;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:#ffffff;text-align:right;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:#cceeff;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);">Cash paid during the year for:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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="background-color:#cceeff;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:#cceeff;text-align:right;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="background-color:#cceeff;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:#cceeff;text-align:right;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Interest&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQ5LTEtMS0xLTA_0d772102-bdea-44d4-a430-899bc6bdad4e">19,146</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQ5LTMtMS0xLTA_8422e310-0c72-4d3d-9ae7-d211109ec566">18,069</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQ5LTUtMS0xLTA_024f2dc7-ef65-433b-9545-2cc1132a110f">10,481</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzUwLTEtMS0xLTA_c4220b20-2fe2-4f07-8461-947ecbd5aff9">144,377</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzUwLTMtMS0xLTA_0f1088cd-656b-4981-953c-2c5542225d65">146,918</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzUwLTUtMS0xLTA_2fd80b51-25a2-45f2-9b6a-a7dfd49b308f">219,081</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplemental disclosures of non-cash activities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Non-cash accruals for construction in progress</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU0LTEtMS0xLTA_f429dd8d-6013-4ab8-90b8-2bd3f8d7f1cc">7,924</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU0LTMtMS0xLTA_f17ba769-93cd-4881-832c-ac828bd40484">3,001</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU0LTUtMS0xLTA_c782fbd0-5837-4631-9a4b-c56b4d5edb5a">8,647</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Operating lease assets and liabilities recognized upon adoption of ASC 842</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU1LTEtMS0xLTI4MzY_992441ef-49ff-43a8-a4a7-0c72bed016bf">2,084,880</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU1LTMtMS0xLTI4Mzg_5c56855e-bd42-47cc-b8ed-ca5eedb86c0f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:zerodash" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU1LTUtMS0xLTI4NDA_10898ec9-b9f7-4570-8a3f-3e11bd056ba6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Increase of operating lease assets and liabilities from new or modified leases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU2LTEtMS0xLTI4MzY_22de144d-59b1-4dbb-a5be-3723dec31651">365,233</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU2LTMtMS0xLTI4Mzg_9208c3eb-571d-47cd-aaeb-9aee9db0496f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:zerodash" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU2LTUtMS0xLTI4NDA_76c9248f-d65a-4116-beb7-182cbc993717">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Increase of finance lease assets and liabilities from new or modified leases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU3LTEtMS0xLTI4MzY_69511d98-b899-4294-b40f-60ee5d5cdf8d">5,217</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU3LTMtMS0xLTI4Mzg_0f6f7799-3434-4c8d-9674-797b4b37ca94">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU3LTUtMS0xLTI4NDA_2850f5e4-13e9-4cb9-abbf-42b27bbe8a99">11,395</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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></table></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%;">The accompanying notes are an integral part of these Consolidated Financial Statements.</span></div><div id="i_0_103"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">49</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></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%;">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:700;line-height:120%;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center;"><span><br/></span></div><div id="i_0_106"></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%;">Note 1 &#8211; <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTM2_ddbafccf-de8d-4943-b859-cce851ea8074" continuedAt="ia6f15309db124cb5a0d3ea74915e3358" escape="true">Significant Accounting Policies:</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ia6f15309db124cb5a0d3ea74915e3358" continuedAt="i3037b8bda6154e8ab8192966507f4762"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzE2_fa56a5f2-c224-4eee-a4fb-d4d8a0cc1482" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Nature of Business</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%;">Founded in 1938, Tractor Supply Company (the &#8220;Company&#8221; or &#8220;we&#8221; or &#8220;our&#8221; or &#8220;us&#8221;) is the largest rural lifestyle retailer in the United States (&#8220;U.S.&#8221;).&#160;&#160;The Company is focused on supplying the needs of recreational farmers, ranchers, and all those who enjoy living the rural lifestyle (which we refer to as the &#8220;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Out Here</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%;">&#8221; lifestyle), as well as tradesmen and small businesses.&#160;&#160;Stores are located primarily in towns outlying major metropolitan markets and in rural communities.  The Company also owns and operates Petsense, LLC (&#8220;Petsense&#8221;), a small-box pet specialty supply retailer focused on meeting the needs of pet owners, primarily in small and mid-sized communities, and offering a variety of pet products and services.&#160;&#160;At December&#160;28, 2019, the Company operated a total of <ix:nonFraction unitRef="store" contextRef="i68dbffd8161f424c93b330d37e4920b2_I20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NumberOfStores" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEwOTk1MTE2ODg3NjQ_b5846f5e-ac6e-43c1-bb29-ad48ff323173">2,024</ix:nonFraction> retail stores in <ix:nonFraction unitRef="state" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="0" name="us-gaap:NumberOfStatesInWhichEntityOperates" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEwOTk1MTE2ODg3NzU_e389414a-23c0-47e4-ae13-67f0d0f938ed">49</ix:nonFraction> states (<ix:nonFraction unitRef="store" contextRef="idb780c960e41402ea98534531096ab4b_I20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NumberOfStores" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEwOTk1MTE2ODg3NTM_08663aef-c998-411c-b34d-1071e54ad4d1">1,844</ix:nonFraction> Tractor Supply and Del&#8217;s retail stores and <ix:nonFraction unitRef="store" contextRef="i944a836c82354c19b549400f2efd475f_I20191228" decimals="0" name="us-gaap:NumberOfStores" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEwOTk1MTE2ODg3NDg_e58b8d0c-f203-4c3e-93f4-95d48a55faad">180</ix:nonFraction> Petsense retail stores) and also offered an expanded assortment of products online at </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">TractorSupply.com</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%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Petsense.com</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></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTMw_29a07cc9-2c3f-4119-9d8d-1f27ee9b5e80" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Basis of Presentation</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%;">In the first quarter of fiscal 2019, the Company adopted lease accounting guidance as discussed in Note 6 and Note 14 to the Consolidated Financial Statements.  Adoption of the new lease accounting guidance had a material impact to our Consolidated Balance Sheets and related disclosures, and resulted in the recording of additional right-of-use assets and lease liabilities of approximately $<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-7" format="ixt:numdotdecimal" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEwOTk1MTE2ODg3ODE_daed75d1-db6e-4e4f-8aff-ac3fedcd378b">2.08</ix:nonFraction> billion as of the date of adoption.  This guidance was applied using the optional transition method which allowed the Company to not recast comparative financial information but rather recognize a cumulative-effect adjustment to retained earnings as of the effective date in the period of adoption.  No adjustment to retained earnings was made as a result of the adoption of this guidance.  Consistent with the optional transition method, the financial information in the Consolidated Balance Sheets prior to the adoption of this new lease accounting guidance has not been adjusted and is therefore not comparable to the current period presented.  The standard did not materially impact our Consolidated Statements of Income, Comprehensive Income, Stockholders&#8217; Equity, or Cash Flows.  For additional information, including the required disclosures, related to the impact of adopting this standard, see Note 6 and Note 14 to the Consolidated Financial Statements.</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%;">In the first quarter of fiscal 2019, the Company adopted Accounting Standards Update 2017-12, &#8220;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities,&#8221; using the modified retrospective transition method.  This method allows for a cumulative effect adjustment to retained earnings, as of the effective date in the period of adoption, for previously recorded amounts of hedge ineffectiveness.  Upon adoption of the guidance, we recognized a cumulative-effect adjustment of $<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:AdoptionofASU201712" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEwOTk1MTE2NzMwNDc_3bbfefcc-dbfa-4d13-9273-c38cbb44aa03">0.7</ix:nonFraction>&#160;million from retained earnings to accumulated other comprehensive income.  The adoption of this guidance did not have a material impact on our Consolidated Financial Statements and related disclosures.  For additional information on the required disclosures related to the impact of adopting this guidance, see Note 5 and Note 14 to the Consolidated Financial Statements.</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%;">In the first quarter of fiscal 2018, the Company adopted accounting guidance that allowed for a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the U.S. Tax Cuts and Jobs Act (the &#8220;TCJA&#8221;).  This guidance was applied retrospectively, which resulted in the reclassification of $<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-5" format="ixt:numdotdecimal" name="tsco:TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE0MjU_5e175c79-26be-4bb6-9775-8b10aa6e6038">0.6</ix:nonFraction> million from accumulated other comprehensive income to retained earnings in the Consolidated Balance Sheets, Statements of Stockholders&#8217; Equity, and Statements of Comprehensive Income as of and for the fiscal year ended December 30, 2017.  No other periods presented were affected by the adoption of this accounting guidance.</span></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:FiscalPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzc2_9a11500a-316d-447f-818f-b3e06af01f38" escape="true"><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-style:italic;font-weight:700;line-height:120%;">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%;">The Company&#8217;s fiscal year includes 52 or 53 weeks and ends on the last Saturday of the calendar year.&#160;&#160;The fiscal years ended December&#160;28, 2019, December&#160;29, 2018, and December&#160;30, 2017, all consisted of 52 weeks.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODIw_1fe04957-9630-4513-a84b-5d9190f15c03" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Principles of Consolidation</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%;">The accompanying Consolidated Financial Statements include the accounts of the Company and its subsidiaries.&#160;&#160;All intercompany accounts and transactions have been eliminated.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">50</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></div><ix:continuation id="i3037b8bda6154e8ab8192966507f4762" continuedAt="id1cff8341508454fafab50d15ef1b719"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzYx_6f4b5f71-a172-49b8-b0e9-967b546c8377" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Management Estimates</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%;">The preparation of Consolidated Financial Statements in conformity with accounting principles generally accepted in the United States (&#8220;U.S. GAAP&#8221;) inherently requires estimates and assumptions by management of the Company that affect the reported amounts of assets and liabilities, revenues and expenses and related disclosures.&#160;&#160;Actual results could differ from those estimates.</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%;">Significant estimates and assumptions by management primarily impact the following key financial statement areas:</span></div></ix:nonNumeric><div><span><br/></span></div><div style="padding-left:18pt;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-style:italic;font-weight:400;line-height:120%;">Inventory Valuation</span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:InventoryImpairmentPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzgw_a8d03633-0f55-41d3-b863-04e06fb890a3" escape="true"><div style="padding-left:18pt;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%;text-decoration: underline;">Inventory Impairment Risk</span></div><div style="padding-left:18pt;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%;">The Company identifies potentially excess and slow-moving inventory by evaluating turn rates, historical and expected future sales trends, age of merchandise, overall inventory levels, current cost of inventory, and other benchmarks.&#160;&#160;The Company has established an inventory valuation reserve to recognize the estimated impairment in value (i.e., an inability to realize the full carrying value) based on the Company&#8217;s aggregate assessment of these valuation indicators under prevailing market conditions and current merchandising strategies.  The Company does not believe its merchandise inventories are subject to significant risk of obsolescence in the near term.&#160;&#160;However, changes in market conditions or consumer purchasing patterns could result in the need for additional reserves.</span></div></ix:nonNumeric><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:InventoryShrinkagePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODEy_0ecf48a9-f99c-4ac7-93ae-8d7eede2a0a1" escape="true"><div style="padding-left:18pt;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%;text-decoration: underline;">Shrinkage</span></div><div style="padding-left:18pt;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%;">The Company performs physical inventories at least once a year for each store that has been open more than 12 months, and the Company has established a reserve for estimating inventory shrinkage between physical inventory counts.&#160;&#160;The reserve is established by assessing the chain-wide average shrinkage experience rate, applied to the related periods&#8217; sales volumes.&#160;&#160;Such assessments are updated on a regular basis for the most recent individual store experiences.&#160;&#160;The estimated store inventory shrink rate is based on historical experience.&#160;&#160;The Company believes historical rates are a reasonably accurate reflection of future trends.</span></div></ix:nonNumeric><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:CostOfSalesVendorAllowancesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTMy_c1d6c32f-d0b8-4197-a91d-1181cc72f916" escape="true"><div style="text-indent:18pt;"><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;">Vendor Funding</span></div><div style="padding-left:18pt;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%;">The Company receives funding from substantially all of its significant merchandise vendors, in support of its business initiatives, through a variety of programs and arrangements, including guaranteed vendor support funds (&#8220;vendor support&#8221;) and volume-based rebate funds (&#8220;volume rebates&#8221;).&#160;&#160;The amounts received are subject to terms of vendor agreements, most of which are &#8220;evergreen,&#8221; reflecting the on-going relationship with our significant merchandise vendors.  Certain of the Company&#8217;s agreements, primarily volume rebates, are renegotiated annually, based on expected annual purchases of the vendor&#8217;s product.&#160;&#160;Vendor funding is initially deferred as a reduction of the purchase price of inventory, and then recognized as a reduction of cost of merchandise as the related inventory is sold.&#160;&#160;</span></div><div style="text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">During interim periods, the amount of vendor support and volume rebates are estimated based upon initial commitments and anticipated purchase levels with applicable vendors.&#160;&#160;The estimated purchase volume (and related vendor funding) is based on the Company&#8217;s current knowledge of inventory levels, sales trends and expected customer demand, as well as planned new store openings and relocations.&#160;&#160;Although the Company believes it can reasonably estimate purchase volume and related volume rebates at interim periods, it is possible that actual year-end results could be different from previously estimated amounts.</span></div></ix:nonNumeric><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:FreightPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTQz_b813ab29-c1d4-4339-b592-705d703f56dc" escape="true"><div style="text-indent:18pt;"><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;">Freight</span></div><div style="padding-left:18pt;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%;">The Company incurs various types of transportation and delivery costs in connection with inventory purchases and distribution.&#160;&#160;Such costs are included as a component of the overall cost of inventories (on an aggregate basis) and recognized as a component of cost of merchandise sold as the related inventory is sold.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:LiabilityReserveEstimatePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTU2_303e4b3b-e768-4cb2-bf5b-48f4b9563d8e" continuedAt="i957c1450e59647268a5ddd6fc3a5ac33" escape="true"><div style="text-indent:18pt;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-style:italic;font-weight:400;line-height:120%;">Self-Insurance Reserves</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">The Company self-insures a significant portion of its workers&#8217; compensation and general liability (including product liability) insurance plans.&#160; The Company has stop-loss insurance policies to protect it from individual losses over specified dollar values.  Our deductible or self-insured retention, as applicable, for each claim involving workers&#8217; compensation insurance and general liability insurance is limited to $<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="0" format="ixt:numdotdecimal" name="tsco:Workerscompensationandgeneralliabilitydeductible" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzc1Nzc_4221c3e9-8abc-4766-980d-7e53325136f5">500,000</ix:nonFraction> and our Texas Work Injury Policy is limited to $<ix:nonFraction unitRef="usd" contextRef="i0b8065ff19e0437eaf4386bad660d659_D20181230-20191228" decimals="0" format="ixt:numdotdecimal" name="tsco:Workerscompensationandgeneralliabilitydeductible" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzc2Mjc_3e77ec28-e73a-45a3-babb-0a0571eb0efb">500,000</ix:nonFraction>.  Further, we maintain a commercially reasonable umbrella/excess policy that covers liabilities in excess of the primary insurance policy limits.</span></div></ix:nonNumeric></ix:continuation><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">51</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></div><ix:continuation id="id1cff8341508454fafab50d15ef1b719" continuedAt="i0fa72e1525b14d46be8f50e70344687f"><div style="padding-left:18pt;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%;"><ix:continuation id="i957c1450e59647268a5ddd6fc3a5ac33">The full extent of certain workers&#8217; compensation and general liability claims may not become fully determined for several years.  Therefore, the Company estimates potential obligations based upon historical claims experience, loss development factors, severity factors, and other actuarial assumptions.  Although the Company believes the reserves established for these obligations are reasonably estimated, any significant change in the number of claims or costs associated with claims made under these plans could have a material effect on the Company&#8217;s financial results.&#160;&#160;At December&#160;28, 2019, the Company had net insurance reserves for workers' compensation and general liability plans of $<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SelfInsuranceReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzg0MTM_2f025a68-5da2-4c5b-a57a-990697f0ba6e">64.6</ix:nonFraction> million compared to $<ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SelfInsuranceReserve" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzg0Mjg_751b3e72-46a0-482f-98dc-03beb0c5b202">60.5</ix:nonFraction> million at December&#160;29, 2018.</ix:continuation>&#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-style:italic;font-weight:400;line-height:120%;">    </span></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODQ4_4d2ff489-d6af-4cc4-9a83-836da4f9543e" escape="true"><div style="text-indent:18pt;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-style:italic;font-weight:400;line-height:120%;">Impairment of Long-Lived Assets</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">Long-lived assets, including lease assets, are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable.</span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">When evaluating long-lived assets for potential impairment, the Company first compares the carrying value of the asset or asset group to its estimated undiscounted future cash flows.  The evaluation for long-lived assets is performed at the lowest level of identifiable cash flows, which is generally the individual store level.&#160;&#160;The significant assumptions used to determine estimated undiscounted cash flows include cash inflows and outflows directly resulting from the use of those assets in operations, including margin on net sales, payroll and related items, occupancy costs, insurance allocations and other costs to operate a store.&#160;&#160;If the estimated future cash flows are less than the carrying value of the related asset, the Company calculates an impairment loss.&#160;&#160;The impairment loss calculation compares the carrying value of the related asset or asset group to its estimated fair value, which may be based on an estimated future cash flow model, market valuation, or other valuation technique, as appropriate.  The Company recognizes an impairment loss if the amount of the asset&#8217;s carrying value exceeds the asset&#8217;s estimated fair value.  If the Company recognizes an impairment loss, the adjusted carrying amount of the asset becomes its new cost basis.  For a depreciable long-lived asset, the new cost basis will be depreciated (amortized) over the remaining estimated useful life of that asset.</span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:AssetImpairmentCharges" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzk5NDY_56afc7a6-7b7a-4be1-8334-abda5c514f7f"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:AssetImpairmentCharges" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzk5NDY_82e80553-4139-4f2e-92a8-eb66120303d4"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:AssetImpairmentCharges" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzk5NDY_b085427c-7796-43e9-a534-692be8e5b3eb">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> significant impairment charges were recognized in fiscal 2019, 2018, or 2017.&#160;&#160;Impairment charges, if recognized, are included in selling, general and administrative (&#8220;SG&amp;A&#8221;) expenses in the Consolidated Statements of Income.</span></div></ix:nonNumeric><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzYy_7b1c968b-b791-42dd-93b4-2cb997f34c9e" escape="true"><div style="padding-left:18pt;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-style:italic;font-weight:400;line-height:120%;">Impairment of Indefinite-Lived Intangible Assets</span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;margin-bottom:10pt;"><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%;">Goodwill and other indefinite-lived intangible assets are evaluated for impairment annually, or whenever events or changes in circumstances indicate that the carrying value may not be recoverable.  </span></div><div style="padding-left:18pt;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%;">In accordance with the accounting standards, an entity has the option first to assess qualitative factors to determine whether events and circumstances indicate that it is more likely than not that goodwill or an indefinite-lived intangible asset is impaired. If after such assessment an entity concludes that the asset is not impaired, then the entity is not required to take further action. However, if an entity concludes otherwise, then it is required to determine the fair value of the asset using a quantitative impairment test, and if impaired, the associated assets must be written down to fair value.   </span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">The quantitative impairment test for goodwill compares the fair value of a reporting unit with the carrying value of its net assets, including goodwill.&#160;&#160;If the fair value of the reporting unit is less than the carrying value of the reporting unit,&#160;an impairment charge would be recorded to the Company&#8217;s operations, for the amount in which the carrying amount exceeds the reporting unit&#8217;s fair value.  We determine fair values for each reporting unit using the market approach, when available and appropriate, the income approach, or a combination of both.  The income approach involves forecasting projected financial information (such as revenue growth rates, profit margins, tax rates, and capital expenditures) and selecting a discount rate that reflects the risk inherent in estimated future cash flows.  Under the market approach, the fair value is based on observed market data.  If multiple valuation methodologies are used, the results are weighted appropriately.</span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">The quantitative impairment test for other indefinite-lived intangible assets involves comparing the carrying amount of the asset to the sum of the discounted cash flows expected to be generated by the asset.  If the implied fair value of the indefinite-lived intangible asset is less than the carrying value, an impairment charge would be recorded to the Company&#8217;s operations. </span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEyMDU0_8242fff9-51c4-4174-9ee9-4cba1322ea99"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEyMDU0_8299c6e2-b0b8-44d5-97c6-9223dfb9973e"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEyMDU0_9ee2090b-4af5-431d-815c-37e1becf6192">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> significant impairment charges were recognized in fiscal 2019, 2018, or 2017.&#160;&#160;Impairment charges, if recognized, are included in SG&amp;A expenses in the Consolidated Statements of Income.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">52</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></div><ix:continuation id="i0fa72e1525b14d46be8f50e70344687f" continuedAt="i6c73b92132e340159a8f53a1ea836b64"><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-style:italic;font-weight:700;line-height:120%;">Revenue Recognition and Sales Returns</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%;"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTAz_93780419-963e-482c-8bce-5e50f62a48b7" escape="true">The Company recognizes revenue at the time the customer takes possession of merchandise.&#160;&#160;If the Company receives payment before completion of its customer obligations (as per the Company&#8217;s special order and layaway programs), the revenue is deferred until the customer takes possession of the merchandise and the sale is complete.</ix:nonNumeric></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%;"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:SalesTaxesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTUw_6647728d-00e0-480c-8e62-fbd4b25d325e" escape="true">The Company is required to collect certain taxes and fees from customers on behalf of government agencies and remit such collections to the applicable governmental agency on a periodic basis.&#160;&#160;These taxes and fees are collected from customers at the time of purchase, but are not included in net sales.&#160;&#160;The Company records a liability upon collection from the customer and relieves the liability when payments are remitted to the applicable governmental agency.</ix:nonNumeric></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%;"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:RevenueRecognitionSalesReturns" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODIy_08005b04-7069-4e51-b0eb-82418291a183" escape="true">The Company estimates a liability for sales returns based on a rolling average of historical return trends, and the Company believes that its estimate for sales returns is an accurate reflection of future returns associated with past sales.&#160;&#160;However, as with any estimate, refund activity may vary from estimated amounts.&#160;&#160;The Company had a liability for sales returns of $<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueRecognitionSalesReturnsReserveForSalesReturns" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEzNDMw_834cf8c3-9708-4efc-bed3-35d815ee8fd1">11.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iee2eba0e83a04bc1a3ef691bbf935398_D20181229-20181229" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueRecognitionSalesReturnsReserveForSalesReturns" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEzNDM3_d7f308c2-8ee4-4dc6-b870-a3796c1cc764">11.3</ix:nonFraction> million as of December&#160;28, 2019 and December&#160;29, 2018, respectively.</ix:nonNumeric></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%;"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:RevenueRecognitionGiftCardsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzE0_e1ae39cc-bab4-4a66-8114-692bd5f814ba" escape="true">The Company recognizes revenue when&#160;a gift card or merchandise return card is redeemed by the customer and recognizes income when the likelihood of the gift card or merchandise return card being redeemed by the customer is remote (referred to as &#8220;breakage&#8221;).&#160;&#160;The gift cards and merchandise return card breakage rate is based upon historical redemption patterns and income is recognized for unredeemed gift cards and merchandise return cards in proportion to those historical redemption patterns.&#160;&#160;The Company recognized breakage income of $<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-5" format="ixt:numdotdecimal" name="tsco:RevenueRecognitionGiftCard" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE0MDEy_ae1fad41-3a1f-4618-ba25-a2d1b36c431d">3.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-5" format="ixt:numdotdecimal" name="tsco:RevenueRecognitionGiftCard" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE0MDE2_71825763-c585-45e8-a9c8-d546d2d088cc">2.6</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-5" format="ixt:numdotdecimal" name="tsco:RevenueRecognitionGiftCard" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE0MDI0_a19f9365-9bf1-4612-904f-c2573cb8666c">2.4</ix:nonFraction> million in fiscal 2019, 2018, and 2017, respectively.</ix:nonNumeric></span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:CostOfSalesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODU0_5cdcc60b-3920-4358-8924-6ba9e732a3aa" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Cost of Merchandise Sold</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%;">Cost of merchandise sold includes the total cost of products sold; freight and duty expenses associated with moving merchandise inventories from vendors to distribution facilities, from distribution facilities to retail stores, from one distribution facility to another, and directly to our customers; tariffs on imported products; vendor support; damaged, junked or defective product; cash discounts from payments to merchandise vendors; and adjustments for shrinkage (physical inventory losses), lower of cost or net realizable value, slow moving product, and excess inventory quantities.</span></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTE2_93c5eb75-185a-4f77-b42e-bdda34d1af0d" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Selling, General and Administrative Expenses</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%;">SG&amp;A expenses include payroll and benefit costs for retail, distribution facility, and corporate employees; share-based compensation expenses; occupancy costs of retail, distribution, and corporate facilities; advertising; tender costs, including bank charges and costs associated with credit and debit card interchange fees; outside service fees; and other administrative costs, such as computer maintenance, supplies, travel, and lodging.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzE5_9fb7c25a-d4b2-476b-b29d-642e1df5f88c" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Advertising Costs</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%;">Advertising costs consist of expenses incurred in connection with digital and social media offerings, newspaper circulars, and customer-targeted direct e-mail and direct mail, as well as limited television, radio, and other limited media channels.&#160;&#160;Costs are expensed when incurred with the exception of television advertising and circular and direct mail promotions, which are expensed upon first showing.&#160;&#160;Advertising expenses were approximately $<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE1NTc5_36e258c0-2eb7-4076-a423-3dbfa84fbf68">86.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE1NTgz_c01b36c3-069a-49b4-83da-653000555078">83.4</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE1NTkx_40580bff-6c54-49b5-ba14-2c85d2be9686">81.3</ix:nonFraction> million for fiscal 2019, 2018, and 2017, respectively. &#160;Prepaid advertising costs were approximately $<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PrepaidAdvertising" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE1Njgx_87ed3f99-6d7a-4654-822d-9b930f7291ba">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PrepaidAdvertising" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE1Njg4_ad9c3961-518a-411f-a856-55238c6ee5f3">1.3</ix:nonFraction> million as of December&#160;28, 2019, and December&#160;29, 2018, respectively.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:WarehousingAndDistributionCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODAx_be787d30-8441-4c53-9041-c48327f02759" escape="true"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Warehousing and Distribution Facility Costs</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%;">Costs incurred at the Company&#8217;s distribution facilities for receiving, warehousing, and preparing product for delivery are expensed as incurred and are included in SG&amp;A expenses in the Consolidated Statements of Income.&#160;&#160;Because the Company does not include these costs in cost of sales, the Company&#8217;s gross margin may not be comparable to other retailers that include these costs in the calculation of gross margin.&#160;&#160;Distribution facility costs including depreciation were approximately $<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-5" format="ixt:numdotdecimal" name="tsco:DistributionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE2MjU3_d785380b-bc9d-4514-965a-1b8570e79476">231.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-5" format="ixt:numdotdecimal" name="tsco:DistributionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE2MjYx_a4786c95-5a11-43cf-904a-e7f164d5755c">209.7</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-5" format="ixt:numdotdecimal" name="tsco:DistributionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE2MjY5_192438ef-d0f5-447c-9d50-bc2c9b6aeb1d">182.1</ix:nonFraction> million for fiscal 2019, 2018, and 2017, respectively.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">53</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></div><ix:continuation id="i6c73b92132e340159a8f53a1ea836b64" continuedAt="ibf452f83ba9444f1912ebe6da0876500"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:StartUpActivitiesCostPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODY4_7ab363ee-8506-4eb8-8a40-da1fed88ed46" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Pre-Opening Costs</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%;">Non-capital expenditures incurred in connection with opening new stores, primarily payroll and rent, are expensed as incurred.&#160;&#160;Pre-opening costs were approximately $<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PreOpeningCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE2NDk4_9a561e1c-d3b6-4ea3-aec7-b1024e6fa79b">8.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PreOpeningCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE2NTAy_369572c2-e8c5-4f95-9803-f5af10d7acdb">8.5</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PreOpeningCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE2NTEw_e7b0dc1b-cfe5-4d59-9e9a-e35fdfb540f8">10.8</ix:nonFraction> million for fiscal 2019, 2018, and 2017, respectively.</span></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzQw_27af2543-3f8a-46d3-bc48-ee7c62e45881" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Share-Based Compensation</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%;">The Company has share-based compensation plans covering certain members of management and non-employee directors, which include incentive and non-qualified stock options, restricted stock units, and performance-based restricted share units.  In addition, the Company offers an Employee Stock Purchase Plan (&#8220;ESPP&#8221;) to most employees that work at least 20 hours per week.</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%;">The Company estimates the fair value of its stock option awards at the date of grant utilizing a </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Black-Scholes</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%;"> option pricing model. The </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Black-Scholes</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%;"> option valuation model was developed for use in estimating the fair value of short-term traded options that have no vesting restrictions and are fully transferable.  However, key assumptions used in the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Black-Scholes</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%;"> model are adjusted to incorporate the unique characteristics of the Company&#8217;s stock option awards.  Option pricing models and generally accepted valuation techniques require management to make subjective assumptions including expected stock price volatility, expected dividend yield, risk-free interest rate, and expected term.  The Company relies on historical volatility trends to estimate future volatility assumptions.&#160;&#160;The risk-free interest rates used were actual U.S.&#160;Treasury Constant Maturity rates for bonds matching the expected term of the option on the date of grant.  The expected term of the option on the date of grant was estimated based on the Company&#8217;s historical experience for similar options.</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%;">In addition to the key assumptions used in the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Black-Scholes</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%;"> model, the estimated forfeiture rate at the time of valuation (which is based on historical experience for similar options) is a critical assumption, as it reduces expense ratably over the vesting period. The Company adjusts this estimate periodically, based on the extent to which actual forfeitures differ, or are expected to differ, from the previous estimate.</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%;">The fair value of the Company&#8217;s restricted stock units and performance-based restricted share units is the closing stock price of the Company&#8217;s common stock the day preceding the grant date, discounted for the expected dividend yield over the term of the award.</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%;">The Company believes its estimates are reasonable in the context of historical experience.&#160;&#160;Future results will depend on, among other matters, levels of share-based compensation granted in the future, actual forfeiture rates, and the timing of option exercises.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODYz_e0736f26-ec74-4778-a61a-907e65e5f7a0" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Depreciation and Amortization</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%;">Depreciation includes expenses related to all retail, distribution facility, and corporate assets.&#160;&#160;Amortization includes expenses related to definite-lived intangible assets.</span></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzcz_071a1172-f7c7-4f0e-a85f-83803039feaa" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Income Taxes</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%;">The Company uses the asset and liability method to account for income taxes whereby deferred tax assets and liabilities are determined based on differences between the financial carrying amounts of assets and liabilities and their tax bases.  Deferred tax assets and liabilities are measured using the enacted tax rates and laws that are anticipated to be in effect when temporary differences reverse or are settled.&#160;&#160;The effect of a tax rate change is recognized in the period in which the law is enacted in the provision for income taxes.&#160;&#160;The Company records a valuation allowance when it is more likely than not that a deferred tax asset will not be realized.</span></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:IncomeTaxUncertaintiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzkx_c9362657-7511-4a75-943b-02d9726cf9ea" continuedAt="ie6ab7d451fc044ea9b8b0eb3d3d629e4" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Tax Contingencies</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%;">The Company&#8217;s income tax returns are periodically audited by U.S. federal and state tax authorities.  These audits include questions regarding tax filing positions, including the timing and amount of deductions and the allocation of income among various tax jurisdictions.  At any time, multiple tax years are subject to audit by the various tax authorities.  In evaluating the exposures associated with the Company&#8217;s various tax filing positions, the Company records a liability for uncertain tax positions taken or expected to be taken in a tax return.&#160;&#160;A number of years may elapse before a particular matter, for which the Company has established a reserve, is audited and fully resolved or clarified.&#160;&#160;The Company recognizes the effect of income tax </span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">54</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></div><ix:continuation id="ibf452f83ba9444f1912ebe6da0876500" continuedAt="i45e84e5b20eb4ae5a689c405941a4fbc"><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%;"><ix:continuation id="ie6ab7d451fc044ea9b8b0eb3d3d629e4">positions only if those positions are more likely than not of being sustained.&#160;&#160;Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized.&#160;&#160;Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.&#160;&#160;The Company adjusts its tax contingencies reserve and income tax provision in the period in which actual results of a settlement with tax authorities differs from the established reserve, the statute of limitations expires for the relevant tax authority to examine the tax position or when more information becomes available.</ix:continuation></span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:SalesTaxAuditReservePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODc2_a1cc036c-57f4-4f2f-be75-bdef555acd23" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Sales Tax Audit Reserve</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%;">A portion of the Company&#8217;s sales are to tax-exempt customers, predominantly agricultural-based.&#160;&#160;The Company obtains exemption information as a necessary part of each tax-exempt transaction.&#160;&#160;Many of the states in which the Company conducts business will perform audits to verify the Company&#8217;s compliance with applicable sales tax laws.&#160;&#160;The business activities of the Company&#8217;s customers and the intended use of the unique products sold by the Company create a challenging and complex tax compliance environment.&#160;&#160;These circumstances also create some risk that the Company could be challenged as to the accuracy of the Company&#8217;s sales tax compliance.</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%;">The Company reviews past audit experience and assessments with applicable states to continually determine if it has potential exposure for non-compliance.&#160;&#160;Any estimated liability is based on an initial assessment of compliance risk and historical experience with each state.&#160;&#160;The Company continually reassesses the exposure based on historical audit results, changes in policies, preliminary and final assessments made by state sales tax auditors, and additional documentation that may be provided to reduce the assessment.&#160;&#160;The reserve for these tax audits can fluctuate depending on numerous factors, including the complexity of agricultural-based exemptions, the ambiguity in state tax regulations, the number of ongoing audits, and the length of time required to settle with the state taxing authorities.</span></div></ix:nonNumeric><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-style:italic;font-weight:700;line-height:120%;"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzU0_3af2bf0b-b2e1-4814-a8c3-8e0d2bf0b6f3" continuedAt="i77de5ac5d83f43758fb7cd396a7120bd" escape="true">Net Income Per Share</ix:nonNumeric></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%;"><ix:continuation id="i77de5ac5d83f43758fb7cd396a7120bd">The Company presents both basic and diluted net income per share on the Consolidated Statements of Income.  Basic net income per share is calculated by dividing net income by the weighted average number of shares outstanding during the period.&#160;&#160;Diluted net income per share is calculated by dividing net income by the weighted average diluted shares outstanding during the period.  Dilutive shares are computed using the treasury stock method for share-based awards. Performance-based restricted share units are included in diluted shares only if the related performance conditions have been considered satisfied as of the end of the reporting period.</ix:continuation>  </span></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODQ0_f7f05963-e6a0-498e-9118-43b38f5061aa" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Cash and Cash Equivalents</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%;">Temporary cash investments, with a maturity of three months or less when purchased, are considered to be cash equivalents.&#160;&#160;The majority of payments due from banks for customer credit cards are classified as cash and cash equivalents, as they generally settle within <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzIzNjg0_7016a601-603f-4d27-ba8c-3ea1e37cdedf">24</ix:nonNumeric> - <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzIzNjg3_8c1fa45b-84f8-4c4a-8d61-e6148f61ca08">48</ix:nonNumeric> hours.</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%;">Sales generated through the Company&#8217;s private label credit cards are not reflected as accounts receivable.&#160;&#160;Under an agreement with Citi Cards, a division of Citigroup, consumer and business credit is extended directly to customers by Citigroup.&#160;&#160;All credit program and related services are performed and controlled directly by Citigroup.&#160;&#160;Payments due from Citigroup are classified as cash and cash equivalents as they generally settle within <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI0MTQy_7016a601-603f-4d27-ba8c-3ea1e37cdedf">24</ix:nonNumeric> - <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI0MTQ1_8c1fa45b-84f8-4c4a-8d61-e6148f61ca08">48</ix:nonNumeric> hours.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODc3_3db7cc11-0d6e-40f9-bb04-7d31c7fc7723" continuedAt="i085bece79e8145a1a9cde686108c61bc" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Fair Value of Financial Instruments</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%;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants on the measurement date.  The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value.&#160;&#160;These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.</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%;">The Company&#8217;s financial instruments consist of cash and cash equivalents, short-term receivables, trade payables, debt instruments, and interest rate swaps.  Due to their short-term nature, the carrying values of cash and cash equivalents, short-term receivables, and trade payables approximate current fair value at each balance sheet date.  The Company had $<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnsecuredDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI1MjM3_c87edef1-68c6-4bb9-afa5-46f5c9ebe422">397.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnsecuredDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI1MjQ0_9751db6e-c232-4f7a-be95-7aef56e8bbf1">408.8</ix:nonFraction> million in borrowings under our debt facilities (as discussed in Note 4) as of December&#160;28, 2019 and December&#160;29, 2018, respectively.  Based on current market interest rates (Level 2 inputs), the carrying value of our borrowings under our debt facilities approximates fair value for each period reported.  The fair value of the Company&#8217;s interest rate swaps </span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">55</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></div><ix:continuation id="i45e84e5b20eb4ae5a689c405941a4fbc" continuedAt="i68b1471179224241a645cc254e64daad"><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%;"><ix:continuation id="i085bece79e8145a1a9cde686108c61bc">is determined based on the present value of expected future cash flows using forward rate curves (a Level 2 input).  As described in further detail in Note 5, the fair value of the interest rate swaps, excluding accrued interest, was a net asset of $<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEwOTk1MTE2ODg2ODM_473e0145-ca89-4876-912f-632fa954ea55">0.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEwOTk1MTE2ODg3MTE_9b7650e1-4409-46d0-9495-8b53c5c46d88">5.8</ix:nonFraction>&#160;million as of December&#160;28, 2019 and December&#160;29, 2018, respectively.</ix:continuation> </span></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTM0_d5a6eea9-9c89-4b34-8035-ca167353acd0" continuedAt="i980eb5c3070f4c409e16a583b80836fe" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Derivative Financial Instruments</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%;">The Company accounts for derivative financial instruments in accordance with applicable accounting standards for such instruments and hedging activities, which require that all derivatives are recorded on the balance sheet at fair value.  The accounting for changes in the fair value of derivatives depends on the intended use of the derivative, whether the Company has elected to designate a derivative in a hedging relationship and apply hedge accounting and whether the hedging relationship has satisfied the criteria necessary to apply hedge accounting. </span></div></ix:nonNumeric><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%;"><ix:continuation id="i980eb5c3070f4c409e16a583b80836fe">Derivatives designated and qualifying as a hedge of the exposure to changes in the fair value of an asset, liability, or firm commitment attributable to a particular risk are considered fair value hedges.  Derivatives designated and qualifying as a hedge of the exposure to variability in expected future cash flows, or other types of forecasted transactions, are considered cash flow hedges.  Hedge accounting generally provides for the matching of the timing of gain or loss recognition on the hedging instrument with the recognition of the changes in the fair value of the hedged asset or liability that are attributable to the hedged risk in a fair value hedge or the earnings effect of the hedged forecasted transactions in a cash flow hedge.  The Company may enter into derivative contracts that are intended to economically hedge a certain portion of its risk, even though hedge accounting does not apply or the Company elects not to apply the hedge accounting standards.</ix:continuation> </span></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTQ4_5f4a57f9-9551-4958-ae61-8e59076a8fad" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Inventories</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%;">Inventories are stated at the lower of cost, as determined by the average cost method, or net realizable value.&#160;&#160;Inventory cost consists of the direct cost of merchandise including freight, duties, and tariffs.&#160;&#160;Inventories are net of shrinkage, obsolescence, other valuations, and vendor allowances.</span></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTYw_e10b6519-4dfa-4d76-ae5c-3dd4b5d723f4" continuedAt="i20a4aa36ebc14595bdf4a75f111a38fc" escape="true"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODE5_ad8050bf-1f05-4d8e-b170-4c69576fbb64" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Property and Equipment</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%;">Property and equipment are initially recorded at cost.&#160;&#160;Depreciation is recorded using the straight-line method over the estimated useful lives of the assets.&#160;&#160;Improvements to leased premises are amortized using the straight-line method over the remaining term of the lease or the useful life of the improvement, whichever is less.  The following table summarizes the Company's property and equipment balances and includes the estimated useful lives which are generally applied (in thousands, except estimated useful lives):</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:49.023%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:13.935%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.384%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.935%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.384%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.939%;"></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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Lives</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28,<br/>2019</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;"><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);"><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);"></span></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:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Land</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Land" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzEtMy0xLTEtMzM5MQ_e802fa2c-fc40-4a9c-a2b8-8d7d6356486f">100,343</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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);"><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);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Land" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzEtNS0xLTEtMzM5MQ_17cf2650-fa48-45ef-9a59-0faf01c6ace0">100,767</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Buildings and improvements</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:top;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);">1 &#8211; 35 years</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BuildingsAndImprovementsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzItMy0xLTEtMzM5MQ_bc6c1bd5-61a2-4741-b599-0d9c52a39ce5">1,242,544</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="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);"><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);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BuildingsAndImprovementsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzItNS0xLTEtMzM5MQ_0def71c3-eed5-4857-897e-00ff5c87c739">1,110,767</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Furniture, fixtures and equipment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;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);">5 &#8211; 10 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FurnitureAndFixturesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzMtMy0xLTEtMzM5MQ_d690e242-6440-465b-9bd6-1726962e327d">729,272</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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);"><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);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FurnitureAndFixturesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzMtNS0xLTEtMzM5MQ_25125c8d-7658-44f2-82d0-0365dd9dea3f">645,702</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Computer software and hardware</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:top;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);">2 &#8211;&#160;7 years</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:ComputerSoftwareAndHardwareGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzQtMy0xLTEtMzM5MQ_ee82c58c-e3fe-4924-85ad-9695063a5261">440,222</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="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);"><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);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="tsco:ComputerSoftwareAndHardwareGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzQtNS0xLTEtMzM5MQ_d3a9a423-bc78-4a2f-9257-6cdbbef01a02">349,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConstructionInProgressGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzUtMy0xLTEtMzM5MQ_6baab541-e944-47e1-9002-0c0a98f1b4aa">39,110</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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);"><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);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConstructionInProgressGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzUtNS0xLTEtMzM5MQ_585312ec-169e-4d79-aafd-6361c2468d18">130,812</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6pt;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);">Property and equipment, gross</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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzYtMy0xLTEtMzM5MQ_9092b2ce-ae8b-4370-ba14-72087cb9a067">2,551,491</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="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);"><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);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzYtNS0xLTEtMzM5MQ_22bcb96a-bb1e-4756-a452-8cbf74ba9c77">2,337,548</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#cceeff;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);">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzctMy0xLTEtMzM5MQ_21c06d3f-622c-431f-8516-07d806947c56">1,387,535</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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);"><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);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzctNS0xLTEtMzM5MQ_4766a383-ddca-40ff-98cf-4ac12af6ce3c">1,203,084</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6pt;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);">Property and equipment, net</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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzgtMy0xLTEtMzM5MQ_1b73b21d-9d00-4028-82aa-0cb1c2e96b3c">1,163,956</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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="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);"><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);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzgtNS0xLTEtMzM5MQ_479560ef-154d-4273-8b23-7ef1ff3f1616">1,134,464</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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></table></div></ix:nonNumeric><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%;">The Company entered into agreements with various governmental entities in the states of Kentucky, Georgia, and Tennessee to implement tax abatement plans related to its distribution center in Franklin, Kentucky (Simpson County), its distribution center in Macon, Georgia (Bibb County), and its Store Support Center in Brentwood, Tennessee (Williamson County).&#160;&#160;The tax abatement plans provide for reduction of real property taxes for specified time frames by legally transferring title to its real property in exchange for industrial revenue bonds.  This property was then leased back to the Company.  No cash was exchanged.  </span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">56</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></div><ix:continuation id="i68b1471179224241a645cc254e64daad"><ix:continuation id="i20a4aa36ebc14595bdf4a75f111a38fc"><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%;">The lease payments are equal to the amount of the payments on the bonds.&#160;&#160;The tax abatement period extends through the term of the lease, which coincides with the maturity date of the bonds.  At any time, the Company has the option to purchase the real property by paying off the bonds, plus $<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="0" name="tsco:RealPropertyPurchaseOption" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI5MDQ4_8d7846fb-957c-4150-8223-d738637ad018">1</ix:nonFraction>.&#160;&#160;<ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:IndustrialrevenuebondsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzgz_29c121c6-9105-4176-bca3-418bcff4ca85" continuedAt="i4a872e0186ec47ffb37375e0c847bcab" escape="true">The terms and amounts authorized and drawn under each industrial revenue bond agreement are outlined as follows, as of December&#160;28, 2019:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;"><ix:continuation id="i4a872e0186ec47ffb37375e0c847bcab"><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:47.779%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.005%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.005%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.009%;"></td><td style="width:1.0%;"></td></tr><tr><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="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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Bond Term</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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:9pt;font-weight:700;line-height:100%;">Bond Authorized Amount</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:9pt;font-weight:700;line-height:100%;">(in millions)</span></div></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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:9pt;font-weight:700;line-height:100%;">Amount Drawn</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:9pt;font-weight:700;line-height:100%;">(in millions)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Franklin, Kentucky Distribution Center</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:center;vertical-align:top;border-top:1pt solid #000000;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="i67823bed6c3d410d919b54ec17aef942_D20181230-20191228" name="tsco:IndustrialRevenueBondMaturityDate" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZTpmYjllY2QyYTU4MWM0YjRkOWM2MjliYWE3OGFhZTY3Ny90YWJsZXJhbmdlOmZiOWVjZDJhNTgxYzRiNGQ5YzYyOWJhYTc4YWFlNjc3XzEtMi0xLTEtMA_417309a5-2ccf-4c4b-85d7-4fd37ab11427">30 years</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:nonFraction unitRef="usd" contextRef="i33425514c4884452b79e44576aa3e497_I20191228" decimals="-5" name="tsco:MaximumPrincipalAmountOfBondAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZTpmYjllY2QyYTU4MWM0YjRkOWM2MjliYWE3OGFhZTY3Ny90YWJsZXJhbmdlOmZiOWVjZDJhNTgxYzRiNGQ5YzYyOWJhYTc4YWFlNjc3XzEtNC0xLTEtMA_0cd8cc6a-eaa0-41eb-a17d-c1bff075b4f5">54.0</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:nonFraction unitRef="usd" contextRef="i33425514c4884452b79e44576aa3e497_I20191228" decimals="-5" name="tsco:NetBondProceedsIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZTpmYjllY2QyYTU4MWM0YjRkOWM2MjliYWE3OGFhZTY3Ny90YWJsZXJhbmdlOmZiOWVjZDJhNTgxYzRiNGQ5YzYyOWJhYTc4YWFlNjc3XzEtNi0xLTEtMA_bd3df457-3c04-4a92-804a-dcf452524f70">51.8</ix:nonFraction></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);">Macon, Georgia Distribution Center</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:top;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="ie8242c356d4544fb931113707a6b7045_D20181230-20191228" name="tsco:IndustrialRevenueBondMaturityDate" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZTpmYjllY2QyYTU4MWM0YjRkOWM2MjliYWE3OGFhZTY3Ny90YWJsZXJhbmdlOmZiOWVjZDJhNTgxYzRiNGQ5YzYyOWJhYTc4YWFlNjc3XzItMi0xLTEtMA_e0c27f85-6116-4a79-90d3-2e378f9b5957">15 years</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:right;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:nonFraction unitRef="usd" contextRef="i34603646408a4eb498fe44d3569f7f45_I20191228" decimals="-5" name="tsco:MaximumPrincipalAmountOfBondAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZTpmYjllY2QyYTU4MWM0YjRkOWM2MjliYWE3OGFhZTY3Ny90YWJsZXJhbmdlOmZiOWVjZDJhNTgxYzRiNGQ5YzYyOWJhYTc4YWFlNjc3XzItNC0xLTEtMA_a1c4716c-8269-4c0e-a902-6ce6ab117767">58.0</ix:nonFraction></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:right;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:nonFraction unitRef="usd" contextRef="i34603646408a4eb498fe44d3569f7f45_I20191228" decimals="-5" name="tsco:NetBondProceedsIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZTpmYjllY2QyYTU4MWM0YjRkOWM2MjliYWE3OGFhZTY3Ny90YWJsZXJhbmdlOmZiOWVjZDJhNTgxYzRiNGQ5YzYyOWJhYTc4YWFlNjc3XzItNi0xLTEtMA_1dcdfe8c-85e0-4c75-8b7c-45f93109ecc2">49.9</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Brentwood, Tennessee Store Support Center</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:center;vertical-align:top;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="i53bbc0281aa54237a08cd2acb2a4915e_D20181230-20191228" name="tsco:IndustrialRevenueBondMaturityDate" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZTpmYjllY2QyYTU4MWM0YjRkOWM2MjliYWE3OGFhZTY3Ny90YWJsZXJhbmdlOmZiOWVjZDJhNTgxYzRiNGQ5YzYyOWJhYTc4YWFlNjc3XzMtMi0xLTEtMA_ab65abb9-350b-4a72-b5f4-f4ee1ac452db">10 years</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:right;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:nonFraction unitRef="usd" contextRef="i15e736fcbe18436c8e358d1c6ae60a73_I20191228" decimals="-5" name="tsco:MaximumPrincipalAmountOfBondAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZTpmYjllY2QyYTU4MWM0YjRkOWM2MjliYWE3OGFhZTY3Ny90YWJsZXJhbmdlOmZiOWVjZDJhNTgxYzRiNGQ5YzYyOWJhYTc4YWFlNjc3XzMtNC0xLTEtMA_47c84d3c-f00e-44e9-86ab-3c7bd4dc2092">78.0</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:right;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:nonFraction unitRef="usd" contextRef="i15e736fcbe18436c8e358d1c6ae60a73_I20191228" decimals="-5" name="tsco:NetBondProceedsIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZTpmYjllY2QyYTU4MWM0YjRkOWM2MjliYWE3OGFhZTY3Ny90YWJsZXJhbmdlOmZiOWVjZDJhNTgxYzRiNGQ5YzYyOWJhYTc4YWFlNjc3XzMtNi0xLTEtMA_d2a4bdb5-59f0-4ec4-bd79-edcf22b047f5">75.3</ix:nonFraction></span></td></tr></table></ix:continuation></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%;">Due to the form of these transactions, the Company has not recorded the bonds or the lease obligation associated with the sale lease-back transaction.  The original cost of the Company&#8217;s property and equipment is recorded on the balance sheet and is being depreciated over its estimated useful life.</span></div></ix:continuation><div><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzk4_a3e2a6d9-b8d0-4bf7-bf3a-ac2400e0c877" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Capitalized Software Costs</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%;">The Company capitalizes certain costs related to the acquisition and development of software and amortizes these costs using the straight-line method over the estimated useful life of the software, which is <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI5NzE1_25c10c75-ac77-4a58-8eba-143228bdfe59">two</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI5NzIx_cd3e79ee-46aa-4292-9862-9a57a9bf3f71">seven</span> years.&#160;&#160;Computer software consists of software developed for internal-use and third-party software purchased for internal-use.&#160;&#160;A subsequent addition, modification or upgrade to internal-use software is capitalized to the extent that it enhances the software&#8217;s functionality or extends its useful life.&#160;&#160;These costs are included in computer software and hardware in the accompanying Consolidated Balance Sheets.&#160;&#160;Certain software costs not meeting the criteria for capitalization are expensed as incurred.</span></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODQ3_e27fa850-24c7-4ed2-999b-9fda082516b3" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Store Closing Costs</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%;">The Company regularly evaluates the performance of its stores and periodically closes those stores that are underperforming.&#160;&#160;The Company records a liability for costs associated with an exit or disposal activity when the liability is incurred, usually in the period the store closes.&#160;&#160;Store closing costs were not significant to the results of operations for any of the fiscal years presented.</span></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTM1_d1cd9c09-d27a-416f-89e1-d3e0554d2087" escape="true"><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-style:italic;font-weight:700;line-height:120%;">Leases</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Operating lease assets and liabilities are recognized at the lease commencement date. Operating lease liabilities represent the present value of lease payments not yet paid. Operating lease assets represent our right to use an underlying asset and are based upon the operating lease liabilities adjusted for prepayments or accrued lease payments, initial direct costs, lease incentives, and impairment, if any, of operating lease assets. To determine the present value of lease payments not yet paid, we estimate incremental borrowing rates corresponding to the reasonably certain lease term. </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%;">As substantially all of our leases do not provide an implicit rate, we estimate our collateralized incremental borrowing rate based upon a synthetic credit rating and yield curve analysis at commencement or modification date in determining the present value of lease payments.</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%;">Assets under finance leases are amortized in accordance with the Company&#8217;s normal depreciation policy for owned assets or over the lease term, if shorter, and the related charge to operations is included in depreciation expense in the Consolidated Statements of Income.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i_0_112"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">57</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">Note 2 &#8211; <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzE2NDkyNjc0NjE3MTg_e785f151-3a63-42f5-b274-eb057e3935be" continuedAt="iadd09374061c438f9074b90fc6cff959" escape="true">Share-Based Compensation:</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="iadd09374061c438f9074b90fc6cff959" continuedAt="i9bb885e3f2d14646b89eabd2e05e6d1b"><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%;">Share-based compensation includes stock options, restricted stock units, performance-based restricted share units, and certain transactions under the Company&#8217;s ESPP.&#160;&#160;Share-based compensation expense is recognized based on the grant date fair value of all stock options, restricted stock units, and performance-based restricted share units plus a 15% discount on shares purchased by employees as a part of the ESPP.&#160;&#160;The discount under the ESPP represents the difference between the purchase date market value and the employee&#8217;s purchase price.</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%;">There were no significant modifications to the Company's share-based compensation plans since the adoption of the 2018 Omnibus Incentive Plan (the &#8220;2018 Plan&#8221;) on May 10, 2018, which replaced the 2009 Stock Incentive Plan.  Following the adoption of the 2018 Plan, no further grants may be made under the 2009 Stock Incentive Plan.</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%;">Under our share-based compensation plans, awards may be granted to officers, non-employee directors, other employees, and independent contractors.  The per share exercise price of options granted shall not be less than the fair market value of the stock on the date of grant and such awards will expire no later than <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzE5NjE_bf4cb9d4-b70b-4ef6-aec5-9b01e74e6e92">ten</ix:nonNumeric> years from the date of grant.  Vesting of awards commences at various anniversary dates following the dates of each grant and certain awards will vest only upon established performance conditions being met.  At December&#160;28, 2019, the Company had approximately <ix:nonFraction unitRef="shares" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzIyMDk_4b167295-7d06-4700-8511-a984ae08a7cc">11.8</ix:nonFraction> million shares available for future equity awards under the Company&#8217;s 2018 Plan.</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%;">Share-based compensation expense, including changes in expense for modifications, if any, of awards, was $<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzEwOTk1MTE2NDc3MTI_7b567667-d0b7-49b6-974a-7ba08ccfe5ec">31.1</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzEwOTk1MTE2NDc3MjA_07c25070-2109-4283-bc7e-7ce2cd38f80c">28.9</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzEwOTk1MTE2NDc3Mjg_cf977045-40f8-4248-a2ad-ffed5efa3f25">29.2</ix:nonFraction>&#160;million for fiscal 2019, 2018, and 2017, respectively. </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-style:italic;font-weight:400;line-height:120%;">Stock Options</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%;">The fair value is separately estimated for each option grant.&#160;&#160;The fair value of each option is recognized as compensation expense ratably over the vesting period.&#160;&#160;The Company has estimated the fair value of all stock option awards as of the date of the grant by applying a </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Black-Scholes</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%;"> pricing valuation model.&#160;&#160;The application of this valuation model involves assumptions that are judgmental and highly sensitive in the determination of compensation expense.&#160;&#160;<ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk5MjM_e8a30370-b5b2-4f2a-a4a7-f8bf9857fff3" continuedAt="i76f7ba190eaf4b2a862a02adb8a60361" escape="true">The ranges of key assumptions used in determining the fair value of options granted during fiscal 2019, 2018, and 2017, as well as a summary of the methodology applied to develop each assumption, are as follows:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;"><ix:continuation id="i76f7ba190eaf4b2a862a02adb8a60361"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:56.651%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.076%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.903%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.904%;"></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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><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="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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;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:#cceeff;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);">Expected price volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">26.4 - 27.6%</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">26.4 - 27.0%</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">25.1 - 26.0%</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);">Risk-free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">1.6 - 2.5%</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:right;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);">2.5 - 3.0%</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:right;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);">1.7 - 1.9%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Weighted average expected term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">4.5</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:right;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);">4.5</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:right;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);">4.4</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);">Forfeiture rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">7.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">7.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">7.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Dividend yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">%</span></td></tr></table></ix:continuation></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-style:italic;font-weight:400;line-height:120%;">Expected Price Volatility</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%;"> &#8212; This is a measure of the amount by which a price has fluctuated or is expected to fluctuate.  The Company applies a historical volatility rate.  To calculate historical changes in market value, the Company uses daily market value changes from the date of grant over a past period generally representative of the expected life of the options to determine volatility.&#160; The Company believes the use of historical price volatility provides an appropriate indicator of future volatility.  An increase in the expected volatility will increase compensation expense.</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-style:italic;font-weight:400;line-height:120%;">Risk-Free Interest Rate</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%;"> &#8212; This is the U.S. Treasury Constant Maturity rate over a term equal to the expected term of the option. An increase in the risk-free interest rate will increase compensation expense.</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-style:italic;font-weight:400;line-height:120%;">Weighted Average Expected Term </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%;">&#8212; This is the period of time over which the options granted are expected to remain outstanding and is based on historical experience.  Options granted generally have a maximum term of <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzE2NDkyNjc0NjE3MDc_813b3a70-e4fe-4c64-81ff-4ad93eddbd36">ten</ix:nonNumeric> years.  An increase in the expected term will increase compensation expense.</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-style:italic;font-weight:400;line-height:120%;">Forfeiture Rate </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%;">&#8212; This is the estimated percentage of options granted that are expected to be forfeited or canceled before becoming fully vested.  This estimate is based on historical experience.  An increase in the forfeiture rate will decrease compensation expense.</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-style:italic;font-weight:400;line-height:120%;">Dividend Yield</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%;"> &#8212; This is the estimated dividend yield for the weighted average expected term of the option granted.  An increase in the dividend yield will decrease compensation expense.</span></div></ix:continuation><div style="text-align:justify;"><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 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%;">58</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></div><ix:continuation id="i9bb885e3f2d14646b89eabd2e05e6d1b" continuedAt="i5b970007463b47a0a7b837f07c5ad848"><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%;">The Company issues shares for options when exercised.  <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk5Mjk_636a2d35-8ed7-482b-8175-9233e8c25724" continuedAt="i07762d4da120482788b4f552673a20f1" escape="true">A summary of stock option activity is as follows:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;"><ix:continuation id="i07762d4da120482788b4f552673a20f1"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.122%;"><tr><td style="width:1.0%;"></td><td style="width:37.675%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.537%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.356%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.537%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.209%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.537%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.356%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.537%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.356%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.537%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.363%;"></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock Option Activity</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Weighted</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:100%;">Average Exercise</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:100%;">Price</span></div></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Fair Value</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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Weighted Average</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:100%;">Remaining</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:100%;">Contractual Term</span></div></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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Aggregate Intrinsic Value</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:100%;">(</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%;">in thousands)</span></div></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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);">Outstanding at December 29, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="shares" contextRef="id914382eff60401989f822045347aca8_I20181229" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzExLTItMS0xLTA_4db724ad-c683-4577-99af-38e477b6bf92">4,053,386</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="id914382eff60401989f822045347aca8_I20181229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzExLTQtMS0xLTA_60f20e85-2fce-44bc-ba7d-1d102702c96a">72.49</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzExLTgtMS0xLTA_00b30a8c-a2ff-4e5e-a033-adca96380088">7.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzExLTEwLTEtMS0w_217f8996-15c9-4abb-b335-fffe60426325">46,472</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;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);">Granted</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="shares" contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzEyLTItMS0xLTA_0c03eecf-f419-4147-a33b-251192c99b8e">395,701</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzEyLTQtMS0xLTA_679d2f1a-66dc-47fd-af27-95671a9cf71f">89.78</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzEyLTYtMS0xLTA_ef225193-cf1a-4416-b2c2-32de4862357d">20.80</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Exercised</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="shares" contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzEzLTItMS0xLTA_c390adf1-7228-4b5a-b173-7c88014eb18b">1,556,917</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzEzLTQtMS0xLTA_68a829e2-568a-439c-969d-5361d2b32ee0">71.52</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Canceled</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="shares" contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzE0LTItMS0xLTA_3efcba87-7c9f-4154-afdc-5efa210a7ad8">74,651</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzE0LTQtMS0xLTA_2d9d8a81-cf91-4c79-94d2-5194d4a33251">76.56</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Outstanding at December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="shares" contextRef="ia31d6b4e72cc40dd8df91d1c8ad08eb8_I20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzE1LTItMS0xLTA_7ddc1f2f-9e9b-42ad-abe3-e747debd3948">2,817,519</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="ia31d6b4e72cc40dd8df91d1c8ad08eb8_I20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzE1LTQtMS0xLTA_9f04bc97-1889-42d8-a580-7f6921fd00c0">75.34</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:right;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="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzE1LTgtMS0xLTA_7355f097-0c71-44d3-9aa9-106ef2fd37f6">6.8</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzE1LTEwLTEtMS0w_3d1e05f7-8272-4bd3-845f-0321e78eec72">47,834</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Exercisable at December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="shares" contextRef="ia31d6b4e72cc40dd8df91d1c8ad08eb8_I20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzE3LTItMS0xLTA_ae875bdc-ea45-4ac2-992a-b8a4a17c82d2">1,629,075</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="ia31d6b4e72cc40dd8df91d1c8ad08eb8_I20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzE3LTQtMS0xLTA_ff036b20-158a-4abe-9d34-704f26c47b7b">74.81</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:right;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="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzE3LTgtMS0xLTA_174bd739-6116-452b-b099-ea7d6038dfce">5.9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzE3LTEwLTEtMS0w_0b4d8ec7-093a-4418-8225-0e84114cc90e">28,502</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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></table></ix:continuation></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%;">The aggregate intrinsic values in the table above represent the total difference between the Company&#8217;s closing stock price at each year-end and the option exercise price, multiplied by the number of in-the-money options at each year-end.  As of December&#160;28, 2019, total unrecognized compensation expense related to non-vested stock options was approximately $<ix:nonFraction unitRef="usd" contextRef="ia31d6b4e72cc40dd8df91d1c8ad08eb8_I20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzU2MDk_80fea04a-dc46-48c2-9f89-78932f4350d8">7.7</ix:nonFraction> million with a weighted average expense recognition period of <ix:nonNumeric contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzU2NjY_b040cbb7-e8a6-4b99-827c-60b48950765e">1.6</ix:nonNumeric> years.</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%;">There were no material modifications to options in fiscal 2019, 2018, or 2017. </span></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:OtherInformationOptionActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk5MTA_8dcffab7-b279-4a7b-9fae-6a5cb012a5a0" escape="true"><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%;">Other information relative to options activity during fiscal 2019, 2018, and 2017 is as follows (in thousands):</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.561%;"><tr><td style="width:1.0%;"></td><td style="width:57.765%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.922%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.922%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.923%;"></td><td style="width:1.0%;"></td></tr><tr><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="14" 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:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><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="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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;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:#cceeff;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);">Total fair value of stock options vested</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZToyMGQ2MWIzZjViOWQ0OTBhYjdmODEzMDQyNWU0YTFiNC90YWJsZXJhbmdlOjIwZDYxYjNmNWI5ZDQ5MGFiN2Y4MTMwNDI1ZTRhMWI0XzItMS0xLTEtMA_2a621042-c35c-4348-ab74-56b5bcd1ff30">16,060</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZToyMGQ2MWIzZjViOWQ0OTBhYjdmODEzMDQyNWU0YTFiNC90YWJsZXJhbmdlOjIwZDYxYjNmNWI5ZDQ5MGFiN2Y4MTMwNDI1ZTRhMWI0XzItMy0xLTEtMA_fd1974c3-522a-4fc8-9952-150c3ee9ce3d">18,247</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZToyMGQ2MWIzZjViOWQ0OTBhYjdmODEzMDQyNWU0YTFiNC90YWJsZXJhbmdlOjIwZDYxYjNmNWI5ZDQ5MGFiN2Y4MTMwNDI1ZTRhMWI0XzItNS0xLTEtMA_b7288aa6-3f16-4229-af9a-81e387f13538">15,996</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Total intrinsic value of stock options exercised</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZToyMGQ2MWIzZjViOWQ0OTBhYjdmODEzMDQyNWU0YTFiNC90YWJsZXJhbmdlOjIwZDYxYjNmNWI5ZDQ5MGFiN2Y4MTMwNDI1ZTRhMWI0XzMtMS0xLTEtMA_7f246a4f-d40e-48f1-83a8-e950cf00d1af">45,101</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZToyMGQ2MWIzZjViOWQ0OTBhYjdmODEzMDQyNWU0YTFiNC90YWJsZXJhbmdlOjIwZDYxYjNmNWI5ZDQ5MGFiN2Y4MTMwNDI1ZTRhMWI0XzMtMy0xLTEtMA_88ace933-b3b8-48a1-a479-894dcd621820">43,476</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZToyMGQ2MWIzZjViOWQ0OTBhYjdmODEzMDQyNWU0YTFiNC90YWJsZXJhbmdlOjIwZDYxYjNmNWI5ZDQ5MGFiN2Y4MTMwNDI1ZTRhMWI0XzMtNS0xLTEtMA_42f4d672-3602-4894-91f2-d39b551cc3fc">9,237</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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></table></div></ix:nonNumeric><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-style:italic;font-weight:400;line-height:120%;">Restricted Stock Units</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%;">The Company issues shares for restricted stock units once vesting occurs and related restrictions lapse.&#160;&#160;The fair value of the restricted stock units is the closing price of the Company&#8217;s common stock the day preceding the grant date, discounted for the expected dividend yield over the term of the award.  The units generally vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzYyMTQ_88386004-b020-44cb-8d13-7f61f88503c3">one</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzYyMjA_8f0133df-62cc-45f1-a9e6-b8cb9a4c3218">three</span>-year term; some plan participants have elected to defer receipt of shares of common stock upon vesting of restricted stock units, and as a result, those shares are not issued until a later date.  <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk4OTE_bafc8472-ed74-4e6e-aff2-7f39ac8f543b" continuedAt="if717f7a5aa58497e8b0c9c4783912743" escape="true">A summary of restricted stock unit activity is presented below:</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><div style="margin-bottom:6pt;"><ix:continuation id="if717f7a5aa58497e8b0c9c4783912743"><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:49.248%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:21.641%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:21.643%;"></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted Stock Unit Activity</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted Stock Units</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Grant Date Fair&#160;Value</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><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><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><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><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><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><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><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><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><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><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:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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);">Restricted at December 29, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="shares" contextRef="ia41bb027df80493997743f4d3fbbe5dd_I20181229" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozMGIxYTk2MTkxMWQ0MjdiOGM4OGMwYmI4YjA0MWJhMS90YWJsZXJhbmdlOjMwYjFhOTYxOTExZDQyN2I4Yzg4YzBiYjhiMDQxYmExXzExLTItMS0xLTA_7c255ff8-84aa-4faf-a014-4983aced2d3e">438,070</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="ia41bb027df80493997743f4d3fbbe5dd_I20181229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozMGIxYTk2MTkxMWQ0MjdiOGM4OGMwYmI4YjA0MWJhMS90YWJsZXJhbmdlOjMwYjFhOTYxOTExZDQyN2I4Yzg4YzBiYjhiMDQxYmExXzExLTQtMS0xLTA_0ddb399f-a53a-4e4c-96c2-7a961d9f23cb">64.09</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;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);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="shares" contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozMGIxYTk2MTkxMWQ0MjdiOGM4OGMwYmI4YjA0MWJhMS90YWJsZXJhbmdlOjMwYjFhOTYxOTExZDQyN2I4Yzg4YzBiYjhiMDQxYmExXzEyLTItMS0xLTA_3252522a-45de-4266-9fc5-e00e522ebbd6">255,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozMGIxYTk2MTkxMWQ0MjdiOGM4OGMwYmI4YjA0MWJhMS90YWJsZXJhbmdlOjMwYjFhOTYxOTExZDQyN2I4Yzg4YzBiYjhiMDQxYmExXzEyLTQtMS0xLTA_6118d414-68b8-4a6f-9649-8fc6386426b3">88.02</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Vested</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="shares" contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozMGIxYTk2MTkxMWQ0MjdiOGM4OGMwYmI4YjA0MWJhMS90YWJsZXJhbmdlOjMwYjFhOTYxOTExZDQyN2I4Yzg4YzBiYjhiMDQxYmExXzEzLTItMS0xLTA_19b9efe8-55b8-43cb-ad7b-707d46907126">116,118</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozMGIxYTk2MTkxMWQ0MjdiOGM4OGMwYmI4YjA0MWJhMS90YWJsZXJhbmdlOjMwYjFhOTYxOTExZDQyN2I4Yzg4YzBiYjhiMDQxYmExXzEzLTQtMS0xLTA_3769c2a7-cfd0-48e5-8708-6582e971af6d">71.49</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="shares" contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozMGIxYTk2MTkxMWQ0MjdiOGM4OGMwYmI4YjA0MWJhMS90YWJsZXJhbmdlOjMwYjFhOTYxOTExZDQyN2I4Yzg4YzBiYjhiMDQxYmExXzE0LTItMS0xLTA_ae9e785a-05fc-4f03-a7dd-8a899867785a">34,046</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozMGIxYTk2MTkxMWQ0MjdiOGM4OGMwYmI4YjA0MWJhMS90YWJsZXJhbmdlOjMwYjFhOTYxOTExZDQyN2I4Yzg4YzBiYjhiMDQxYmExXzE0LTQtMS0xLTA_23162920-3185-48b3-95b6-3b8e7f82001b">73.28</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Restricted at December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="shares" contextRef="i75027547b0804cc58474cfbef52e94e5_I20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozMGIxYTk2MTkxMWQ0MjdiOGM4OGMwYmI4YjA0MWJhMS90YWJsZXJhbmdlOjMwYjFhOTYxOTExZDQyN2I4Yzg4YzBiYjhiMDQxYmExXzE1LTItMS0xLTA_b4ad1052-f1f9-4515-89b4-7309470dab26">543,406</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i75027547b0804cc58474cfbef52e94e5_I20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozMGIxYTk2MTkxMWQ0MjdiOGM4OGMwYmI4YjA0MWJhMS90YWJsZXJhbmdlOjMwYjFhOTYxOTExZDQyN2I4Yzg4YzBiYjhiMDQxYmExXzE1LTQtMS0xLTA_acc4ad20-37a2-4ec9-8b53-628ebf5a5fa5">73.55</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></ix:continuation></div><div><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk5MDg_f5285834-9df5-4054-a1e2-5728c8aba470" escape="true"><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%;">Other information relative to restricted stock unit activity during fiscal 2019, 2018, and 2017 is as follows (in thousands):</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.707%;"><tr><td style="width:1.0%;"></td><td style="width:57.824%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.903%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.903%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.904%;"></td><td style="width:1.0%;"></td></tr><tr><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="14" 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:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><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="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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Total grant date fair value of restricted stock units vested and issued</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpkMTcyZTA5NTIzZjc0YjE2YTM2YzMwNmEyNTZmODYxMy90YWJsZXJhbmdlOmQxNzJlMDk1MjNmNzRiMTZhMzZjMzA2YTI1NmY4NjEzXzItMS0xLTEtMA_63a33c28-9d8b-4f92-922b-17c438e72b78">8,301</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i0ff46562e51a42808f99d83ae50fdf82_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpkMTcyZTA5NTIzZjc0YjE2YTM2YzMwNmEyNTZmODYxMy90YWJsZXJhbmdlOmQxNzJlMDk1MjNmNzRiMTZhMzZjMzA2YTI1NmY4NjEzXzItMy0xLTEtMA_9ac5d032-e286-4596-9bed-b11d4be10f5a">5,325</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="iefe1957d3f61476c9d179475df197cbc_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpkMTcyZTA5NTIzZjc0YjE2YTM2YzMwNmEyNTZmODYxMy90YWJsZXJhbmdlOmQxNzJlMDk1MjNmNzRiMTZhMzZjMzA2YTI1NmY4NjEzXzItNS0xLTEtMA_77842a4f-dc68-49f0-88e6-4b3d4a6b2544">3,301</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Total intrinsic value of restricted stock units vested and issued</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpkMTcyZTA5NTIzZjc0YjE2YTM2YzMwNmEyNTZmODYxMy90YWJsZXJhbmdlOmQxNzJlMDk1MjNmNzRiMTZhMzZjMzA2YTI1NmY4NjEzXzMtMS0xLTEtMA_9f2ccd2f-ead6-4676-afe3-3d07e46e75bb">10,623</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i0ff46562e51a42808f99d83ae50fdf82_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpkMTcyZTA5NTIzZjc0YjE2YTM2YzMwNmEyNTZmODYxMy90YWJsZXJhbmdlOmQxNzJlMDk1MjNmNzRiMTZhMzZjMzA2YTI1NmY4NjEzXzMtMy0xLTEtMA_ecfdb4d1-69d0-49af-8243-2ea004a89ecb">5,364</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="iefe1957d3f61476c9d179475df197cbc_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpkMTcyZTA5NTIzZjc0YjE2YTM2YzMwNmEyNTZmODYxMy90YWJsZXJhbmdlOmQxNzJlMDk1MjNmNzRiMTZhMzZjMzA2YTI1NmY4NjEzXzMtNS0xLTEtMA_da6b26bf-3e64-45f6-acc0-6b89fc62fb93">3,465</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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></table></div></ix:nonNumeric><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%;">There were no material modifications to restricted stock units in fiscal 2019, 2018, or 2017. </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%;">As of December&#160;28, 2019, total unrecognized compensation expense related to non-vested restricted stock units was approximately $<ix:nonFraction unitRef="usd" contextRef="i75027547b0804cc58474cfbef52e94e5_I20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzc1NDk_e56fd58c-9cf1-48ca-9874-78bcef335e5d">19.6</ix:nonFraction> million with a weighted average expense recognition period of <ix:nonNumeric contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzc2MDY_dc002b89-5d23-4a1f-8d8d-9143762121e4">1.8</ix:nonNumeric> years.</span></div></ix:continuation><div style="text-align:justify;"><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 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%;">59</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></div><ix:continuation id="i5b970007463b47a0a7b837f07c5ad848"><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-style:italic;font-weight:400;line-height:120%;">Performance-Based Restricted Share Units</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%;">We issue performance-based restricted share units to senior executives that represent shares potentially issuable in the future, subject to the achievement of specified performance goals. &#160;The performance metrics for the units are growth in net sales and growth in earnings per diluted share over a specified performance period.  Issuance is based upon the level of achievement of the relative performance targets. The fair value of the performance-based restricted share units is the closing price of the Company&#8217;s common stock the day preceding the grant date, discounted for the expected dividend yield over the term of the awards.  <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk5Mjc_64d09f82-1e8c-425b-b12e-f3fb534f7f22" continuedAt="i056866383076429394f7a0abb82eab36" escape="true">A summary of performance-based restricted share unit activity is presented below:</ix:nonNumeric></span></div><ix:continuation id="i056866383076429394f7a0abb82eab36"><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.269%;"><tr><td style="width:1.0%;"></td><td style="width:49.104%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:21.711%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:21.713%;"></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance-Based Restricted Share Unit Activity</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance-Based Restricted Share Units</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Grant Date Fair&#160;Value</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><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><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><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><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><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><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><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><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><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><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:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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);">Restricted at December 29, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="shares" contextRef="i87da41527ee646c698784c6be593afc8_I20181229" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzExLTItMS0xLTA_eed0424c-8e23-4fab-b631-5532ac00e564">41,310</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i87da41527ee646c698784c6be593afc8_I20181229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzExLTQtMS0xLTA_cca90132-c68c-4bdb-9c62-2916467f9284">63.90</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Granted </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;">(a)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="shares" contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzEyLTItMS0xLTA_7e29bded-339a-4520-9133-393c235059d8">58,115</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzEyLTQtMS0xLTA_e6bc1cb4-ec86-4251-bc3a-d1a953f592b0">85.51</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Performance adjustment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="shares" contextRef="i8c85e6770e2a40d9b5732a33fff9c0f7_D20181230-20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzEzLTItMS0xLTUwMDU_c73d9575-6af7-470f-a55d-47408c339dc0">29,001</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i8c85e6770e2a40d9b5732a33fff9c0f7_D20181230-20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzEzLTQtMS0xLTcxOTI_8978b0be-950b-49ff-ab03-2fba1cc9b597">63.90</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Vested</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="shares" contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzEzLTItMS0xLTA_1c220fce-84bb-4305-9773-c364b97bb85a">28,792</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzEzLTQtMS0xLTA_99e785fc-9385-4f42-ad85-c74807760769">70.68</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="shares" contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzE0LTItMS0xLTA_bac51925-5f15-47fa-b559-4e33fb991f1d">6,173</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzE0LTQtMS0xLTA_c2ad75b2-179b-4fc5-b036-ed77bf95c020">85.04</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Restricted at December 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="shares" contextRef="i39343e0d8c0f49a9880727adfa5c9367_I20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzE1LTItMS0xLTA_f902bdd7-a931-4c2c-bf7a-91438bbefec7">93,461</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i39343e0d8c0f49a9880727adfa5c9367_I20191228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzE1LTQtMS0xLTA_9062b8a9-00a7-48e5-9867-6bc6aa1ff466">75.97</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><div style="text-indent:-4.5pt;padding-left:4.5pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;vertical-align:top;">(a)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">Assumes 100% target level achievement of the relative performance targets. The actual number of shares that will be issued, which may be higher or lower than the target, will be determined by the level of achievement of the relative performance targets.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:OtherInformationRestrictedUnitActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzE2NDkyNjc0NjE3MTE_fe74fcef-b16d-467f-9a5b-caadce133925" escape="true"><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%;">Other information relative to performance-based restricted share unit activity during fiscal 2019 is as follows (in thousands):</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:57.941%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.865%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.865%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.869%;"></td><td style="width:1.0%;"></td></tr><tr><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="14" 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:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><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="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:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;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;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></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:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Total grant date fair value of performance-based restricted share units vested and issued</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozZWE2Zjg2ZTg0YTY0ZmQ3ODQwZjhjMTkzZjk5YmMzYy90YWJsZXJhbmdlOjNlYTZmODZlODRhNjRmZDc4NDBmOGMxOTNmOTliYzNjXzItMS0xLTEtNDkwNw_cfe9f447-dd00-464a-b594-5e9da1b39279">2,035</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);"><ix:nonFraction unitRef="usd" contextRef="i343503d3b5a44423a120d0300a531743_D20171231-20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozZWE2Zjg2ZTg0YTY0ZmQ3ODQwZjhjMTkzZjk5YmMzYy90YWJsZXJhbmdlOjNlYTZmODZlODRhNjRmZDc4NDBmOGMxOTNmOTliYzNjXzItMy0xLTEtNzg1OA_212384cf-8edd-4ebe-a66a-d1f34cf96e00">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);"><ix:nonFraction unitRef="usd" contextRef="i5abbe130b94d4a90ab3534ea9d7b1926_D20170101-20171230" decimals="-3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozZWE2Zjg2ZTg0YTY0ZmQ3ODQwZjhjMTkzZjk5YmMzYy90YWJsZXJhbmdlOjNlYTZmODZlODRhNjRmZDc4NDBmOGMxOTNmOTliYzNjXzItNS0xLTEtNzg2MQ_26c208e7-f9a3-4958-9b9b-aba25c407887">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">Total intrinsic value of performance-based restricted share units vested and issued</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozZWE2Zjg2ZTg0YTY0ZmQ3ODQwZjhjMTkzZjk5YmMzYy90YWJsZXJhbmdlOjNlYTZmODZlODRhNjRmZDc4NDBmOGMxOTNmOTliYzNjXzMtMS0xLTEtNDkwNw_aefeae90-bb0f-4b4f-859f-64bcb799bce3">2,666</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i343503d3b5a44423a120d0300a531743_D20171231-20181229" decimals="-3" format="ixt:zerodash" name="tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozZWE2Zjg2ZTg0YTY0ZmQ3ODQwZjhjMTkzZjk5YmMzYy90YWJsZXJhbmdlOjNlYTZmODZlODRhNjRmZDc4NDBmOGMxOTNmOTliYzNjXzMtMy0xLTEtNzg2Mw_ae0ef2db-0370-4aff-99d7-4afb6a462db1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i5abbe130b94d4a90ab3534ea9d7b1926_D20170101-20171230" decimals="-3" format="ixt:zerodash" name="tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozZWE2Zjg2ZTg0YTY0ZmQ3ODQwZjhjMTkzZjk5YmMzYy90YWJsZXJhbmdlOjNlYTZmODZlODRhNjRmZDc4NDBmOGMxOTNmOTliYzNjXzMtNS0xLTEtNzg2NQ_d7203779-3b51-4007-a330-aac354a2c11c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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></table></div></ix:nonNumeric><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%;">There were no material modifications to performance-based restricted share units in fiscal 2019, 2018, or 2017. </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%;">As of December&#160;28, 2019, total unrecognized compensation expense related to non-vested performance-based restricted share units was approximately $<ix:nonFraction unitRef="usd" contextRef="i39343e0d8c0f49a9880727adfa5c9367_I20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzkxNjQ_53626504-86c9-44e0-8d14-dbeba04d3297">2.3</ix:nonFraction> million with a weighted average expense recognition period of <ix:nonNumeric contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzkyMjE_1dc78c78-63f3-491f-ba5a-5bff8b1dedba">1.8</ix:nonNumeric> years.</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-style:italic;font-weight:400;line-height:120%;">Shares Withheld to Satisfy Tax Withholding Requirements</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%;">For the majority of restricted stock units and performance-based restricted share units granted, the number of shares issued on the date these stock awards vest is net of shares withheld by the Company to satisfy the minimum statutory tax withholding requirements, which the Company pays on behalf of its employees.&#160;&#160;The Company issued <ix:nonFraction unitRef="shares" contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzEwOTk1MTE2NDYyNzk_d0c6731b-d1b3-40cd-b7c1-e61d0bfa547f">103,124</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i0ff46562e51a42808f99d83ae50fdf82_D20171231-20181229" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzEwOTk1MTE2NDYyODM_7979bd50-4a78-4dca-ba1e-97ecc4bea014">53,714</ix:nonFraction>, and <ix:nonFraction unitRef="shares" contextRef="iefe1957d3f61476c9d179475df197cbc_D20170101-20171230" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzEwOTk1MTE2NDYyOTE_18e11090-5cf8-497a-85cc-65a5623fdc76">39,314</ix:nonFraction> shares as a result of vested restricted stock units and performance-based restricted share units during fiscal 2019, 2018, and 2017, respectively.&#160;&#160;Although shares withheld are not issued, they are treated similar to common stock repurchases as they reduce the number of shares that would have been issued upon vesting.&#160;&#160;The amounts are net of <ix:nonFraction unitRef="shares" contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzEwOTk1MTE2NDY1ODc_1bf31742-0ac0-42d8-b870-736f7b6cb09a">41,786</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i0ff46562e51a42808f99d83ae50fdf82_D20171231-20181229" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzEwOTk1MTE2NDY1OTE_fe5886ad-169d-4056-baea-5724448ab405">17,131</ix:nonFraction>, and <ix:nonFraction unitRef="shares" contextRef="iefe1957d3f61476c9d179475df197cbc_D20170101-20171230" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzEwOTk1MTE2NDY1OTk_5b858de0-5788-4e24-83c6-a270d0bd10c2">11,755</ix:nonFraction> shares withheld to satisfy $<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzE2NDkyNjc0NjE4MTg_482972f0-ec07-4580-ab8c-b1d7ea996b7a">3.8</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzE2NDkyNjc0NjE4MTI_0335e179-58c9-497d-9bd1-c8ba99ac6d39">1.4</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzE2NDkyNjc0NjE4MDY_c090e604-791f-4b4a-bef5-d8240ffc7b35">0.8</ix:nonFraction>&#160;million of employees&#8217; tax obligations during fiscal 2019, 2018, and 2017, respectively.</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-style:italic;font-weight:400;line-height:120%;">Employee Stock Purchase Plan</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%;">The ESPP provides Company employees the opportunity to purchase, through payroll deductions, shares of common stock at a <ix:nonFraction unitRef="number" contextRef="i0391d773d97449fea74498c886d38143_D20181230-20191228" decimals="6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzkzODM_fafc407b-53af-4a16-bca3-45a506959843">15</ix:nonFraction>% discount.&#160;&#160;Pursuant to the terms of the ESPP, the Company issued <ix:nonFraction unitRef="shares" contextRef="i0391d773d97449fea74498c886d38143_D20181230-20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk0NTE_582c316d-664b-4bb3-842b-aca2231d5dcc">61,678</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="iaa927a91de0c45dfa15689dfe4621b20_D20171231-20181229" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk0NTU_39ca1164-0c87-4a20-8d24-e0998bc77bd8">77,458</ix:nonFraction>, and <ix:nonFraction unitRef="shares" contextRef="ifd9177ec65d647c9a9d3fb97ce532f62_D20170101-20171230" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk0NjM_ac132689-89dd-4b84-955c-55ddb420e9da">83,155</ix:nonFraction> shares of common stock during fiscal 2019, 2018, and 2017, respectively.&#160;&#160;The total cost related to the ESPP, including the compensation expense calculations, was approximately $<ix:nonFraction unitRef="usd" contextRef="i0391d773d97449fea74498c886d38143_D20181230-20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk2Mzc_f542b691-82cf-402c-b1ad-825bb46d9751">1.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="iaa927a91de0c45dfa15689dfe4621b20_D20171231-20181229" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk2NDE_8f6f9593-4048-41f6-a73a-84222b4321d8">1.1</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="ifd9177ec65d647c9a9d3fb97ce532f62_D20170101-20171230" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk2NDk_17539d6c-05ef-4a32-b588-94358fecd834">1.0</ix:nonFraction> million in fiscal 2019, 2018, and 2017, respectively.&#160;&#160;There is a maximum of <ix:nonFraction unitRef="shares" contextRef="if823609284b84b9fa5d7fb7da36ed7ba_I20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk3MTU_97cb25cf-0200-4ac8-9cf1-018c8bcf2b77">16.0</ix:nonFraction> million shares of common stock that are reserved under the ESPP.  At December&#160;28, 2019, there were approximately <ix:nonFraction unitRef="shares" contextRef="ifd5f70b0b06f4b52a6d24dd960dc97a9_I20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk4MDg_d2125924-704f-48e5-ac4a-67db03db33c8">11.9</ix:nonFraction> million remaining shares of common stock reserved for future issuance under the ESPP.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div id="i_0_124"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">60</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">Note 3 &#8211; <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMjQvZnJhZzo2NTlhNTRkMzJkYzM0ZjljYWYyMGE2NzlhMzViZTAwYi90ZXh0cmVnaW9uOjY1OWE1NGQzMmRjMzRmOWNhZjIwYTY3OWEzNWJlMDBiXzI0MDA_bab76eb0-421c-4817-8d93-e1c4b357a9e2" continuedAt="ic3898b4b85654af68e83d2c8bbf1f9db" escape="true">Goodwill and Other Intangible Assets:</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="ic3898b4b85654af68e83d2c8bbf1f9db"><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-style:italic;font-weight:400;line-height:120%;">Goodwill</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%;">The Company had approximately $<ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMjQvZnJhZzo2NTlhNTRkMzJkYzM0ZjljYWYyMGE2NzlhMzViZTAwYi90ZXh0cmVnaW9uOjY1OWE1NGQzMmRjMzRmOWNhZjIwYTY3OWEzNWJlMDBiXzE2NDkyNjc0NDQyODc_2fe6f7d3-93d0-4c1a-8680-e8a4c541732e"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMjQvZnJhZzo2NTlhNTRkMzJkYzM0ZjljYWYyMGE2NzlhMzViZTAwYi90ZXh0cmVnaW9uOjY1OWE1NGQzMmRjMzRmOWNhZjIwYTY3OWEzNWJlMDBiXzE2NDkyNjc0NDQyODc_b1725f52-aad1-40de-89e7-486c5b349152">93.2</ix:nonFraction></ix:nonFraction>&#160;million of goodwill at December&#160;28, 2019 and December&#160;29, 2018.  Goodwill is allocated to each identified reporting unit, which is defined as an operating segment or one level below the operating segment.  Goodwill is not amortized, but is evaluated for impairment annually and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable.  </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%;">In the fourth quarter of fiscal 2019, the Company completed its annual impairment testing of goodwill for all reporting units and <ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairmentLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMjQvZnJhZzo2NTlhNTRkMzJkYzM0ZjljYWYyMGE2NzlhMzViZTAwYi90ZXh0cmVnaW9uOjY1OWE1NGQzMmRjMzRmOWNhZjIwYTY3OWEzNWJlMDBiXzExMDA_2e11f24c-95d3-4692-8c7d-544096d806cd">no</ix:nonFraction> impairment was identified.  The Company determined that the fair value of each reporting unit (including goodwill) was in excess of the carrying value of the respective reporting unit.&#160;&#160;</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-style:italic;font-weight:400;line-height:120%;">Other Intangible Assets</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%;">The Company had approximately $<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IndefinitelivedIntangibleAssetsAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMjQvZnJhZzo2NTlhNTRkMzJkYzM0ZjljYWYyMGE2NzlhMzViZTAwYi90ZXh0cmVnaW9uOjY1OWE1NGQzMmRjMzRmOWNhZjIwYTY3OWEzNWJlMDBiXzE1NTI_2a9e38bf-58a7-427e-a639-78dd9b5f610e"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IndefinitelivedIntangibleAssetsAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMjQvZnJhZzo2NTlhNTRkMzJkYzM0ZjljYWYyMGE2NzlhMzViZTAwYi90ZXh0cmVnaW9uOjY1OWE1NGQzMmRjMzRmOWNhZjIwYTY3OWEzNWJlMDBiXzE1NTI_6e7446af-de68-426d-b8f7-0d40f45f01ee">31.3</ix:nonFraction></ix:nonFraction> million of intangible assets other than goodwill at December&#160;28, 2019 and December&#160;29, 2018.  The intangible asset balance represents the estimated fair value of the Petsense tradename, which is not subject to amortization as it has an indefinite useful life on the basis that it is expected to contribute cash flows beyond the foreseeable horizon.</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%;">In the fourth quarter of fiscal 2019, the Company completed its annual impairment testing of intangible assets and <ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMjQvZnJhZzo2NTlhNTRkMzJkYzM0ZjljYWYyMGE2NzlhMzViZTAwYi90ZXh0cmVnaW9uOjY1OWE1NGQzMmRjMzRmOWNhZjIwYTY3OWEzNWJlMDBiXzIzNjk_c6548730-d327-4001-8256-017c42688460">no</ix:nonFraction> impairment was identified.  The Company determined that the fair value of the intangible asset was in excess of the carrying value.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div id="i_0_130"></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%;">Note 4 &#8211; <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzY2MDM_0e05a689-e1e7-4c81-bafa-f0f8b3092b74" continuedAt="i911e42677c0b46b48dd7c654e0e686d3" escape="true">Debt:</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="i911e42677c0b46b48dd7c654e0e686d3" continuedAt="i02d7c90122264ecb8f6dfa7969fa6be1"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzY1OTg_55f7242c-0fcd-4873-93f7-d40c2c540677" escape="true"><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%;">The following table summarizes the Company&#8217;s outstanding debt as of the dates indicated (in millions):</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.853%;"><tr><td style="width:1.0%;"></td><td style="width:67.253%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.641%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.642%;"></td><td style="width:1.0%;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><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="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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28,<br/>2019</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29,<br/>2018</span></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:#cceeff;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);">Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-5" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzEtMi0xLTEtMA_7130f76e-3371-4211-a777-b1a9b49d773d">150.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-5" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzEtNC0xLTEtMA_25314a1f-7323-463b-a18f-f32b8e54e021">150.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Senior Credit Facility:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;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);">February 2016 Term Loan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i1ce004dcd1224f56b18f59ec6783e93b_I20191228" decimals="-5" name="tsco:TermloanMaximumMonthEndOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzMtMi0xLTEtMA_e0742188-3497-4713-93fc-1f284c88e295">145.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i19a68f5da4a049e18c7108c6529be176_I20181229" decimals="-5" name="tsco:TermloanMaximumMonthEndOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzMtNC0xLTEtMA_7594baa5-aa74-4095-a824-33f7f0bbc0c8">165.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;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);">June 2017 Term Loan</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i628f439a7de54f4386bdd22c641df6ea_I20191228" decimals="-5" name="tsco:TermloanMaximumMonthEndOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzQtMi0xLTEtMA_b9c172a5-5ebf-4c11-9b91-6d35c3bfe5fe">87.5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="ib41441d54f1849aa9ec44970d792693a_I20181229" decimals="-5" name="tsco:TermloanMaximumMonthEndOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzQtNC0xLTEtMA_19885059-01bb-4361-8a5a-a1321f273667">93.8</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;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);">Revolving credit loans</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i4e3b250351f64b22be8b5b8412d42305_D20191228-20191228" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumMonthendOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzUtMi0xLTEtMA_36931a0a-440c-4111-9ebb-599180a2f912">15.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i300a532646eb488c82716f0152e03688_D20171231-20181229" decimals="-5" format="ixt:zerodash" name="us-gaap:LineOfCreditFacilityMaximumMonthendOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzUtNC0xLTEtMA_79c07c41-69e6-4b13-81ff-1890dfd16723">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Total outstanding borrowings</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" name="us-gaap:UnsecuredDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzYtMi0xLTEtMA_aa59d7ec-de36-4a6e-9cb8-0626b15e7dd0">397.5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" name="us-gaap:UnsecuredDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzYtNC0xLTEtMA_d4bbccb8-6bcf-4356-bf8b-390748bcd067">408.8</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Less: unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzctMi0xLTEtMA_7a978aeb-d5fc-44b3-b6d1-7b66d6a5ea22">1.0</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzctNC0xLTEtMA_4c2543ec-eb63-4c32-9e4c-5a54a12422d2">1.4</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-5" name="tsco:Unsecureddebtnetofdebtissuancecosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzgtMi0xLTEtMA_2d65318b-f923-4120-8f2d-3b04a3ed9bd3">396.5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-5" name="tsco:Unsecureddebtnetofdebtissuancecosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzgtNC0xLTEtMA_de4b7079-5f97-44e1-b6c8-9b07053d2e47">407.4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Less: current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-5" name="us-gaap:UnsecuredDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzktMi0xLTEtMA_2c6654b1-2006-413d-82be-2d845ed1cd94">30.0</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-5" name="us-gaap:UnsecuredDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzktNC0xLTEtMA_eabfe822-1d62-4d8d-a8b8-d4f306ee3c0a">26.3</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzEwLTItMS0xLTA_b9b9a416-9e59-4c26-a571-ffd09e87ffa5">366.5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzEwLTQtMS0xLTA_7ed8503f-8d80-49a8-8a93-63b0c06f513c">381.1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;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:#ffffff;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);">Outstanding letters of credit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzEyLTItMS0xLTA_baaeeb6d-0cef-471f-b553-2219fc41260e">32.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzEyLTQtMS0xLTA_eefa4337-9f48-40c4-b39f-70705878b976">33.5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div></ix:nonNumeric><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-style:italic;font-weight:400;line-height:120%;">Senior Notes</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%;">On <ix:nonNumeric contextRef="ieac263eb50b54da6aeabc97fcc0db195_D20191228-20191228" format="ixt:datemonthdayyearen" name="us-gaap:DebtInstrumentIssuanceDate1" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzE0NA_bb6f4345-835b-4569-96f3-ede0fb544431">August 14, 2017</ix:nonNumeric>, the Company entered into a note purchase and private shelf agreement (the &#8220;Note Purchase Agreement&#8221;), pursuant to which the Company agreed to sell $<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzI5NQ_2e43c992-c055-45a9-9013-e2f4070ad334">150</ix:nonFraction> million aggregate principal amount of senior unsecured notes due <ix:nonNumeric contextRef="ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228" format="ixt:datemonthdayyearen" name="us-gaap:DebtInstrumentMaturityDateRangeEnd1" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzM1NQ_fd03802b-7aae-4ec9-a676-99e8aa8135ca">August 14, 2029</ix:nonNumeric> (the &#8220;2029 Notes&#8221;) in a private placement.  The 2029 Notes bear interest at <ix:nonFraction unitRef="number" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="4" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzQzNA_2d07c632-fd7a-4705-96ff-0a40302557c9">3.70</ix:nonFraction>% per annum with interest payable semi-annually in arrears on each annual and semi-annual anniversary of the issuance date.  The obligations under the Note Purchase Agreement are unsecured, but guaranteed by each of the Company&#8217;s material subsidiaries.</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%;">The Company may from time to time issue and sell additional senior unsecured notes (the &#8220;Shelf Notes&#8221;) pursuant to the Note Purchase Agreement, in an aggregate principal amount of up to $<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2Xzg3NQ_938dc1f3-9f04-47dc-9cd5-d5eb8e116367">150</ix:nonFraction> million.  The Shelf Notes will have a maturity date of no more than <ix:nonNumeric contextRef="i59c065cb8eda4bda997f462d6e66be83_D20170814-20170814" name="tsco:ShelfNotesMaximumMaturityDate" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzkzOA_86b5263b-a27b-4ad4-8592-0201f434b335">12</ix:nonNumeric> years after the date of original issuance and may be issued through <ix:nonNumeric contextRef="ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228" name="tsco:ShelfNotesMaximumIssuanceDate" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzEwMDg_1aa4f360-058c-4adb-a5e6-5995ee5eb2ac">August&#160;14, 2020</ix:nonNumeric>, unless earlier terminated in accordance with the terms of the Note Purchase Agreement. </span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">61</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></div><ix:continuation id="i02d7c90122264ecb8f6dfa7969fa6be1" continuedAt="i69657631f97a4bc08189c1ed53445c15"><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 Note Purchase Agreement, the 2029 Notes and any Shelf Notes (collectively, the "Notes") are redeemable by the Company, in whole at any time or in part from time to time, at <ix:nonFraction unitRef="number" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="0" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzEyOTA_982a4c3b-4499-4832-b148-d203bfd0315c">100</ix:nonFraction>% of the principal amount of the Notes being redeemed, together with accrued and unpaid interest thereon and a make whole amount calculated by discounting all remaining scheduled payments on the Notes by the yield on the U.S. Treasury security with a maturity equal to the remaining average life of the Notes plus <ix:nonNumeric contextRef="ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228" name="us-gaap:DebtInstrumentDescription" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzE2MDU_165ffaab-7b3c-4632-a87f-4743f51947a3">0.50</ix:nonNumeric>%.</span></div><div style="text-align:justify;"><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-style:italic;font-weight:400;line-height:120%;">Senior Credit Facility</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%;">On <ix:nonNumeric contextRef="i7dbd2fd547f84ec6b04eebccf63bf7f9_D20191228-20191228" format="ixt:datemonthdayyearen" name="us-gaap:DebtInstrumentIssuanceDate1" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzE2Mzc_72f38d27-b3cd-48b5-b010-b3fff09d3ad0">February 19, 2016</ix:nonNumeric>, the Company entered into a senior credit facility (the &#8220;2016 Senior Credit Facility&#8221;) consisting of a $<ix:nonFraction unitRef="usd" contextRef="i7dbd2fd547f84ec6b04eebccf63bf7f9_D20191228-20191228" decimals="-6" format="ixt:numdotdecimal" name="tsco:TermLoanMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzE3NDM_745b8251-cc7a-48c2-9ded-3fff180d7c18">200</ix:nonFraction> million term loan (the &#8220;February 2016 Term Loan&#8221;) and a $<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzE3OTQ_4306c7ff-ba84-4776-9f29-61ed83b14441">500</ix:nonFraction> million revolving credit facility (the &#8220;Revolver&#8221;) with a sublimit of $<ix:nonFraction unitRef="usd" contextRef="ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228" decimals="-6" format="ixt:numdotdecimal" name="tsco:SwinglineLoanMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzE4NTk_c142e024-2455-448f-b9aa-152b4743b9f6">50</ix:nonFraction> million for swingline loans.  This agreement is unsecured and matures on <ix:nonNumeric contextRef="i7dbd2fd547f84ec6b04eebccf63bf7f9_D20191228-20191228" format="ixt:datemonthdayyearen" name="us-gaap:DebtInstrumentMaturityDate" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzE5NjM_47214271-b7a8-4e8c-9013-7e1ff908e334">February&#160;19, 2022</ix:nonNumeric>.</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%;">On <ix:nonNumeric contextRef="icd74cc65ce9f4840b19e96d08dd01fb5_D20191228-20191228" format="ixt:datemonthdayyearen" name="us-gaap:DebtInstrumentIssuanceDate1" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzE5NzE_70c4ac6b-8446-43e5-a0d2-eab1ed6a4448">June 15, 2017</ix:nonNumeric>, pursuant to an accordion feature available under the 2016 Senior Credit Facility, the Company entered into an incremental term loan agreement (the &#8220;June 2017 Term Loan&#8221;) which increased the term loan capacity under the 2016 Senior Credit Facility by $<ix:nonFraction unitRef="usd" contextRef="icd74cc65ce9f4840b19e96d08dd01fb5_D20191228-20191228" decimals="-6" format="ixt:numdotdecimal" name="tsco:TermLoanMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzIyMjU_a6eedaec-2ce0-4153-91d7-1b7738d940d9">100</ix:nonFraction> million.  This agreement is unsecured and matures on <ix:nonNumeric contextRef="icd74cc65ce9f4840b19e96d08dd01fb5_D20191228-20191228" format="ixt:datemonthdayyearen" name="us-gaap:DebtInstrumentMaturityDate" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzIyNzM_23bde22a-6b54-44a2-ba9d-903e8e27ce23">June 15, 2022</ix:nonNumeric>.</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%;">The February 2016 Term Loan of $<ix:nonFraction unitRef="usd" contextRef="i7dbd2fd547f84ec6b04eebccf63bf7f9_D20191228-20191228" decimals="-6" format="ixt:numdotdecimal" name="tsco:TermLoanMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzIzMDk_af2bd1c5-9261-47cd-ba62-26e45e2e0098">200</ix:nonFraction> million requires quarterly payments totaling $<ix:nonFraction unitRef="usd" contextRef="i3561027f09e246949e589ac208bae666_D20191228-20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentPeriodicPayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzIzNDk_d05917a7-c2b0-400f-a811-9915120a8941">10</ix:nonFraction> million per year in years one and two and $<ix:nonFraction unitRef="usd" contextRef="i1bcfcade861944a5abda22f5f253c636_D20191228-20191228" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentPeriodicPayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzIzODY_ce0abd78-7243-43ef-a748-a548c20a1ac6">20</ix:nonFraction> million per year in years three through the maturity date, with the remaining balance due in full on the maturity date of <ix:nonNumeric contextRef="i7dbd2fd547f84ec6b04eebccf63bf7f9_D20191228-20191228" format="ixt:datemonthdayyearen" name="us-gaap:DebtInstrumentMaturityDate" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzI1MDM_47214271-b7a8-4e8c-9013-7e1ff908e334">February 19, 2022</ix:nonNumeric>.  The June 2017 Term Loan of $<ix:nonFraction unitRef="usd" contextRef="icd74cc65ce9f4840b19e96d08dd01fb5_D20191228-20191228" decimals="-6" format="ixt:numdotdecimal" name="tsco:TermLoanMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzI1MzU_a3b1928f-72e0-4395-94ad-02215a6f72b2">100</ix:nonFraction> million requires quarterly payments totaling $<ix:nonFraction unitRef="usd" contextRef="i6d3c173fe79840e0be4dfd074dd1f1a3_D20191228-20191228" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentPeriodicPayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzI1NzU_7ea04525-762f-41e0-89a3-1ea5f2556440">5</ix:nonFraction> million per year in years one and two and $<ix:nonFraction unitRef="usd" contextRef="i6b59cf94aedb43dfb964ae1f3000c36c_D20191228-20191228" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentPeriodicPayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzI2MTI_9dcbf4e0-d41d-4454-853b-1de551ac9d39">10</ix:nonFraction> million per year in years three through the maturity date, with the remaining balance due in full on the maturity date of <ix:nonNumeric contextRef="icd74cc65ce9f4840b19e96d08dd01fb5_D20191228-20191228" format="ixt:datemonthdayyearen" name="us-gaap:DebtInstrumentMaturityDate" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzI3Mjk_69950706-7fa0-4074-8056-cca3727613a0">June 15, 2022</ix:nonNumeric>.  The 2016 Senior Credit Facility also contains a $<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzI3ODI_476cfa9b-7bad-4c28-be7e-f4ce919f83ef">500</ix:nonFraction> million revolving credit facility (with a sublimit of $<ix:nonFraction unitRef="usd" contextRef="ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228" decimals="-6" format="ixt:numdotdecimal" name="tsco:SwinglineLoanMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzI4MzE_c1f0837f-9eb4-40ec-9933-a85c42c84514">50</ix:nonFraction> million for swingline loans).</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%;">Borrowings under the February 2016 Term Loan and Revolver bear interest at either the bank&#8217;s base rate (<ix:nonFraction unitRef="number" contextRef="i3d6a5bfff6bd462eacc2f0ce71074cc5_I20191228" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzI5NjE_dc803213-c2e7-491d-b724-a1dd466ab775">4.750</ix:nonFraction>% at December&#160;28, 2019) or the London Inter-Bank Offer Rate (&#8220;LIBOR&#8221;) (<ix:nonFraction unitRef="number" contextRef="i66fcd2409bca4aff9ceb71ccb35f8a8f_I20191228" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzMwMTg_22238923-1f8b-4741-b160-e2a5beae8aea">1.799</ix:nonFraction>% at December&#160;28, 2019) plus an additional amount ranging from <ix:nonFraction unitRef="number" contextRef="ibf733e0fee624d61aa213b012a03a7fe_D20181230-20191228" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzMwNjc_b7ab5586-7d02-4de3-923d-a4cbcbe10dc5">0.500</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ief56f58b03c74d5eac371f9652dcad6d_D20181230-20191228" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzMwNzM_b9409d4e-7a09-4b8d-990d-836a49435b95">1.125</ix:nonFraction>% per annum (<ix:nonFraction unitRef="number" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzMwODc_954abc42-c8bd-4a83-a9d4-d78c3ea26101">0.750</ix:nonFraction>% at December&#160;28, 2019), adjusted quarterly based on our leverage ratio.&#160;&#160;The Company is also required to pay, quarterly in arrears, a commitment fee for unused capacity ranging from <ix:nonFraction unitRef="number" contextRef="ibf733e0fee624d61aa213b012a03a7fe_D20181230-20191228" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzMyNTY_b69ad52c-e649-4588-9278-2e3532cb633d">0.075</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ief56f58b03c74d5eac371f9652dcad6d_D20181230-20191228" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzMyNjI_04c7ccae-3f2b-47f7-a5ed-b78ac5c5ab31">0.200</ix:nonFraction>% per annum (<ix:nonFraction unitRef="number" contextRef="ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzMyNzY_404db298-8ebf-45b1-9ca5-f81524630bfa">0.125</ix:nonFraction>% at December&#160;28, 2019), adjusted quarterly based on the Company&#8217;s leverage ratio.  Borrowings under the June 2017 Term Loan bear interest at either the bank&#8217;s base rate (<ix:nonFraction unitRef="number" contextRef="i3d6a5bfff6bd462eacc2f0ce71074cc5_I20191228" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzM0MzM_dc803213-c2e7-491d-b724-a1dd466ab775">4.750</ix:nonFraction>% at December&#160;28, 2019) or LIBOR (<ix:nonFraction unitRef="number" contextRef="i66fcd2409bca4aff9ceb71ccb35f8a8f_I20191228" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzM0NTM_22238923-1f8b-4741-b160-e2a5beae8aea">1.799</ix:nonFraction>% at December&#160;28, 2019) plus an additional <ix:nonFraction unitRef="number" contextRef="i5071af7b42b748429ee7f4d162f727d1_D20181230-20191228" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzM0ODI_a9db8e42-bb8c-4479-8b7e-3dd35648e761">1.000</ix:nonFraction>% per annum.  As further described in Note 5, the Company has entered into interest rate swap agreements in order to hedge our exposure to variable rate interest payments associated with each of the term loans under the 2016 Senior Credit Facility. </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%;">Proceeds from the 2016 Senior Credit Facility may be used for working capital, capital expenditures, dividends, share repurchases, and other matters.  There are <ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:CompensatingBalanceAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzM4OTU_054089e0-0f8e-4228-9514-aa506756f069">no</ix:nonFraction> compensating balance requirements associated with the 2016 Senior Credit Facility. </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-style:italic;font-weight:400;line-height:120%;">Covenants and Default Provisions of the Debt Agreements</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%;">The 2016 Senior Credit Facility and the Note Purchase Agreement (collectively, the &#8220;Debt Agreements&#8221;) require quarterly compliance with respect to <ix:nonNumeric contextRef="i56ee2689df094940bea05f94ccbab458_D20191228-20191228" name="us-gaap:DebtInstrumentCovenantDescription" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzQxODc_009d4855-1429-4889-b20b-23f579138971">two</ix:nonNumeric> material covenants: a fixed charge coverage ratio and a leverage ratio.&#160;&#160;Both ratios are calculated on a trailing twelve-month basis at the end of each fiscal quarter.  The fixed charge coverage ratio compares earnings before interest, taxes, depreciation, amortization, share-based compensation and rent expense (&#8220;consolidated EBITDAR&#8221;) to the sum of interest paid and rental expense (excluding any straight-line rent adjustments).&#160;&#160;The fixed charge coverage ratio shall be greater than or equal to <ix:nonNumeric contextRef="i40f9cbf13c2a43e1b21b71b2b7bc40b9_D20191228-20191228" name="us-gaap:DebtInstrumentCovenantDescription" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzE2NDkyNjc0NDg0MTc_c16dae74-8011-4a88-b92d-3c5f16ca029d">2.00 to 1.0</ix:nonNumeric> as of the last day of each fiscal quarter.  The leverage ratio compares rental expense (excluding any straight-line rent adjustments) multiplied by a factor of six plus total debt to consolidated EBITDAR.&#160;&#160;The leverage ratio shall be less than or equal to <ix:nonNumeric contextRef="i9bb815dcf169489aa3b25110313c2332_D20191228-20191228" name="us-gaap:DebtInstrumentCovenantDescription" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzE2NDkyNjc0NDg0NDE_0467dba5-3554-4b55-930b-1065025d5e77">4.00 to 1.0</ix:nonNumeric> as of the last day of each fiscal quarter.  The Debt Agreements also contain certain other restrictions regarding additional indebtedness, capital expenditures, business operations, guarantees, investments, mergers, consolidations and sales of assets, transactions with subsidiaries or affiliates, and liens.&#160;&#160;As of December&#160;28, 2019, the Company was in compliance with <ix:nonNumeric contextRef="ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228" name="us-gaap:DebtInstrumentCovenantCompliance" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzUzMTk_2923b2c4-9011-4de6-9f34-e26ddf10ddcb">all</ix:nonNumeric> debt covenants.</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%;">The Debt Agreements contain customary events of default, including payment defaults, breaches of representations and warranties, covenant defaults, cross-defaults to other material indebtedness, certain events of bankruptcy and insolvency, material judgments, certain ERISA events and invalidity of loan documents.  Upon certain changes of control, payment under the Debt Agreements could become due and payable.  In addition, under the Note Purchase Agreement, upon an event of default or change of control, the make whole payment described above may become due and payable. </span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">62</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;"><ix:continuation id="i69657631f97a4bc08189c1ed53445c15">The Note Purchase Agreement also requires that, in the event the Company amends its 2016 Senior Credit Facility, or any subsequent credit facility of $<ix:nonNumeric contextRef="i59c065cb8eda4bda997f462d6e66be83_D20170814-20170814" name="tsco:Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzYwNjc_901f1404-c0a0-4413-880f-8759abc77dd6">100 million</ix:nonNumeric> or greater, such that it contains covenant or default provisions that are not provided in the Note Purchase Agreement or that are similar to those contained in the Note Purchase Agreement but which contain percentages, amounts, formulas or grace periods that are more restrictive than those set forth in the Note Purchase Agreement or are otherwise more beneficial to the lenders thereunder, the Note Purchase Agreement shall be automatically amended to include such additional or amended covenants and/or default provisions.</ix:continuation></span></div><div><span><br/></span></div><div id="i_0_133"></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%;">Note 5 &#8211; <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzQ0NjY_b0268716-5237-4a06-b9f6-38327595ffee" continuedAt="iae0bb0b5aa4d48f7861f52dec54d0c65" escape="true">Interest Rate Swaps:</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="iae0bb0b5aa4d48f7861f52dec54d0c65" continuedAt="ibdd76618c0034730a4c6d77a65116825"><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%;">The Company entered into an interest rate swap agreement which became effective on <ix:nonNumeric contextRef="i9501ee556d534f39901d4b6b5484c64c_D20160331-20160331" format="ixt:datemonthdayyearen" name="us-gaap:DerivativeInceptionDates" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzExOQ_e6a859cb-b64e-46c6-aa26-75c51b7e3037">March 31, 2016</ix:nonNumeric>, with a maturity date of <ix:nonNumeric contextRef="ie85cdf7d77474309b663c36e2e33712b_D20191228-20191228" format="ixt:datemonthdayyearen" name="us-gaap:DerivativeMaturityDates" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzE0Nw_455dd26b-452c-49e0-b68a-d87ca297d468">February 19, 2021</ix:nonNumeric>.  The notional amount of this swap agreement began at $<ix:nonFraction unitRef="usd" contextRef="ic16a634272cd49c99719b0eed61e16fc_I20160331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzIwNA_af228e8b-7c4a-47df-bf89-929e76bd452d">197.5</ix:nonFraction> million (the principal amount of the February 2016 Term Loan borrowings as of <ix:nonNumeric contextRef="i9501ee556d534f39901d4b6b5484c64c_D20160331-20160331" format="ixt:datemonthdayyearen" name="us-gaap:DerivativeInceptionDates" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzI3Nw_e6a859cb-b64e-46c6-aa26-75c51b7e3037">March&#160;31, 2016</ix:nonNumeric>) and will amortize at the same time and in the same amount as the February 2016 Term Loan borrowings as described in Note 4, up to the maturity date of the interest rate swap agreement on <ix:nonNumeric contextRef="ie85cdf7d77474309b663c36e2e33712b_D20191228-20191228" format="ixt:datemonthdayyearen" name="us-gaap:DerivativeMaturityDates" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzQ2OA_455dd26b-452c-49e0-b68a-d87ca297d468">February&#160;19, 2021</ix:nonNumeric>.  As of December&#160;28, 2019, the notional amount of the interest rate swap was $<ix:nonFraction unitRef="usd" contextRef="i1ce004dcd1224f56b18f59ec6783e93b_I20191228" decimals="-5" format="ixt:numdotdecimal" name="tsco:TermloanMaximumMonthEndOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzUzMw_e0742188-3497-4713-93fc-1f284c88e295">145.0</ix:nonFraction> million.   </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%;">The Company entered into a second interest rate swap agreement which became effective on <ix:nonNumeric contextRef="iaf2baae83a124242be9dbf3dc53518d5_D20170630-20170630" format="ixt:datemonthdayyearen" name="us-gaap:DerivativeInceptionDates" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzYzMA_abdc20a5-f997-4266-a189-395a3b740db4">June 30, 2017</ix:nonNumeric>, with a maturity date of <ix:nonNumeric contextRef="ifa23dc34a6b746888361e45c9e3539e2_D20191228-20191228" format="ixt:datemonthdayyearen" name="us-gaap:DerivativeMaturityDates" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzY1OA_e6b331c9-8b37-4c2c-9148-df56e3180133">June 15, 2022</ix:nonNumeric>.  The notional amount of this swap agreement began at $<ix:nonFraction unitRef="usd" contextRef="i0765dbb7431a4cb58a0a0ba407f401fd_I20170630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzcxNQ_6afa813e-c350-4277-8d7d-2285931dda2b">100</ix:nonFraction> million (the principal amount of the June 2017 Term Loan borrowings as of <ix:nonNumeric contextRef="iaf2baae83a124242be9dbf3dc53518d5_D20170630-20170630" format="ixt:datemonthdayyearen" name="us-gaap:DerivativeInceptionDates" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzc4NA_abdc20a5-f997-4266-a189-395a3b740db4">June&#160;30, 2017</ix:nonNumeric>) and will amortize at the same time and in the same amount as the June 2017 Term Loan borrowings as described in Note 4.  As of December&#160;28, 2019, the notional amount of the interest rate swap was $<ix:nonFraction unitRef="usd" contextRef="i628f439a7de54f4386bdd22c641df6ea_I20191228" decimals="-5" format="ixt:numdotdecimal" name="tsco:TermloanMaximumMonthEndOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzk2OQ_b9c172a5-5ebf-4c11-9b91-6d35c3bfe5fe">87.5</ix:nonFraction> million.   </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%;">The Company&#8217;s interest rate swap agreements are executed for risk management and are not held for trading purposes.  The objective of the interest rate swap agreements is to mitigate interest rate risk associated with future changes in interest rates.  To accomplish this objective, the interest rate swap agreements are intended to hedge the variable cash flows associated with the variable rate term loan borrowings under the 2016 Senior Credit Facility.  Both interest rate swap agreements entitle the Company to receive, at specified intervals, a variable rate of interest based on LIBOR in exchange for the payment of a fixed rate of interest throughout the life of the agreement, without exchange of the underlying notional amount. </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%;">The Company has designated its interest rate swap agreements as cash flow hedges and accounts for the underlying activity in accordance with hedge accounting.  The interest rate swaps are presented within the Consolidated Balance Sheets at fair value.  In accordance with hedge accounting, the gains and losses on interest rate swaps that are designated and qualify as cash flow hedges are recorded as a component of Other Comprehensive Income (&#8220;OCI&#8221;), net of related income taxes, and reclassified into earnings in the same income statement line and period during which the hedged transactions affect earnings.</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%;">As of December&#160;28, 2019, amounts to be reclassified from Accumulated Other Comprehensive Income (&#8220;AOCI&#8221;) into interest during the next twelve months are not expected to be material.  No significant amounts were excluded from the assessment of cash flow hedge effectiveness as of December&#160;28, 2019.</span></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzQ0NzI_b315970a-5650-471f-acb5-74e708e79ef8" escape="true"><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%;">The assets and liabilities measured at fair value related to the Company&#8217;s interest rate swaps, excluding accrued interest, were as follows (in thousands): </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:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:30.017%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:37.181%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.304%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.308%;"></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivatives Designated<br/> as Cash Flow Hedges</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Location</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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);">Interest rate swaps (short-term portion)</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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);">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i17a89d2912384ed896c923962ae9cb7d_I20191228" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzEtNC0xLTEtMA_30551527-2041-4845-ba12-85183434e282">558</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="ib9f023f898234e1aa09404fc2dc63e05_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzEtNi0xLTEtMA_7f5cb2ce-d129-4699-aa55-8d0a8bfe6d81">2,601</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Interest rate swaps (long-term portion)</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: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);">Other assets</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if39a39b47a384c819d9b674cd2f1018d_I20191228" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzItNC0xLTEtMA_1aeaf6ed-f1b9-4a4d-8a83-24be81091a13">91</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i55694286e0854e98af2315309169ecbd_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzItNi0xLTEtMA_a51fb01b-ab56-4611-bb41-31a09590a85d">3,222</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total derivative assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzMtNC0xLTEtMA_f26c9581-753a-4fff-bc39-d37d6119e3b2">649</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzMtNi0xLTEtMA_8ed17b9e-da0e-4798-80c1-659c8dc87ff5">5,823</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="height:14pt;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:14pt;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:14pt;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:14pt;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:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;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:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Interest rate swaps (short-term portion)</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">Other accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="ibe4d4eccb7214aba9a8ef44b9998c5d2_I20191228" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzUtNC0xLTEtMzU0MQ_abba60b9-994c-4f0a-8280-9bf4eb4e061a">90</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:right;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);"><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);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="ib5c9c959cccd4c56b400edb2ad4b8f47_I20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzUtNi0xLTEtMzU0MQ_877636af-7e45-4316-88a4-b1e508bbaca8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Interest rate swaps (long-term portion)</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: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);">Other long-term liabilities</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="ibe4d4eccb7214aba9a8ef44b9998c5d2_I20191228" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzYtNC0xLTEtMzU0MQ_60dba147-f9b8-4856-90a1-6d6751cb4fd8">292</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:right;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);"><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);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="ib5c9c959cccd4c56b400edb2ad4b8f47_I20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzYtNi0xLTEtMzU0MQ_2498e6b9-cd4b-4d17-b4f7-2a74b8f552db">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzctNC0xLTEtMzU0MQ_00f9a577-6ab1-484c-92a4-4dff8b9dda33">382</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:right;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);"><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);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzctNi0xLTEtMzU0MQ_e159790c-803a-4893-835c-17ceb0df40fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div></ix:nonNumeric><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%;">The offset to the interest rate swap asset or liability is recorded as a component of equity, net of deferred taxes, in AOCI, and will be reclassified into earnings over the term of the underlying debt as interest payments are made. </span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">63</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></div><ix:continuation id="ibdd76618c0034730a4c6d77a65116825"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzQ0Njk_b9693882-57be-4771-aac9-0b144c5f0859" escape="true"><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%;">The following table summarizes the changes in AOCI, net of tax, related to the Company&#8217;s interest rate swaps (in thousands):</span></div><div style="text-align:justify;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:62.860%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.837%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.839%;"></td><td style="width:1.0%;"></td></tr><tr><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><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="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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Beginning fiscal year AOCI balance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i869d17462bbe4fd59303d19a2994edb9_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZToyZTQyZjA4MDFhNmQ0N2ExOTA3ZjM3YjgxNWQxZTRmMS90YWJsZXJhbmdlOjJlNDJmMDgwMWE2ZDQ3YTE5MDdmMzdiODE1ZDFlNGYxXzItMi0xLTEtMA_f4af0924-d8c3-48c9-ab9e-5258f1c211d3">3,814</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i6954f8b8553941aca89b7f83b032fbf2_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZToyZTQyZjA4MDFhNmQ0N2ExOTA3ZjM3YjgxNWQxZTRmMS90YWJsZXJhbmdlOjJlNDJmMDgwMWE2ZDQ3YTE5MDdmMzdiODE1ZDFlNGYxXzItNC0xLTEtMA_de6180a0-5bd5-4027-823d-b67c38d89fbe">3,358</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:6pt;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);">Current fiscal year (loss)/gain recognized in OCI</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZToyZTQyZjA4MDFhNmQ0N2ExOTA3ZjM3YjgxNWQxZTRmMS90YWJsZXJhbmdlOjJlNDJmMDgwMWE2ZDQ3YTE5MDdmMzdiODE1ZDFlNGYxXzMtMi0xLTEtMA_d22584d5-eb77-4615-95c8-65548215d418">4,332</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZToyZTQyZjA4MDFhNmQ0N2ExOTA3ZjM3YjgxNWQxZTRmMS90YWJsZXJhbmdlOjJlNDJmMDgwMWE2ZDQ3YTE5MDdmMzdiODE1ZDFlNGYxXzMtNC0xLTEtMA_388c2664-b002-4759-9c4a-ddf87646ff03">456</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="display:none;"></td><td colspan="3" style="display:none;"></td><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;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);">Cumulative adjustment as a result of ASU 2017-12 adoption</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i5ace5d23902d4688a875588bc8f350db_I20191228" decimals="-3" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZToyZTQyZjA4MDFhNmQ0N2ExOTA3ZjM3YjgxNWQxZTRmMS90YWJsZXJhbmdlOjJlNDJmMDgwMWE2ZDQ3YTE5MDdmMzdiODE1ZDFlNGYxXzUtMi0xLTEtMA_ea802164-a4b5-4c91-a9e5-c48e4016bfad">717</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i27b328a2f2e64dc5a618bf221ca10fd7_I20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZToyZTQyZjA4MDFhNmQ0N2ExOTA3ZjM3YjgxNWQxZTRmMS90YWJsZXJhbmdlOjJlNDJmMDgwMWE2ZDQ3YTE5MDdmMzdiODE1ZDFlNGYxXzUtNC0xLTEtMA_ce1a8aaf-ded0-4d04-87be-8f11329b8ae3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Other comprehensive (loss)/gain, net of tax</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(<ix:nonFraction unitRef="usd" contextRef="i6cdc03e64d3541a0a269597f6878d849_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZToyZTQyZjA4MDFhNmQ0N2ExOTA3ZjM3YjgxNWQxZTRmMS90YWJsZXJhbmdlOjJlNDJmMDgwMWE2ZDQ3YTE5MDdmMzdiODE1ZDFlNGYxXzYtMi0xLTEtMA_4bb5f7de-5286-45d1-bc6b-807a73dacc75">3,615</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i8800f3487b864274bac833ac699a37f2_D20171231-20181229" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZToyZTQyZjA4MDFhNmQ0N2ExOTA3ZjM3YjgxNWQxZTRmMS90YWJsZXJhbmdlOjJlNDJmMDgwMWE2ZDQ3YTE5MDdmMzdiODE1ZDFlNGYxXzYtNC0xLTEtMA_32802082-673c-4527-8e91-cb541f3097a4">456</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#cceeff;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);">Ending fiscal year AOCI balance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZToyZTQyZjA4MDFhNmQ0N2ExOTA3ZjM3YjgxNWQxZTRmMS90YWJsZXJhbmdlOjJlNDJmMDgwMWE2ZDQ3YTE5MDdmMzdiODE1ZDFlNGYxXzctMi0xLTEtMA_72364d62-cb23-41ac-af81-a90adbad8d1d">199</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZToyZTQyZjA4MDFhNmQ0N2ExOTA3ZjM3YjgxNWQxZTRmMS90YWJsZXJhbmdlOjJlNDJmMDgwMWE2ZDQ3YTE5MDdmMzdiODE1ZDFlNGYxXzctNC0xLTEtMA_5149b337-9fa2-401c-a8bc-5baccf1d08c1">3,814</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div></ix:nonNumeric><div style="text-indent:-9pt;padding-left:9pt;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%;">Cash flows related to the interest rate swaps are included in operating activities on the Consolidated Statements of Cash Flows.</span></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:DerivativeInstrumentsGainLossPreTaxTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzQ0NzQ_0f94991a-f551-459b-bed8-3ae9ca8e1b0f" escape="true"><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%;">The following table summarizes the impact of pre-tax gains and losses derived from the Company&#8217;s interest rate swaps (in thousands):</span></div><div style="text-align:justify;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:39.556%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:20.466%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.013%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.013%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.016%;"></td><td style="width:1.0%;"></td></tr><tr><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="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="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><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="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="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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Statement Location</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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Amount of (losses)/gains recognized in OCI <br/>during the period</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;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);">Other comprehensive (loss)/income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0NjIyNDUyNjg4YWY0NDRjYTEzMGMzZDU5ZjRiZGFjZS90YWJsZXJhbmdlOjQ2MjI0NTI2ODhhZjQ0NGNhMTMwYzNkNTlmNGJkYWNlXzItNC0xLTEtMA_27887448-5861-4f54-bad4-d13949d042d7">5,556</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0NjIyNDUyNjg4YWY0NDRjYTEzMGMzZDU5ZjRiZGFjZS90YWJsZXJhbmdlOjQ2MjI0NTI2ODhhZjQ0NGNhMTMwYzNkNTlmNGJkYWNlXzItNi0xLTEtMA_2e6a50fe-c7e7-4e33-8019-a8180bb4feb1">612</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0NjIyNDUyNjg4YWY0NDRjYTEzMGMzZDU5ZjRiZGFjZS90YWJsZXJhbmdlOjQ2MjI0NTI2ODhhZjQ0NGNhMTMwYzNkNTlmNGJkYWNlXzItOC0xLTEtMA_522f616c-e32e-4bc0-83c1-3c84ca123fe5">2,240</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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></table></div></ix:nonNumeric><div style="text-align:center;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:DerivativeInstrumentsGainLossTaxImpactTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzQ0NjU_13b9971b-9de9-4e27-b418-4bbfa999aa07" escape="true"><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%;">The following table summarizes the impact of taxes affecting AOCI as a result of the Company&#8217;s interest rate swaps (in thousands):</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.853%;"><tr><td style="width:1.0%;"></td><td style="width:70.474%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.030%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.032%;"></td><td style="width:1.0%;"></td></tr><tr><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><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="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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Income tax (benefit)/expense of interest rate swaps on AOCI</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0MGM2NjgzZWM3MGM0MzllOWE1MDYyNTEyZDQ1ZjQ4Ny90YWJsZXJhbmdlOjQwYzY2ODNlYzcwYzQzOWU5YTUwNjI1MTJkNDVmNDg3XzItMi0xLTEtMA_4d485db8-6adc-41ef-9282-164bd41c95c1">1,224</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0MGM2NjgzZWM3MGM0MzllOWE1MDYyNTEyZDQ1ZjQ4Ny90YWJsZXJhbmdlOjQwYzY2ODNlYzcwYzQzOWU5YTUwNjI1MTJkNDVmNDg3XzItNC0xLTEtMA_ef5f0de4-6f8f-4322-bba8-2a88a2138a6e">156</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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></table></div></ix:nonNumeric><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-style:italic;font-weight:400;line-height:120%;">Credit-risk-related contingent features</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:700;line-height:120%;"> </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%;">In accordance with the underlying interest rate swap agreements, the Company could be declared in default on its interest rate swap obligations if repayment of the underlying indebtedness (i.e., the Company&#8217;s term loans) is accelerated by the lender due to the Company's default on such indebtedness. </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 the Company had breached any of the provisions in the underlying agreements at December&#160;28, 2019, it could have been required to post full collateral or settle its obligations under the Company&#8217;s interest rate swap agreements.  However, as of December&#160;28, 2019, the Company had not breached any of these provisions or posted any collateral related to the underlying interest rate swap agreements.</span></div></ix:continuation><div><span><br/></span></div><div id="i_0_136"></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%;">Note 6 &#8211; <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:LeasesOfLesseeDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzExNjQ_e59dead8-ac34-4795-916f-cd20c4ecd3a9" continuedAt="ie4312826265c44349e9ae4b68765df8d" escape="true">Leases:</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="ie4312826265c44349e9ae4b68765df8d" continuedAt="i75e289b24cba44079c91e493f0c0aee3"><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%;">The Company leases the majority of its retail store locations, two distribution sites, its Merchandise Innovation Center, and certain equipment under various non-cancellable operating leases.  The leases have varying terms and expire at various dates through <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:LeaseTermExpirationThroughDate" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzMwNg_69a934fc-efc8-45d7-ba9a-e532d173cb0d">2037</ix:nonNumeric>.&#160;&#160;Store leases typically have initial terms of between <ix:nonNumeric contextRef="iab4c5c4d4cf04c3d8be368110d9c15e8_I20191228" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzM2NA_4dbe5e20-c8ea-41c9-9345-c93bae7fa9da">10</ix:nonNumeric> and <ix:nonNumeric contextRef="i7c2a35ccdf994e1fa43f776f636decc7_I20191228" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzM3MQ_9d78f204-50ad-4796-93d8-77194861cae8">15</ix:nonNumeric> years, with <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:Storeleasesoptionalrenewalperiodsminimum" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzM4Ng_b067376b-e161-4d3c-af71-fc69b3fa6f2c">two</ix:nonNumeric> to <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:Storeleasesoptionalrenewalperiodsmaximum" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzM5Mg_f67a93b2-9fb4-4ceb-beb1-46b33fc74621">four</ix:nonNumeric> optional renewal periods of <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:StoreLeasesOptionalRenewalPeriods" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzQyMw_2c6ef6ce-6fcb-40bc-9532-de481f58c2a6">five years</ix:nonNumeric> each.&#160;&#160;The exercise of lease renewal options is at our sole discretion.  The Company has included lease renewal options in the lease term for calculations of its right-of-use assets and liabilities when it is reasonably certain that the Company plans to renew these leases.  Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.</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%;">The Company accounts for lease components (e.g., fixed payments including rent, real estate taxes, and insurance costs) together with non-lease components (e.g., fixed payment common-area maintenance) as a single component for all classes of underlying assets.  Certain lease agreements require variable payments based upon actual costs of common-area maintenance, real estate taxes, and insurance.  Further, certain lease agreements require variable payments based upon store sales above agreed-upon sales levels for the year and others require payments adjusted periodically for inflation.  As substantially all of our leases do not provide an implicit rate, we estimate our collateralized incremental borrowing rate based upon a synthetic credit rating and yield curve analysis at commencement or modification date in determining the present value of lease payments.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">64</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></div><ix:continuation id="i75e289b24cba44079c91e493f0c0aee3" continuedAt="i1714d6cf49994d55bc3c4c4d4fe8382f"><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%;">The Company has elected not to recognize leases with an original term of one year or less on the balance sheet.  Short-term lease cost during the periods presented was immaterial.</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%;">In addition to the operating lease right-of-use assets presented on the Consolidated Balance Sheets, assets, net of accumulated amortization, under finance leases of $<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzEwOTk1MTE2MzM0OTg_439d8e6d-97e2-473c-ac94-33580f5f77be">30.9</ix:nonFraction> million are recorded within the Property and equipment, net line on the Consolidated Balance Sheets as of December&#160;28, 2019. </span></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzE2NDkyNjc0NDkxMTQ_aee57386-a17c-4dc4-8632-016a65dc3f7f" escape="true"><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%;">The following table summarizes the Company&#8217;s classification of lease cost (in thousands):</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:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:30.748%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:47.853%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.939%;"></td><td style="width:1.0%;"></td></tr><tr><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="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="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="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:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td></tr><tr><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="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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statement of Income Location</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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></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:middle;padding-left:6.75pt;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);">Amortization of lease assets</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: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);">Depreciation and amortization</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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo0Y2VkNTIzM2FmYTE0ODFkYThmMTlhNzBjZmNhN2U0Yy90YWJsZXJhbmdlOjRjZWQ1MjMzYWZhMTQ4MWRhOGYxOWE3MGNmY2E3ZTRjXzMtNi0xLTEtMjc2Ng_bbe2ec90-0b4b-47da-9e0c-14c245b4ca02">4,281</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:middle;padding-left:6.75pt;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);">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo0Y2VkNTIzM2FmYTE0ODFkYThmMTlhNzBjZmNhN2U0Yy90YWJsZXJhbmdlOjRjZWQ1MjMzYWZhMTQ4MWRhOGYxOWE3MGNmY2E3ZTRjXzQtNi0xLTEtMjc2Ng_33a6703a-b449-4f74-96a2-c4ed84c04ef9">1,629</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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: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);">Operating lease cost</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: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);">Selling, general and administrative expenses</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo0Y2VkNTIzM2FmYTE0ODFkYThmMTlhNzBjZmNhN2U0Yy90YWJsZXJhbmdlOjRjZWQ1MjMzYWZhMTQ4MWRhOGYxOWE3MGNmY2E3ZTRjXzUtNi0xLTEtMjc2Ng_5ef4f8ad-5b6c-43fc-ba56-e12a38a36ce5">353,961</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo0Y2VkNTIzM2FmYTE0ODFkYThmMTlhNzBjZmNhN2U0Yy90YWJsZXJhbmdlOjRjZWQ1MjMzYWZhMTQ4MWRhOGYxOWE3MGNmY2E3ZTRjXzYtNi0xLTEtMjc2Ng_2edbdcd6-f990-4e0d-b6e5-98d9e0a9a0c6">73,768</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Net lease cost</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="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo0Y2VkNTIzM2FmYTE0ODFkYThmMTlhNzBjZmNhN2U0Yy90YWJsZXJhbmdlOjRjZWQ1MjMzYWZhMTQ4MWRhOGYxOWE3MGNmY2E3ZTRjXzctNC0xLTEtNzkwNg_ec8cf53f-8e6d-46c4-b464-48d6067dde98">433,639</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzE2NDkyNjc0NDkxMTg_40fd2ca5-dd6b-4b1f-b289-8a8f5500a52d" escape="true"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzE2NDkyNjc0NDkxMTk_39df5cac-295f-49f6-a4aa-643e499a2a22" escape="true"><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%;">The following table summarizes the future maturities of the Company&#8217;s lease liabilities (in thousands):</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.707%;"><tr><td style="width:1.0%;"></td><td style="width:63.102%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.703%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.997%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.999%;"></td><td style="width:1.0%;"></td></tr><tr><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="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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Operating Leases </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;">(a)</sup></div></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="2" 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:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="2" 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:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;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:#cceeff;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);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzEtMi0xLTEtMjc2Ng_15960f61-5f2b-4dac-937c-57b18caff59c">369,079</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzEtNC0xLTEtMjc2Ng_b3690c06-3c0c-4423-9773-aaa74e9a1bf0">5,663</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:FutureMinimumPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzEtNi0xLTEtNzk0MQ_67ecd74f-ed83-45dd-9833-5380931cae6b">374,742</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2021</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzItMi0xLTEtMjc2Ng_3543d554-f24e-4f05-aea5-e290704ec755">350,527</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzItNC0xLTEtMjc2Ng_9206b01e-da99-4009-b442-2ca551718758">5,723</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:FutureMinimumPaymentsDueinTwoYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzItNi0xLTEtNzk0Mw_887aa93f-f9d4-4df1-9a29-6bde2f6b500d">356,250</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzMtMi0xLTEtMjc2Ng_565dd0c2-e67c-426e-a4f3-24d94242ac0f">326,908</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzMtNC0xLTEtMjc2Ng_6be8593a-db89-421a-8d68-3977687c2921">4,601</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:FutureMinimumPaymentsDueinThreeYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzMtNi0xLTEtNzk0NQ_a3d5872c-3302-4297-a02e-36602a43f1e3">331,509</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">2023</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzQtMi0xLTEtMjc2Ng_11afab88-8f05-4efe-b313-e729f5ee7d6a">301,783</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzQtNC0xLTEtMjc2Ng_84e05aa6-d9df-4dc8-a93e-933ac1eb6d64">3,409</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:FutureMinimumPaymentsDueinFourYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzQtNi0xLTEtNzk0Nw_300c5793-268a-47c6-b6bd-407770d9ac96">305,192</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzUtMi0xLTEtMjc2Ng_ffbe6722-2e70-4140-a5b5-65d9cc2443a5">268,255</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzUtNC0xLTEtMjc2Ng_70d8b53d-e40a-4eb7-8474-1db722a7160e">3,424</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:FutureMinimumPaymentsDueinFiveYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzUtNi0xLTEtNzk0OQ_c05ee74b-2123-4642-95c7-13511afc69d0">271,679</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">After 2024</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzYtMi0xLTEtNzkyMA_1c4ff6f2-e73b-489d-8317-9f8290644aba">1,169,671</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzYtNC0xLTEtNzkzMA_68417fe5-4589-40a1-b80f-998f2c5a80b3">21,818</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:FutureMinimumPaymentsDueThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzYtNi0xLTEtNzk1MQ_f1dd63dd-cc31-4edc-9c09-5b15152bec32">1,191,489</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzctMi0xLTEtMjc2Ng_0e1f5128-40c6-4b92-8b78-817b496b1a9f">2,786,223</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzctNC0xLTEtMjc2Ng_183b38c9-6caf-42b5-9edf-cb3b6e428ee1">44,638</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:FutureMinimumPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzctNi0xLTEtNzk1Mw_45355255-dcd3-432b-8b68-5295049ea822">2,830,861</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Less: Interest</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:Operatingleasefutureminimumpaymentsinterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzgtMi0xLTEtMjc2Ng_ed27b684-eb37-446f-b948-0700717b245f">507,962</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:FinanceLeasefutureminimumleasepaymentsinterestportion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzgtNC0xLTEtMjc2Ng_4a827def-b642-440c-b879-909e54ab19f5">10,213</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:FutureMinimumPaymentsinterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzgtNi0xLTEtNzk1NQ_d3f2cedb-2858-4315-850b-6b8a9e358d63">518,175</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzktMi0xLTEtNzkyNg_e64f8466-ac06-4cea-926a-40e4f6c0e9cc">2,278,261</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzktNC0xLTEtNzkzNw_50ae9e59-f002-49dc-8c2d-b804769ad1d4">34,425</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:LeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzktNi0xLTEtNzk1Nw_03a172bc-617d-4f13-832d-7fbca23f7c13">2,312,686</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><div style="text-indent:-13.5pt;padding-left:13.5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">(a)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> Operating lease payments exclude $<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-5" format="ixt:numdotdecimal" name="tsco:Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzEwOTk1MTE2MzAyOTY_73441e06-7aa8-42da-9a9d-a3080e5b4f4d">212.8</ix:nonFraction> million of legally binding minimum lease payments for leases signed, but not yet commenced.</span></div></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzE2NDkyNjc0NDkxMjQ_82721c88-a9e4-41ab-886f-0bdafdf15355" escape="true"><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%;">The following table summarizes the Company&#8217;s lease term and discount rate:</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.707%;"><tr><td style="width:1.0%;"></td><td style="width:81.284%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.983%;"></td><td style="width:1.0%;"></td></tr><tr><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="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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Weighted-average remaining lease term (years):</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></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:6.75pt;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);">Finance leases</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:right;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="if08fb1e7f742491cbfd978585096db1f_I20191228" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo2ZTE2MWVlZjA4M2Q0M2IyODNlMjAwYjJmOGIwNmViNy90YWJsZXJhbmdlOjZlMTYxZWVmMDgzZDQzYjI4M2UyMDBiMmY4YjA2ZWI3XzItMi0xLTEtMjc2Ng_9237e9d7-18cb-4798-89e9-dc502d29e637">10.0</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:right;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="if08fb1e7f742491cbfd978585096db1f_I20191228" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo2ZTE2MWVlZjA4M2Q0M2IyODNlMjAwYjJmOGIwNmViNy90YWJsZXJhbmdlOjZlMTYxZWVmMDgzZDQzYjI4M2UyMDBiMmY4YjA2ZWI3XzMtMi0xLTEtMjc2Ng_f2150b98-e2db-4afe-a915-c37f9b1cbbc9">9.0</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: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);">Weighted-average discount rate:</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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="number" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo2ZTE2MWVlZjA4M2Q0M2IyODNlMjAwYjJmOGIwNmViNy90YWJsZXJhbmdlOjZlMTYxZWVmMDgzZDQzYjI4M2UyMDBiMmY4YjA2ZWI3XzUtMi0xLTEtMjc2Ng_e8b5bb36-52d7-4519-8d9c-5f1a1446bd59">5.1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">%</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:6.75pt;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);">Operating leases</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="number" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo2ZTE2MWVlZjA4M2Q0M2IyODNlMjAwYjJmOGIwNmViNy90YWJsZXJhbmdlOjZlMTYxZWVmMDgzZDQzYjI4M2UyMDBiMmY4YjA2ZWI3XzYtMi0xLTEtMjc2Ng_4d2ebbce-4edf-4dfa-aa1e-b3012820a905">4.3</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">%</span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzE2NDkyNjc0NDkxMjU_8db3b13d-fc31-4c93-9374-3c4b387b2889" escape="true"><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%;">The following table summarizes the other information related to the Company&#8217;s lease liabilities (in thousands):</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:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:81.333%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.937%;"></td><td style="width:1.0%;"></td></tr><tr><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="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:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td></tr><tr><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="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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></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:6.75pt;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);">Financing cash flows from finance leases</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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo2OWE4OTM5MzRkZGY0YjdmYjlkZGRmZjlmN2U1NTg1Ny90YWJsZXJhbmdlOjY5YTg5MzkzNGRkZjRiN2ZiOWRkZGZmOWY3ZTU1ODU3XzMtNC0xLTEtMjc2Ng_9dcdcc0f-a15d-42ee-8430-1f87a887d002">3,709</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo2OWE4OTM5MzRkZGY0YjdmYjlkZGRmZjlmN2U1NTg1Ny90YWJsZXJhbmdlOjY5YTg5MzkzNGRkZjRiN2ZiOWRkZGZmOWY3ZTU1ODU3XzQtNC0xLTEtMjc2Ng_6dd8d5fe-cc2b-445a-8789-8eef68a4e08e">1,629</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Operating cash flows from operating leases</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo2OWE4OTM5MzRkZGY0YjdmYjlkZGRmZjlmN2U1NTg1Ny90YWJsZXJhbmdlOjY5YTg5MzkzNGRkZjRiN2ZiOWRkZGZmOWY3ZTU1ODU3XzUtNC0xLTEtMjc2Ng_8b034e18-450d-4610-be34-8ad02a3d5913">360,580</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">65</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></div><ix:continuation id="i1714d6cf49994d55bc3c4c4d4fe8382f"><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%;">The Company adopted new lease accounting guidance in the first quarter of fiscal 2019, as discussed in Note 1 and Note 14 to the Consolidated Financial Statements, and as required, the following disclosure is provided for periods prior to adoption.  As of December&#160;29, 2018 future minimum payments, by year and in the aggregate, under leases with initial or remaining terms of one year or more consisted of the following (in thousands):</span></div><div style="text-align:justify;margin-bottom:6pt;"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzExODA_5d2aca5a-a635-4eda-bf2d-373c4b03e5c6" escape="true"><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:71.060%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.532%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.739%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="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);"><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);"></span></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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Capital</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:100%;">Leases</span></div></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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Operating</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:100%;">Leases</span></div></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;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);">2019&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzEtMi0xLTEtMA_8adde5cf-a207-4b09-a558-eb0c73510cd6">5,215</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzEtNC0xLTEtMA_34ed8a2e-3057-4336-9c7b-ce521326dd3f">344,836</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;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);">2020&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzItMi0xLTEtMA_2a5b875d-5f6f-4e05-8f1b-136447526b4e">5,234</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzItNC0xLTEtMA_97c31871-1692-497f-b243-cdb5962dca23">328,589</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;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);">2021&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzMtMi0xLTEtMA_f67cc53c-04b1-478f-9614-260fb4993efe">5,294</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzMtNC0xLTEtMA_a9193639-f8ae-4b5d-ba01-95725653e06a">306,572</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;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);">2022&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzQtMi0xLTEtMA_157ad82a-81ce-41b1-94a5-451e3dbf79a7">4,172</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzQtNC0xLTEtMA_51f8744e-dcf0-4029-b543-b701a0bf51be">284,327</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;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);">2023&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzUtMi0xLTEtMA_3ea26159-b88d-4fa9-b97b-8274d4ed720a">2,980</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzUtNC0xLTEtMA_14906e82-0c2a-43ef-9c30-b2f6c95f9a3c">260,518</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzYtMi0xLTEtMA_b324862f-b616-44d6-9f0b-2bdc32e64ffd">20,169</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzYtNC0xLTEtMA_21dbab03-d3fd-4202-be34-0cd8c1605629">1,175,972</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzctMi0xLTEtMA_b9297723-9e68-469b-997a-a85da20d6dbc">43,064</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzctNC0xLTEtMA_ced76f83-029d-4394-9219-72478cdb5333">2,700,814</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;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);">Amount representing interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzgtMi0xLTEtMA_af56fad5-7c59-41e7-b550-e5493b19476b">10,148</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;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:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;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:#cceeff;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);">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzktMi0xLTEtMA_257498ac-b028-414d-af63-881ade46f3e7">32,916</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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:#cceeff;text-align:right;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:#ffffff;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);">Less: current portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeaseObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzEwLTItMS0xLTA_65b406cb-a955-40c9-a111-682a071cbcd9">3,646</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;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:#ffffff;text-align:right;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:#cceeff;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);">Long-term capital lease obligations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeaseObligationsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzExLTItMS0xLTA_ebbfca38-9766-446e-a65f-6af00ae0cd2e">29,270</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;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:#cceeff;text-align:right;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></table></ix:nonNumeric></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%;">Total rent expense was approximately $<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesRentExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzEwOTk1MTE2MzUyMTE_f83f687d-2c7a-4095-b255-e13d4dea2f51">342.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesRentExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzEwOTk1MTE2MzUxODc_c760c23a-071b-43aa-87ce-72dffda36149">319.5</ix:nonFraction>&#160;million for fiscal 2018 and 2017, respectively.  Total contingent rent expense was insignificant for fiscal 2018 and 2017.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div id="i_0_139"></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%;">Note 7 &#8211; <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ScheduleOfStockByClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90ZXh0cmVnaW9uOjZhYzEwNjM5OGVjNTRhYjk5ZWZiYzRmMDc5ZDcxNDc1Xzc0Nw_c6535227-5aed-4242-92b0-72eb1e04976f" continuedAt="if73cbc57f34f4c8ea44b1fad41a1956b" escape="true">Capital Stock and Dividends:</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="if73cbc57f34f4c8ea44b1fad41a1956b" continuedAt="ic13529d151774c508b1f23d455246d30"><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%;text-decoration: underline;">Capital Stock</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%;">The authorized capital stock of the Company consists of common stock and preferred stock. The Company is authorized to issue <ix:nonFraction unitRef="shares" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90ZXh0cmVnaW9uOjZhYzEwNjM5OGVjNTRhYjk5ZWZiYzRmMDc5ZDcxNDc1XzE4NA_e6fe1cc1-cfcf-442c-9fa3-bc280cfc833e">400</ix:nonFraction> million shares of common stock.  The Company is also authorized to issue <ix:nonFraction unitRef="shares" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90ZXh0cmVnaW9uOjZhYzEwNjM5OGVjNTRhYjk5ZWZiYzRmMDc5ZDcxNDc1XzI1Mg_1915a6fb-d45d-4f9c-ba66-cdfc781c1869">40</ix:nonFraction> thousand shares of preferred stock, with such designations, rights and preferences as may be determined from time to time by the Company&#8217;s Board of Directors.</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%;text-decoration: underline;">Dividends</span></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ScheduleOfDividendsPayableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90ZXh0cmVnaW9uOjZhYzEwNjM5OGVjNTRhYjk5ZWZiYzRmMDc5ZDcxNDc1Xzc0OQ_ba61e5ca-8daf-41fb-8451-0eaca258ccfa" escape="true"><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%;">During fiscal 2019 and 2018, the Company&#8217;s Board of Directors declared the following cash dividends:</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:26.508%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:15.397%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:24.754%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:23.151%;"></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date Declared</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend Amount<br/>Per Share of Common Stock</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Record Date</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date Paid</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">November 6, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">$<ix:nonFraction unitRef="usdPerShare" contextRef="i3f62b0a7803d4674b735d205800c1e0f_D20191106-20191106" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90YWJsZTpmOTM3N2IyYzVmZGE0YjI1ODc5YjI4NDhjNzhlYzU2ZC90YWJsZXJhbmdlOmY5Mzc3YjJjNWZkYTRiMjU4NzliMjg0OGM3OGVjNTZkXzEtMi0xLTEtMA_73f42bb1-f6f5-47b9-9756-4fee8ad54b12">0.35</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">November 25, 2019</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">December 10, 2019</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);">August 7, 2019</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="2" 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: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);">$<ix:nonFraction unitRef="usdPerShare" contextRef="i9b07a84b78d04c2ab3cfccdb77b69ce8_D20190807-20190807" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90YWJsZTpmOTM3N2IyYzVmZGE0YjI1ODc5YjI4NDhjNzhlYzU2ZC90YWJsZXJhbmdlOmY5Mzc3YjJjNWZkYTRiMjU4NzliMjg0OGM3OGVjNTZkXzItMi0xLTEtMA_dfc69b7b-2837-42ee-bdf4-10e1e37f57ba">0.35</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="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);">August 26, 2019</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);">September 10, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">May 8, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">$<ix:nonFraction unitRef="usdPerShare" contextRef="ia813e858010e4fceb31fd88413b59c7e_D20190508-20190508" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90YWJsZTpmOTM3N2IyYzVmZGE0YjI1ODc5YjI4NDhjNzhlYzU2ZC90YWJsZXJhbmdlOmY5Mzc3YjJjNWZkYTRiMjU4NzliMjg0OGM3OGVjNTZkXzMtMi0xLTEtMA_73fb82f0-c2b9-4adc-aa53-1fbd7ecdbe8f">0.35</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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:#cceeff;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);">May 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">June 11, 2019</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);">February 6, 2019</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="2" 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: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);">$<ix:nonFraction unitRef="usdPerShare" contextRef="if3a9f129320f483bbe8c2f0bbd28546d_D20190206-20190206" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90YWJsZTpmOTM3N2IyYzVmZGE0YjI1ODc5YjI4NDhjNzhlYzU2ZC90YWJsZXJhbmdlOmY5Mzc3YjJjNWZkYTRiMjU4NzliMjg0OGM3OGVjNTZkXzQtMi0xLTEtMA_5ff076b5-d649-4871-bfc3-dadb6a8c7309">0.31</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="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);">February 25, 2019</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);">March 12, 2019</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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);">November 7, 2018</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="2" 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: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);">$<ix:nonFraction unitRef="usdPerShare" contextRef="i2cd1303b606d4c208564983337cdec14_D20181107-20181107" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90YWJsZTpmOTM3N2IyYzVmZGE0YjI1ODc5YjI4NDhjNzhlYzU2ZC90YWJsZXJhbmdlOmY5Mzc3YjJjNWZkYTRiMjU4NzliMjg0OGM3OGVjNTZkXzYtMi0xLTEtMA_95a4cf19-6708-4ee6-b74d-ab480141fb2c">0.31</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="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);">November 26, 2018</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);">December 11, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">August 8, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">$<ix:nonFraction unitRef="usdPerShare" contextRef="i92e133de4a83471b83665940086327b2_D20180808-20180808" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90YWJsZTpmOTM3N2IyYzVmZGE0YjI1ODc5YjI4NDhjNzhlYzU2ZC90YWJsZXJhbmdlOmY5Mzc3YjJjNWZkYTRiMjU4NzliMjg0OGM3OGVjNTZkXzctMi0xLTEtMA_7f0c3455-8ff7-4cac-87fb-e7c302476d48">0.31</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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:#cceeff;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);">August 27, 2018</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">September 11, 2018</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);">May 9, 2018</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="2" 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: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);">$<ix:nonFraction unitRef="usdPerShare" contextRef="i5edc33a3966e49fe9a46c2c69fb25bec_D20180509-20180509" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90YWJsZTpmOTM3N2IyYzVmZGE0YjI1ODc5YjI4NDhjNzhlYzU2ZC90YWJsZXJhbmdlOmY5Mzc3YjJjNWZkYTRiMjU4NzliMjg0OGM3OGVjNTZkXzgtMi0xLTEtMA_ccc3059e-e73a-4239-85c2-fd8c730844af">0.31</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="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);">May 29, 2018</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);">June 12, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">February 7, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">$<ix:nonFraction unitRef="usdPerShare" contextRef="i13d4967afd6647f6b1bb5dd956f9bb79_D20180207-20180207" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90YWJsZTpmOTM3N2IyYzVmZGE0YjI1ODc5YjI4NDhjNzhlYzU2ZC90YWJsZXJhbmdlOmY5Mzc3YjJjNWZkYTRiMjU4NzliMjg0OGM3OGVjNTZkXzktMi0xLTEtMA_53f76a14-f467-4fc6-9f01-72bb0b41b3a2">0.27</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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:#cceeff;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);">February 26, 2018</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;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);">March 13, 2018</span></td></tr></table></div></ix:nonNumeric><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%;">It is the present intention of the Company&#8217;s Board of Directors to continue to pay a quarterly cash dividend; however, the declaration and payment of future dividends will be determined by the Company&#8217;s Board of Directors in its sole discretion and will depend upon the earnings, financial condition, and capital needs of the Company, along with any other factors which the Company&#8217;s Board of Directors deem relevant.</span></div></ix:continuation><div><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">66</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;"><ix:continuation id="ic13529d151774c508b1f23d455246d30">On February 5, 2020, the Company&#8217;s Board of Directors declared a quarterly cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="i119b6b9327ce40c686d808cccfca99a8_D20200205-20200205" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90ZXh0cmVnaW9uOjZhYzEwNjM5OGVjNTRhYjk5ZWZiYzRmMDc5ZDcxNDc1XzE2NDkyNjc0NDMzNTc_4bfcedd3-ad5d-4e2d-a013-924817e96c52">0.35</ix:nonFraction> per share of the Company&#8217;s outstanding common stock.&#160; The dividend will be paid on March 10, 2020, to stockholders of record as of the close of business on February 24, 2020.</ix:continuation> </span></div><div><span><br/></span></div><div id="i_0_142"></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%;">Note 8 &#8211; <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:TreasuryStockTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90ZXh0cmVnaW9uOjFmOTU0N2QzN2Y5NjRhOGY5NDIwYTBlNTZjOWJlMTZmXzEwNjc_192bcc1f-35fd-4780-9bf8-17a5e78b5f39" continuedAt="i0ca2081a5a254786839f439670160105" escape="true">Treasury Stock:</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="i0ca2081a5a254786839f439670160105"><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%;">The Company&#8217;s Board of Directors has authorized common stock repurchases under a share repurchase program.  As of December 29, 2018, the Company had remaining authorization under the share repurchase program of $520.0 million.  On May 8, 2019, the Board of Directors authorized a $<ix:nonFraction unitRef="usd" contextRef="if794822f0aaf4a3383f2f3fa3989e67e_I20190508" decimals="-8" format="ixt:numdotdecimal" name="tsco:IncreaseSharesAuthorizedShareRepurchaseProgram" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90ZXh0cmVnaW9uOjFmOTU0N2QzN2Y5NjRhOGY5NDIwYTBlNTZjOWJlMTZmXzEwOTk1MTE2MzAxNjA_43b36f41-652c-4929-9c3b-9cbd62fe9c15">1.5</ix:nonFraction>&#160;billion increase to the existing share repurchase program, bringing the total amount authorized since the inception of the program up to $<ix:nonFraction unitRef="usd" contextRef="if794822f0aaf4a3383f2f3fa3989e67e_I20190508" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90ZXh0cmVnaW9uOjFmOTU0N2QzN2Y5NjRhOGY5NDIwYTBlNTZjOWJlMTZmXzE0Ng_5208c3c0-d7ce-46bd-9d07-14f522268eb1">4.5</ix:nonFraction> billion, exclusive of any fees, commissions or other expenses related to such repurchases.  The repurchases may be made from time to time on the open market or in privately negotiated transactions.  The timing and amount of any shares repurchased under the program will depend on a variety of factors, including price, corporate and regulatory requirements, capital availability and other market conditions.  Repurchased shares are accounted for at cost and will be held in treasury for future issuance.  The program may be limited or terminated at any time without prior notice.  As of December&#160;28, 2019, the Company had remaining authorization under the share repurchase program of $<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-7" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90ZXh0cmVnaW9uOjFmOTU0N2QzN2Y5NjRhOGY5NDIwYTBlNTZjOWJlMTZmXzEwOTk1MTE2MjkzMDM_65a9c775-a327-4bce-a0ac-1c878761168e">1.49</ix:nonFraction> billion, exclusive of any fees, commissions or other expenses.  </span></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ScheduleOfTreasuryStockByClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90ZXh0cmVnaW9uOjFmOTU0N2QzN2Y5NjRhOGY5NDIwYTBlNTZjOWJlMTZmXzE2NDkyNjc0NDQwNjI_95d4ee2d-96de-4e5a-9d91-753b14b26e00" escape="true"><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%;">The following table provides the number of shares repurchased, average price paid per share, and total amount paid for share repurchases in fiscal 2019, 2018, and 2017, respectively (in thousands, except per share amounts):&#160;&#160;</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:48.588%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:14.029%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.535%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.029%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.388%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.031%;"></td><td style="width:1.0%;"></td></tr><tr><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="14" 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:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"></td><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="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;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;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);"><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);"></span></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:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;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;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Total number of shares repurchased</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);"><ix:nonFraction unitRef="shares" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90YWJsZToyNjBhYmUyZDY2YjI0ODkxOWRhNWEzMzYzYTQyZDE0Yy90YWJsZXJhbmdlOjI2MGFiZTJkNjZiMjQ4OTE5ZGE1YTMzNjNhNDJkMTRjXzItMS0xLTEtMzY2Nw_2ea6b622-ed43-4121-8877-d225f85614c6">5,384</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);"><ix:nonFraction unitRef="shares" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90YWJsZToyNjBhYmUyZDY2YjI0ODkxOWRhNWEzMzYzYTQyZDE0Yy90YWJsZXJhbmdlOjI2MGFiZTJkNjZiMjQ4OTE5ZGE1YTMzNjNhNDJkMTRjXzItMy0xLTEtMzY2OQ_83408aa4-4d67-43de-82c3-424f24ee87fc">4,987</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);"><ix:nonFraction unitRef="shares" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90YWJsZToyNjBhYmUyZDY2YjI0ODkxOWRhNWEzMzYzYTQyZDE0Yy90YWJsZXJhbmdlOjI2MGFiZTJkNjZiMjQ4OTE5ZGE1YTMzNjNhNDJkMTRjXzItNS0xLTEtMzY3MQ_11e3ea53-b29b-4ac0-9097-6baee342cbc6">5,924</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">Average price paid per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90YWJsZToyNjBhYmUyZDY2YjI0ODkxOWRhNWEzMzYzYTQyZDE0Yy90YWJsZXJhbmdlOjI2MGFiZTJkNjZiMjQ4OTE5ZGE1YTMzNjNhNDJkMTRjXzMtMS0xLTEtMzg1OQ_f9220311-53ba-41f4-88d7-6ef80ff95be4">99.05</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90YWJsZToyNjBhYmUyZDY2YjI0ODkxOWRhNWEzMzYzYTQyZDE0Yy90YWJsZXJhbmdlOjI2MGFiZTJkNjZiMjQ4OTE5ZGE1YTMzNjNhNDJkMTRjXzMtMy0xLTEtMzg2MQ_f285c597-4837-46a1-9083-c2d5dfcbae35">70.14</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90YWJsZToyNjBhYmUyZDY2YjI0ODkxOWRhNWEzMzYzYTQyZDE0Yy90YWJsZXJhbmdlOjI2MGFiZTJkNjZiMjQ4OTE5ZGE1YTMzNjNhNDJkMTRjXzMtNS0xLTEtMzg2Mw_223d375f-353e-4a05-a3f9-990ac97755a8">62.35</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Total cash paid for share repurchases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90YWJsZToyNjBhYmUyZDY2YjI0ODkxOWRhNWEzMzYzYTQyZDE0Yy90YWJsZXJhbmdlOjI2MGFiZTJkNjZiMjQ4OTE5ZGE1YTMzNjNhNDJkMTRjXzQtMS0xLTEtMzcyNg_05709d73-29e8-4a5a-b60d-3f35058ca106">533,319</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90YWJsZToyNjBhYmUyZDY2YjI0ODkxOWRhNWEzMzYzYTQyZDE0Yy90YWJsZXJhbmdlOjI2MGFiZTJkNjZiMjQ4OTE5ZGE1YTMzNjNhNDJkMTRjXzQtMy0xLTEtMzcyOQ_ff48a16b-56a7-48f5-b155-5f50a559ec99">349,776</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90YWJsZToyNjBhYmUyZDY2YjI0ODkxOWRhNWEzMzYzYTQyZDE0Yy90YWJsZXJhbmdlOjI2MGFiZTJkNjZiMjQ4OTE5ZGE1YTMzNjNhNDJkMTRjXzQtNS0xLTEtMzczMQ_7f8c7354-a64a-4d8b-8845-18a29e4f8128">369,403</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div id="i_0_145"></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%;">Note 9 &#8211; <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90ZXh0cmVnaW9uOjhiOWNjODY5YTNiZTRjNTdiODIyOTgxODE4MTRhOGI3XzI5Mw_b45bbaf2-8179-42a2-9cf9-3c345da07c00" continuedAt="i6f86870fe0334b6d8189b0ee39b01f23" escape="true">Net Income Per Share:</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i6f86870fe0334b6d8189b0ee39b01f23" continuedAt="ie4f493640f2c4b08a9fce839efbc9656"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90ZXh0cmVnaW9uOjhiOWNjODY5YTNiZTRjNTdiODIyOTgxODE4MTRhOGI3XzI5MQ_e16dea27-12f2-459c-8c41-2cdd0290d4f7" escape="true"><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%;">Net income per share is calculated as follows (in thousands, except per share amounts):</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.707%;"><tr><td style="width:1.0%;"></td><td style="width:57.824%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.903%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.903%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.904%;"></td><td style="width:1.0%;"></td></tr><tr><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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><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="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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"></td><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="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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:100%;">Net</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:100%;">Income</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:100%;">Per Share</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:100%;">Amount</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Basic net income per share:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTozODhhZmExODYyNWE0MzY5Yjc0ZDgwMWU3YmU1NzkyMi90YWJsZXJhbmdlOjM4OGFmYTE4NjI1YTQzNjliNzRkODAxZTdiZTU3OTIyXzMtMS0xLTEtMA_06108ef6-6c67-44fd-8af8-e26ba2ffd962">562,354</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="shares" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTozODhhZmExODYyNWE0MzY5Yjc0ZDgwMWU3YmU1NzkyMi90YWJsZXJhbmdlOjM4OGFmYTE4NjI1YTQzNjliNzRkODAxZTdiZTU3OTIyXzMtMy0xLTEtMA_d8db94ba-ea38-4b10-a1ec-c8b81d51839c">119,727</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTozODhhZmExODYyNWE0MzY5Yjc0ZDgwMWU3YmU1NzkyMi90YWJsZXJhbmdlOjM4OGFmYTE4NjI1YTQzNjliNzRkODAxZTdiZTU3OTIyXzMtNS0xLTEtMA_2ae6627b-4a2d-46dc-8467-347599a9699c">4.70</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:6.75pt;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);">Dilutive effect of share-based awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTozODhhZmExODYyNWE0MzY5Yjc0ZDgwMWU3YmU1NzkyMi90YWJsZXJhbmdlOjM4OGFmYTE4NjI1YTQzNjliNzRkODAxZTdiZTU3OTIyXzQtMS0xLTEtMA_346718ec-68d5-42d9-ae26-b9273dff4efa">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="shares" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTozODhhZmExODYyNWE0MzY5Yjc0ZDgwMWU3YmU1NzkyMi90YWJsZXJhbmdlOjM4OGFmYTE4NjI1YTQzNjliNzRkODAxZTdiZTU3OTIyXzQtMy0xLTEtMA_2d4e1c26-2557-4f08-bcf5-6ff1c759b353">1,016</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="2" name="tsco:DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTozODhhZmExODYyNWE0MzY5Yjc0ZDgwMWU3YmU1NzkyMi90YWJsZXJhbmdlOjM4OGFmYTE4NjI1YTQzNjliNzRkODAxZTdiZTU3OTIyXzQtNS0xLTEtMA_4bb81601-4f90-4faa-b347-7d197bf96ec6">0.04</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Diluted net income per share:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTozODhhZmExODYyNWE0MzY5Yjc0ZDgwMWU3YmU1NzkyMi90YWJsZXJhbmdlOjM4OGFmYTE4NjI1YTQzNjliNzRkODAxZTdiZTU3OTIyXzUtMS0xLTEtMA_db8f28e7-4592-45a1-a9f2-660dfde9df44">562,354</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="shares" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTozODhhZmExODYyNWE0MzY5Yjc0ZDgwMWU3YmU1NzkyMi90YWJsZXJhbmdlOjM4OGFmYTE4NjI1YTQzNjliNzRkODAxZTdiZTU3OTIyXzUtMy0xLTEtMA_c52c0caf-001c-4d38-a4c8-cb74adac4c50">120,743</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTozODhhZmExODYyNWE0MzY5Yjc0ZDgwMWU3YmU1NzkyMi90YWJsZXJhbmdlOjM4OGFmYTE4NjI1YTQzNjliNzRkODAxZTdiZTU3OTIyXzUtNS0xLTEtMA_5867811c-0a25-4f1a-821e-472959beb3b3">4.66</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><div><span><br/></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.707%;"><tr><td style="width:1.0%;"></td><td style="width:57.824%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.903%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.903%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.904%;"></td><td style="width:1.0%;"></td></tr><tr><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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><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="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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"></td><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="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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:100%;">Net</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:100%;">Income</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:100%;">Per Share</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:100%;">Amount</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Basic net income per share:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpjNzcwMWZhZWVhYTE0YWEzYWQ3YWVlMjAyZmEzZTdiMy90YWJsZXJhbmdlOmM3NzAxZmFlZWFhMTRhYTNhZDdhZWUyMDJmYTNlN2IzXzMtMS0xLTEtMA_afd2e74d-1808-41dc-8f04-ac8d2ff1806e">532,357</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="shares" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpjNzcwMWZhZWVhYTE0YWEzYWQ3YWVlMjAyZmEzZTdiMy90YWJsZXJhbmdlOmM3NzAxZmFlZWFhMTRhYTNhZDdhZWUyMDJmYTNlN2IzXzMtMy0xLTEtMA_94cfc334-13b4-472f-b153-899fe41fa519">122,651</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpjNzcwMWZhZWVhYTE0YWEzYWQ3YWVlMjAyZmEzZTdiMy90YWJsZXJhbmdlOmM3NzAxZmFlZWFhMTRhYTNhZDdhZWUyMDJmYTNlN2IzXzMtNS0xLTEtMA_9dae66fd-42f1-4f21-a029-9c096091e734">4.34</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:6.75pt;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);">Dilutive effect of share-based awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpjNzcwMWZhZWVhYTE0YWEzYWQ3YWVlMjAyZmEzZTdiMy90YWJsZXJhbmdlOmM3NzAxZmFlZWFhMTRhYTNhZDdhZWUyMDJmYTNlN2IzXzQtMS0xLTEtMA_8abb6643-e634-448e-b189-8dc5450b614f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="shares" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpjNzcwMWZhZWVhYTE0YWEzYWQ3YWVlMjAyZmEzZTdiMy90YWJsZXJhbmdlOmM3NzAxZmFlZWFhMTRhYTNhZDdhZWUyMDJmYTNlN2IzXzQtMy0xLTEtMA_15880b83-636d-4786-811c-cf17834ae176">820</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usdPerShare" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="2" name="tsco:DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpjNzcwMWZhZWVhYTE0YWEzYWQ3YWVlMjAyZmEzZTdiMy90YWJsZXJhbmdlOmM3NzAxZmFlZWFhMTRhYTNhZDdhZWUyMDJmYTNlN2IzXzQtNS0xLTEtMA_b95bbd0d-a64f-4009-92b9-c4d4f5b379ec">0.03</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Diluted net income per share:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpjNzcwMWZhZWVhYTE0YWEzYWQ3YWVlMjAyZmEzZTdiMy90YWJsZXJhbmdlOmM3NzAxZmFlZWFhMTRhYTNhZDdhZWUyMDJmYTNlN2IzXzUtMS0xLTEtMA_96763848-b14d-4e89-9f37-a7c0c550d0b6">532,357</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="shares" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpjNzcwMWZhZWVhYTE0YWEzYWQ3YWVlMjAyZmEzZTdiMy90YWJsZXJhbmdlOmM3NzAxZmFlZWFhMTRhYTNhZDdhZWUyMDJmYTNlN2IzXzUtMy0xLTEtMA_6310cd12-0c8e-406e-b8ce-cedaba67a33e">123,471</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpjNzcwMWZhZWVhYTE0YWEzYWQ3YWVlMjAyZmEzZTdiMy90YWJsZXJhbmdlOmM3NzAxZmFlZWFhMTRhYTNhZDdhZWUyMDJmYTNlN2IzXzUtNS0xLTEtMA_cda26f1d-4c84-4713-8afb-4a0cc406bbf5">4.31</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><div><span><br/></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.707%;"><tr><td style="width:1.0%;"></td><td style="width:57.824%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.903%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.903%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.904%;"></td><td style="width:1.0%;"></td></tr><tr><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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><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="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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"></td><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="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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:100%;">Net</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:100%;">Income</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:100%;">Per Share</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:100%;">Amount</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Basic net income per share:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpkMDM3YzI5MzRhZDA0YzNiYmIzMGYyYmE2NGEyYWFiYS90YWJsZXJhbmdlOmQwMzdjMjkzNGFkMDRjM2JiYjMwZjJiYTY0YTJhYWJhXzMtMS0xLTEtMA_5be57b57-a7c1-4e4f-80a5-84631f35a16e">422,599</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="shares" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpkMDM3YzI5MzRhZDA0YzNiYmIzMGYyYmE2NGEyYWFiYS90YWJsZXJhbmdlOmQwMzdjMjkzNGFkMDRjM2JiYjMwZjJiYTY0YTJhYWJhXzMtMy0xLTEtMA_53109438-b60f-4318-a6d8-e1171fcdacea">127,588</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpkMDM3YzI5MzRhZDA0YzNiYmIzMGYyYmE2NGEyYWFiYS90YWJsZXJhbmdlOmQwMzdjMjkzNGFkMDRjM2JiYjMwZjJiYTY0YTJhYWJhXzMtNS0xLTEtMA_1e2a1eb5-c616-47f2-9383-8b4fb0e84635">3.31</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:6.75pt;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);">Dilutive effect of share-based awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:zerodash" name="us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpkMDM3YzI5MzRhZDA0YzNiYmIzMGYyYmE2NGEyYWFiYS90YWJsZXJhbmdlOmQwMzdjMjkzNGFkMDRjM2JiYjMwZjJiYTY0YTJhYWJhXzQtMS0xLTEtMA_882126fb-d3bb-460c-9a3d-bcd162b5b2b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="shares" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpkMDM3YzI5MzRhZDA0YzNiYmIzMGYyYmE2NGEyYWFiYS90YWJsZXJhbmdlOmQwMzdjMjkzNGFkMDRjM2JiYjMwZjJiYTY0YTJhYWJhXzQtMy0xLTEtMA_0c851d20-1fa2-404e-8069-1d2e0105a17c">616</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="2" name="tsco:DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpkMDM3YzI5MzRhZDA0YzNiYmIzMGYyYmE2NGEyYWFiYS90YWJsZXJhbmdlOmQwMzdjMjkzNGFkMDRjM2JiYjMwZjJiYTY0YTJhYWJhXzQtNS0xLTEtMA_187570ba-fd5e-4995-9f6a-db73cb470256">0.01</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Diluted net income per share:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpkMDM3YzI5MzRhZDA0YzNiYmIzMGYyYmE2NGEyYWFiYS90YWJsZXJhbmdlOmQwMzdjMjkzNGFkMDRjM2JiYjMwZjJiYTY0YTJhYWJhXzUtMS0xLTEtMA_5be57b57-a7c1-4e4f-80a5-84631f35a16e">422,599</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="shares" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpkMDM3YzI5MzRhZDA0YzNiYmIzMGYyYmE2NGEyYWFiYS90YWJsZXJhbmdlOmQwMzdjMjkzNGFkMDRjM2JiYjMwZjJiYTY0YTJhYWJhXzUtMy0xLTEtMA_3f30c122-7280-43ac-9442-0574dd2bf929">128,204</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usdPerShare" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpkMDM3YzI5MzRhZDA0YzNiYmIzMGYyYmE2NGEyYWFiYS90YWJsZXJhbmdlOmQwMzdjMjkzNGFkMDRjM2JiYjMwZjJiYTY0YTJhYWJhXzUtNS0xLTEtMA_d138426d-7ca1-495b-9b24-d596d480b9ba">3.30</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">67</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;"><ix:continuation id="ie4f493640f2c4b08a9fce839efbc9656">Anti-dilutive share-based awards excluded from the above calculations totaled approximately <ix:nonFraction unitRef="shares" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90ZXh0cmVnaW9uOjhiOWNjODY5YTNiZTRjNTdiODIyOTgxODE4MTRhOGI3XzIyMQ_d5f5c491-fc32-4ca6-9ae6-844258800d22">0.4</ix:nonFraction> million, <ix:nonFraction unitRef="shares" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90ZXh0cmVnaW9uOjhiOWNjODY5YTNiZTRjNTdiODIyOTgxODE4MTRhOGI3XzIyNQ_71cff3a0-dd1d-4361-b1a9-d77b6a318215">3.1</ix:nonFraction> million, and <ix:nonFraction unitRef="shares" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90ZXh0cmVnaW9uOjhiOWNjODY5YTNiZTRjNTdiODIyOTgxODE4MTRhOGI3XzIzMw_00664df0-b732-467e-9241-9b0a5f75b288">3.9</ix:nonFraction> million shares in fiscal 2019, 2018, and 2017, respectively.</ix:continuation></span></div><div><span><br/></span></div><div id="i_0_148"></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%;">Note 10 &#8211; <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90ZXh0cmVnaW9uOjE2ZDY0ZjQ0MjVkNzQ4MDQ4ZjkxNDdiNWE4OTcwYzBlXzM0Njc_9de92b0f-9d0a-470b-92fb-25a1c8688127" continuedAt="i9b97c70805384cadbf4d645fa5bb7c25" escape="true">Income Taxes:</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i9b97c70805384cadbf4d645fa5bb7c25" continuedAt="i0dd2ab1b4dc0421ba1f9a13c368f9dde"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90ZXh0cmVnaW9uOjE2ZDY0ZjQ0MjVkNzQ4MDQ4ZjkxNDdiNWE4OTcwYzBlXzM0NjE_0a0dac4b-5206-4f11-a4b3-3c20e4734216" escape="true"><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%;">The provision for income taxes consists of the following (in thousands):</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.707%;"><tr><td style="width:1.0%;"></td><td style="width:57.824%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.903%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.903%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.904%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:6pt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><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="height:6pt;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><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="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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Current tax expense:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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:6.75pt;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);">Federal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzQtMS0xLTEtMA_a6bcbc98-d55e-4015-80a3-bc16aa089d15">128,490</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzQtMy0xLTEtMA_38fca95f-d6c5-4863-bffe-145022a3850b">123,388</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzQtNS0xLTEtMA_d125205f-6255-422e-8ce9-4c92ac37bb1a">207,986</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzUtMS0xLTEtMA_c70a7500-7083-4251-80b2-3165b2f3397f">25,091</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzUtMy0xLTEtMA_adb37b80-a827-4148-8756-80645c832ac8">15,597</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzUtNS0xLTEtMA_fe6c0445-9d2b-4b29-bd9a-15e5c489fc60">14,516</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Total current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzYtMS0xLTEtMA_e36f0b36-9dfc-4d70-87ed-4b405af25c0b">153,581</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzYtMy0xLTEtMA_853a23a4-f81c-4db4-aa5b-6a606a11247c">138,985</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzYtNS0xLTEtMA_3b1d1c71-2580-4f16-a83f-9d51c3534d45">222,502</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></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);">Deferred tax expense (benefit):</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="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="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="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:right;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Federal</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzktMS0xLTEtMA_7bb993a9-f07b-49a9-ad68-e44e91b0f0b2">11,770</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzktMy0xLTEtMA_c8804e8a-e96b-490d-b20d-860727829d52">9,650</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzktNS0xLTEtMA_bf7e83da-568d-4099-8f66-2dfac0ada086">22,469</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzEwLTEtMS0xLTA_195f29f5-5786-4d78-8ee9-ae5c4644b7e2">4,328</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzEwLTMtMS0xLTA_eba5aea7-7532-4304-8a83-338bad321427">2,393</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzEwLTUtMS0xLTA_11add9e1-dac5-4153-88d0-5d61094e86f4">4,953</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Total deferred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzExLTEtMS0xLTA_5a2a73d5-fef4-4380-89ea-b00a3aeda6a1">7,442</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="tsco:Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzExLTMtMS0xLTA_1dc1cfcf-2074-41f0-8d13-89cd2ecba5ab">12,043</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="tsco:Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzExLTUtMS0xLTA_7bb0c80a-5d2c-4e75-99d0-31888f004bd1">27,422</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Total provision</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzEyLTEtMS0xLTA_a31083a4-6203-448c-a66a-62a1db0dbdc8">161,023</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzEyLTMtMS0xLTA_6b79e977-98e6-4be4-92bc-ac6ae0ed177f">151,028</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzEyLTUtMS0xLTA_e510def1-2e22-4226-8839-b203f3f8c34f">249,924</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div></ix:nonNumeric><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%;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.&#160;<ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90ZXh0cmVnaW9uOjE2ZDY0ZjQ0MjVkNzQ4MDQ4ZjkxNDdiNWE4OTcwYzBlXzM0NjI_3331d21d-7edc-49dc-a83a-5cafbf725256" continuedAt="ie1ee72ff777c4152b11cf89ce8bd3f37" escape="true">Significant components of the deferred tax assets and liabilities are as follows (in&#160;thousands):</ix:nonNumeric></span></div><div style="margin-bottom:6pt;"><ix:continuation id="ie1ee72ff777c4152b11cf89ce8bd3f37"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:71.460%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.903%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.904%;"></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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Tax assets:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Inventory valuation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzItMS0xLTEtMA_522338e2-e17f-4299-bb78-654fcb9791b4">16,676</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzItMy0xLTEtMA_cf126c47-bf9a-40d4-9563-e3850114bde4">14,417</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Accrued employee benefits costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzMtMS0xLTEtMA_44e9c5b7-921c-42b7-849c-eed401750557">12,002</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzMtMy0xLTEtMA_ebb21cc7-a7db-473e-bba5-1ae1cec605c5">15,333</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Accrued sales tax audit reserve</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzQtMS0xLTEtMA_f11032e3-0ff3-40a1-81c1-6cf699aaf641">4,173</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="tsco:DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzQtMy0xLTEtMA_2562e089-4fe9-4dc0-b20e-c47970cce9d3">3,419</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Rent expenses in excess of cash payments required</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzUtMS0xLTEtMA_0e4bf69f-9f9c-4be1-8e97-474b3bbc4898">30,975</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzUtMy0xLTEtMA_78f98872-42d4-48d6-b015-0771652e698e">25,628</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Deferred compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:DeferredTaxAssetsDeferredCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzYtMS0xLTEtMA_0844ca2b-549f-45a4-8b09-1b3a0c71e0e3">14,836</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="tsco:DeferredTaxAssetsDeferredCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzYtMy0xLTEtMA_99079569-05dd-4c58-94a4-39ddcc5674e1">17,598</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Workers&#8217; compensation insurance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzctMS0xLTEtMA_fb295b8e-67a5-4206-9f59-738281201584">10,154</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzctMy0xLTEtMA_c3bc46ed-6fc0-4c69-b07a-3082e90e46a9">9,900</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">General liability insurance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzgtMS0xLTEtMA_82e4621d-4d20-47f2-a7d0-a83c3eb06024">6,025</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="tsco:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzgtMy0xLTEtMA_d2357e73-235f-494f-9b0e-e78c441422dd">5,410</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Lease exit obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="tsco:DeferredTaxAssetsLeaseExitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzktMS0xLTEtMA_d61dd3ff-b265-4b57-98f2-cdbf88215187">2,087</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="tsco:DeferredTaxAssetsLeaseExitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzktMy0xLTEtMA_049c3681-c986-45fd-9df4-13db12757102">2,010</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Income tax credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzEwLTEtMS0xLTA_c9f569cf-885d-4f80-a958-823fa437d935">6,377</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzEwLTMtMS0xLTA_ee5c7551-2dc1-4ae8-8c19-20f5bc1a14cb">5,773</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzExLTEtMS0xLTA_91e0e292-7119-433a-9697-49c2b842f748">5,768</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzExLTMtMS0xLTA_81368a5b-c280-4a0d-bf0b-efc8a74879e7">9,160</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzEyLTEtMS0xLTA_1b2adb1f-a921-4f7e-b1ce-f032b924087c">109,073</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzEyLTMtMS0xLTA_8939f501-ea2a-4b82-8386-1873722b303f">108,648</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#cceeff;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);">Tax liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Inventory basis difference</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE0LTEtMS0xLTA_f37cb8fc-9916-4bc8-920c-7d98c4651714">4,667</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE0LTMtMS0xLTA_570956d4-6438-421b-bff7-d4b8fce6db4d">4,590</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Prepaid expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE1LTEtMS0xLTA_e914bc57-50b6-4f0d-9dff-43cd740da712">2,024</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE1LTMtMS0xLTA_7ebc9f20-3c43-4233-878e-bf72ea7ebe71">1,912</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE2LTEtMS0xLTA_cbc7bd1f-be81-4e3d-9a94-b7eea1097b2f">93,919</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE2LTMtMS0xLTA_79aeb88c-6517-43bf-a0a2-9e32d8af3b38">87,417</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE3LTEtMS0xLTA_bbe31a48-b669-4fb8-a5ac-f5baa058464b">8,230</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE3LTMtMS0xLTA_39a69a0f-0028-4fae-9031-fec87319b171">6,039</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE4LTEtMS0xLTA_c76f3061-9702-4dfb-9076-c7f115e04253">386</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE4LTMtMS0xLTA_f3031c5f-0245-43a2-9afe-1839186c80a3">2,083</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE5LTEtMS0xLTA_8efe8949-e9e5-457d-97e6-46d48cd4f302">109,226</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(<ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE5LTMtMS0xLTA_2ac55481-6132-438a-b560-fca5ce382279">102,041</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Net deferred tax (liability)/asset</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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);">(<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzIxLTEtMS0xLTA_a29028a3-a1d1-4c0c-96b9-c6a06eb97ecd">153</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzIxLTMtMS0xLTA_e0d7e435-1c7a-4b51-b1ce-9c80a2587134">6,607</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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></table></ix:continuation></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%;">  </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%;">The Company has evaluated the need for a valuation allowance for all or a portion of the deferred tax assets.&#160;&#160;The Company believes that all of the deferred tax assets will more likely than not be realized through future earnings.&#160;&#160;The Company had state tax credit carryforwards of $<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90ZXh0cmVnaW9uOjE2ZDY0ZjQ0MjVkNzQ4MDQ4ZjkxNDdiNWE4OTcwYzBlXzE5MTQ_e8914f83-961c-4e38-9fce-b83c22333ea2">6.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90ZXh0cmVnaW9uOjE2ZDY0ZjQ0MjVkNzQ4MDQ4ZjkxNDdiNWE4OTcwYzBlXzE5MjE_5b79f981-c28b-41f7-895f-c6d7d1149791">5.7</ix:nonFraction> million as of December&#160;28, 2019 and December&#160;29, 2018, respectively, with varying dates of expiration through 2031.&#160;&#160;The Company provided <ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90ZXh0cmVnaW9uOjE2ZDY0ZjQ0MjVkNzQ4MDQ4ZjkxNDdiNWE4OTcwYzBlXzIwMzM_2526f68d-7e9e-4e3b-9cad-e45542c6e5f3"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90ZXh0cmVnaW9uOjE2ZDY0ZjQ0MjVkNzQ4MDQ4ZjkxNDdiNWE4OTcwYzBlXzIwMzM_ec044bd2-5b30-4628-b0ca-581263c4e45d">no</ix:nonFraction></ix:nonFraction> valuation allowance as of December&#160;28, 2019 and December&#160;29, 2018 for state tax credit carryforwards, as the Company believes it is more likely than not that all of these credits will be utilized before their expiration dates.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">68</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></div><ix:continuation id="i0dd2ab1b4dc0421ba1f9a13c368f9dde"><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90ZXh0cmVnaW9uOjE2ZDY0ZjQ0MjVkNzQ4MDQ4ZjkxNDdiNWE4OTcwYzBlXzM0ODk_c68b42f3-2e9c-4587-ad34-43275c8c3119" escape="true"><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%;">A reconciliation of the provision for income taxes to the amounts computed at the federal statutory rate is as follows (in thousands):</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.707%;"><tr><td style="width:1.0%;"></td><td style="width:57.824%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.903%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.903%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.904%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:6pt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><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="height:6pt;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><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="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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Tax provision at statutory rate</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzMtMS0xLTEtMA_d9a72a4e-20f2-42e9-aa09-76f9125026bf">151,909</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzMtMy0xLTEtMA_f83e99e3-7c9b-4f87-8dcb-00fe584da172">143,511</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzMtNS0xLTEtMA_0825999f-c03f-4c8e-a4a3-258333eda102">235,383</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Tax effect of:</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="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="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);"><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);"></span></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="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);"><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);"></span></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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 income taxes, net of federal tax benefits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzUtMS0xLTEtMA_5b5c9054-b79b-4484-b4f7-d48d0d3763ef">19,722</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzUtMy0xLTEtMA_f2961ce8-3166-4834-a9dc-0b52da440123">18,019</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzUtNS0xLTEtMA_6d387e8d-f81f-4103-aa90-8629f0192dd1">14,320</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Section 162(m) limitation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzYtMS0xLTEtMA_329ddcd3-1329-4217-a6ed-16f53fa09f1b">2,572</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzYtMy0xLTEtMA_ea496188-da5e-4147-a5c8-607b18395a5c">2,581</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzYtNS0xLTEtMA_c4aff577-332b-41d5-a011-b21de3dc55a4">1,223</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Tax credits, net of federal tax benefits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzctMS0xLTEtMA_482939a7-2e0c-437e-984b-e45b984b9819">7,768</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzctMy0xLTEtMA_937f4338-6075-484e-b772-e7cb9d3bd504">7,140</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzctNS0xLTEtMA_b21c9fae-a13a-4607-b3d5-a8d8b10160c2">5,060</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Share-based compensation programs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzgtMS0xLTEtMA_e7f4fd11-f51c-4cc8-9e50-952e11fc0628">4,484</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzgtMy0xLTEtMA_ea951b23-c6d8-4383-8df2-239251a0b377">4,522</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzgtNS0xLTEtMA_43cba3dd-2ea3-4723-856c-4f23f5fd1d30">1,040</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Enactment of tax legislation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzktMS0xLTEtMA_08f9ff87-2561-451d-91dd-0135eb88058c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzktMy0xLTEtMA_093ebed4-b847-4c22-ba3b-2bf1fd15992f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzktNS0xLTEtMA_f0e60129-5108-49e4-9ff7-0804521b286b">4,856</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzEwLTEtMS0xLTA_66b565f1-acbd-420b-8a47-8cffe78c23bb">928</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzEwLTMtMS0xLTA_5590afee-6e5c-4f21-80dd-57df7b5b9dfb">1,421</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzEwLTUtMS0xLTA_56dda5dd-9b1a-498e-9127-d63604666a9c">242</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Total income tax expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzExLTEtMS0xLTA_d3a0aefb-084c-474d-aa31-78eb921cdae8">161,023</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzExLTMtMS0xLTA_6a6b90d0-8a2c-4206-8f0a-d97fe77be2b2">151,028</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzExLTUtMS0xLTA_412fbaa3-7c6b-42d7-92a3-b3022d55b860">249,924</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div></ix:nonNumeric><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%;">The Company and its affiliates file income tax returns in the U.S. and various state and local jurisdictions.&#160;&#160;With few exceptions, the Company is no longer subject to federal, state and local income tax examinations by tax authorities for years before 2015.&#160;&#160;Various states have completed an examination of our income tax returns for 2015 through 2017 with minimal adjustments.</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%;">The total amount of unrecognized tax positions that, if recognized, would decrease the effective tax rate, is $<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90ZXh0cmVnaW9uOjE2ZDY0ZjQ0MjVkNzQ4MDQ4ZjkxNDdiNWE4OTcwYzBlXzI4NjE_666a181b-da43-4d9c-a73b-b8c5b7890071">2.3</ix:nonFraction> million at December&#160;28, 2019. In addition, the Company recognizes current interest and penalties accrued related to these uncertain tax positions as interest expense, and the amount is not material to the Consolidated Statements of Income.&#160;&#160;The Company has considered the reasonably possible expected net change in uncertain tax positions during the next 12 months and does not expect any material changes to our liability for uncertain tax positions through December 26, 2020.</span></div><div style="text-align:justify;"><span><br/></span></div><ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90ZXh0cmVnaW9uOjE2ZDY0ZjQ0MjVkNzQ4MDQ4ZjkxNDdiNWE4OTcwYzBlXzM0NjU_0fb89595-201c-43ed-9c2c-609a3de03e2e" escape="true"><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%;">A reconciliation of the beginning and ending gross amount of unrecognized tax benefits (exclusive of interest and penalties) is as follows (in thousands):</span></div><div style="text-align:justify;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.707%;"><tr><td style="width:1.0%;"></td><td style="width:57.824%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.903%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.903%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.904%;"></td><td style="width:1.0%;"></td></tr><tr><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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><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="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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Balance at beginning of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzItMS0xLTEtMA_4c19fa99-4ba5-46cd-a24c-1139fe95fd19">2,451</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="iac01cdb9ac6547e589731803fbd1db8e_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzItMy0xLTEtMA_f6d89557-e916-44d8-9190-e99981f0c614">1,993</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="usd" contextRef="i5bc0963b1107439dac5f0501a2b4271a_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzItNS0xLTEtMA_f10241e8-3d9e-455f-b82d-5bc4b11c9dfc">1,579</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:6.75pt;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);">Additions based on tax positions related to the current year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzMtMS0xLTEtMA_bfe643a2-d222-4775-8bbf-5e7c07752d8c">650</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzMtMy0xLTEtMA_611b49bd-6816-4516-82af-03d1c657c811">621</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzMtNS0xLTEtMA_02359dbd-e5ca-4371-bc5a-8a7b45a3e17e">527</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Additions for tax positions of prior years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzQtMS0xLTEtMA_884f0702-522a-4a69-9321-8037356ae305">59</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzQtMy0xLTEtMA_f448d35e-ff60-4d51-9be9-075df1096f58">257</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzQtNS0xLTEtMA_ab2d98d5-2648-46e3-8c18-d20beb2d24f9">14</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Reductions for tax positions of prior years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzUtMS0xLTEtMA_272fe554-acc3-47e1-87e2-3d7b7b78137e">400</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzUtMy0xLTEtMA_4bbd1e0b-515f-4d7d-b491-e70a2172710c">420</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzUtNS0xLTEtMA_b31c3ba7-2a37-4602-b875-63034c85494d">127</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Balance at end of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);"><ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzctMS0xLTEtMA_6113f602-d4ba-4b47-a44a-76ffc130389a">2,760</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);"><ix:nonFraction unitRef="usd" contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzctMy0xLTEtMA_e3b33ffe-2f0d-4b3a-a510-a71661883522">2,451</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);"><ix:nonFraction unitRef="usd" contextRef="iac01cdb9ac6547e589731803fbd1db8e_I20171230" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzctNS0xLTEtMA_b3504338-bee7-4e4b-b818-0cde7c74acc1">1,993</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i_0_154"></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%;">Note 11 &#8211; <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzEyMzY_3b9a9bf1-6c42-4cee-b32f-e47ee0888acf" continuedAt="i5c93cb42a8ae46ad9e806c551a8c29a4" escape="true">Retirement Benefit Plans:</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i5c93cb42a8ae46ad9e806c551a8c29a4"><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%;">The Company has a defined contribution benefit plan, the Tractor Supply Company 401(k) Retirement Savings Plan (the &#8220;401(k) Plan&#8221;), which provides retirement benefits for eligible employees.&#160;&#160;The Company matches (in cash) <ix:nonFraction unitRef="number" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="2" name="tsco:PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzI2NA_e16f4250-5be3-4820-81e0-e09125ae0566">100</ix:nonFraction>% of the employee&#8217;s elective contributions up to <ix:nonFraction unitRef="number" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="2" name="tsco:MaximumPercentageOfEmployeesCompensationEligibleFor100Match" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzMxNA_1d5026e9-107c-4ed2-8232-af88a895602c">3</ix:nonFraction>% of eligible compensation plus <ix:nonFraction unitRef="number" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="2" name="tsco:PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzM0Nw_322c1fa5-0e8d-4a4a-a5b1-6fce7fa9d8b6">50</ix:nonFraction>% of the employee&#8217;s elective contributions from <ix:nonFraction unitRef="number" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="2" name="tsco:MinimumPercentageofEmployeesCompensationEligibleFor50Match" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzM5Ng_74ebc173-de20-4ac8-92e4-5bb27fdfa284">3</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="2" name="tsco:MaximumPercentageOfEmployeessCompensationEligibleFor50Match" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzQwMg_79a28225-8070-4c05-b545-5870a90da657">6</ix:nonFraction>% of eligible compensation.&#160;&#160;In no event shall the total Company match made on behalf of the employee exceed <ix:nonFraction unitRef="number" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="3" name="tsco:CompanyMaximumMatchAsPercentageOfEligibleCompensation" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzUxMg_5e41a159-2d82-459f-b805-c864010d304f">4.5</ix:nonFraction>% of the employee&#8217;s eligible compensation.&#160;&#160;All current contributions are immediately vested.&#160;&#160;Company contributions to the 401(k) Plan were approximately $<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzY2OA_bfce3cbe-7dd9-45f0-910e-9a847bf212d4">9.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzY3Mg_bc1eff23-2bd0-42dc-9fee-4547b2e3ef3d">8.5</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzY4MA_01493ba8-0f6f-40a7-9d6e-71af1ac726b1">7.4</ix:nonFraction> million during fiscal 2019, 2018, and 2017, respectively.</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%;">The Company offers, through a deferred compensation program, the opportunity for certain qualifying employees to elect to defer a portion of their annual base salary and/or their annual incentive bonus.&#160; Under the deferred compensation program, a percentage of the participants&#8217; salary deferral is matched by the Company, limited to a maximum annual matching contribution of $<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="0" format="ixt:numdotdecimal" name="tsco:CompanyMaximumMatchUnderDeferredCompensationProgram" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzExMDM_c5d9806c-e165-44c4-a115-25f8557809f3">4,500</ix:nonFraction>.&#160;&#160;The Company&#8217;s contributions, including accrued interest, were $<ix:nonFraction unitRef="usd" contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzExNzA_c81c3f21-7ef4-4c6c-9e89-b6c179432074">0.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzExNzQ_c1d6deac-a99a-4325-8d77-1ad423059c93">0.6</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzExODI_c81aa768-ce60-42f8-a183-94248b9e1f48">0.5</ix:nonFraction> million during fiscal 2019, 2018, and 2017, respectively.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div id="i_0_157"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">69</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">Note 12 &#8211; <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:LegalMattersAndContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTcvZnJhZzowZjU1MjgyMjU4ZWM0ZTVkYjI0MmQyYzc4MTI0N2I0NS90ZXh0cmVnaW9uOjBmNTUyODIyNThlYzRlNWRiMjQyZDJjNzgxMjQ3YjQ1XzM1MA_bf47440b-c808-431a-9dc1-5e957b63009f" continuedAt="i1f9609b6678742aa90556e52585e73a2" escape="true">Commitments and Contingencies:</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="i1f9609b6678742aa90556e52585e73a2" continuedAt="i71e014295b7c4be1bfaf67cbdc934928"><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-style:italic;font-weight:400;line-height:120%;">Construction and Real Estate Commitments</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%;">At December&#160;28, 2019, the Company had <ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:PurchaseObligationDueInSecondYear" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTcvZnJhZzowZjU1MjgyMjU4ZWM0ZTVkYjI0MmQyYzc4MTI0N2I0NS90ZXh0cmVnaW9uOjBmNTUyODIyNThlYzRlNWRiMjQyZDJjNzgxMjQ3YjQ1XzExMg_b88f3868-602c-4f4c-8b5d-a04688da2a6d">no</ix:nonFraction> material contractual commitments related to construction projects extending greater than twelve months.</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-style:italic;font-weight:400;line-height:120%;">Letters of Credit</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%;">At December&#160;28, 2019, there were $<ix:nonFraction unitRef="usd" contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTcvZnJhZzowZjU1MjgyMjU4ZWM0ZTVkYjI0MmQyYzc4MTI0N2I0NS90ZXh0cmVnaW9uOjBmNTUyODIyNThlYzRlNWRiMjQyZDJjNzgxMjQ3YjQ1XzI1Nw_26673d19-98eb-4550-b1d3-1dd6c2d70289">32.0</ix:nonFraction> million outstanding letters of credit under the 2016 Senior Credit Facility. </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-style:italic;font-weight:400;line-height:120%;">Litigation</span></div></ix:continuation><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%;"><ix:continuation id="i71e014295b7c4be1bfaf67cbdc934928">The Company is involved in various litigation matters arising in the ordinary course of business.  The Company believes that, based upon information currently available, any estimated loss related to such matters has been adequately provided for in accrued liabilities to the extent probable and reasonably estimable.  Accordingly, the Company currently expects these matters will be resolved without material adverse effect on its consolidated financial position, results of operations or cash flows.&#160; However, litigation and other legal matters involve an element of uncertainty. Future developments in such matters, including adverse decisions or settlements or resulting required changes to the Company&#8217;s business operations, could affect our consolidated operating results when resolved in future periods or could result in liability or other amounts material to the Company&#8217;s Consolidated Financial Statements.</ix:continuation> </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div id="i_0_160"></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%;">Note 13 &#8211; <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90ZXh0cmVnaW9uOmYyNmNiYTQwOWY3MzQwZjA5ZjcwZDQ1Yzc2MDA3NmY4XzI3OA_617b54f8-60fe-4275-a40c-bb4520e2c6d2" continuedAt="ibefb365800aa4a9d9442e69cb2addb1d" escape="true">Segment Reporting:</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ibefb365800aa4a9d9442e69cb2addb1d"><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%;">The Company has <ix:nonFraction unitRef="segment" contextRef="ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90ZXh0cmVnaW9uOmYyNmNiYTQwOWY3MzQwZjA5ZjcwZDQ1Yzc2MDA3NmY4XzUx_885180b3-0b91-419c-88c3-4c27047e2688">one</ix:nonFraction> reportable segment which is the retail sale of products that support the rural lifestyle.&#160;&#160;<ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="tsco:AveragePercentageOfSalesByProductCategoriesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90ZXh0cmVnaW9uOmYyNmNiYTQwOWY3MzQwZjA5ZjcwZDQ1Yzc2MDA3NmY4XzI4NQ_f9a04067-efb1-4837-8897-1ad98e2d0392" continuedAt="iaa278b364e8f405dbc730ca94d963e6d" escape="true">The following table indicates the percentage of net sales represented by each major product category during fiscal 2019, 2018, and 2017:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;"><ix:continuation id="iaa278b364e8f405dbc730ca94d963e6d"><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:50.863%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:13.271%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.124%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.534%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.274%;"></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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percent of Net Sales</span></td><td colspan="3" style="display:none;"></td><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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"></td><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="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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Product Category:</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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Livestock and Pet</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="number" contextRef="ie4fcb4d3148641b187437e02eea9bf78_D20181230-20191228" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzMtMS0xLTEtMA_faa233c1-16be-4a1b-a807-31f48f81a031">47</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="number" contextRef="if2242343c0904d1a9226d215245edddd_D20171231-20181229" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzMtMy0xLTEtMA_af7d2149-e426-4655-894d-7ed870acf37c">47</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);"><ix:nonFraction unitRef="number" contextRef="i431dd98ef541437bafefd41473419b28_D20170101-20171230" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzMtNS0xLTEtMA_94206056-bd25-423e-837a-7eaead595128">47</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">%</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);">Hardware, Tools and Truck</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="number" contextRef="i117a2f1549154b3bb4903c463913cd30_D20181230-20191228" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzQtMS0xLTEtMA_d7aa7e6b-fc5a-4553-9524-e7e7392972aa">21</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="number" contextRef="ieed5b33647a24d60a9f749a9045deb98_D20171231-20181229" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzQtMy0xLTEtMA_5b0287c3-57ad-4793-936b-27796e0b9b0a">22</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="number" contextRef="i379e5b8c29c541e99230d37a52dd598d_D20170101-20171230" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzQtNS0xLTEtMA_a5c0132f-085b-42a4-b0bd-06420592321c">22</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Seasonal, Gift and Toy Products</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="number" contextRef="ida5db93a2682493dbd679c9ab3d1b39c_D20181230-20191228" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzUtMS0xLTEtMA_f5972a88-7497-47a1-8be5-a2f72cbc60f5">20</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="number" contextRef="i74d900094a2f45bfbeb7ee4b38cd216f_D20171231-20181229" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzUtMy0xLTEtMA_40ead4b5-ca94-4cd0-96c0-17ec383d256f">19</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="number" contextRef="i284e810f0da34ffdb0ba20df29ab1b4e_D20170101-20171230" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzUtNS0xLTEtMA_852f2b65-7a02-43f3-bd4c-f6e052a71b8d">19</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Clothing and Footwear</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="number" contextRef="id037295bc6914185b66004067815afc0_D20181230-20191228" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzYtMS0xLTEtMA_60226ad0-4450-4f3d-8e01-3c20eb05cef9">8</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="number" contextRef="i5bd4aed1b7614223891cf1873aa9da9f_D20171231-20181229" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzYtMy0xLTEtMA_7ebf919c-3246-4f7b-92c4-80c563499c69">8</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="number" contextRef="i0255c74e25874509afa128afe7fce101_D20170101-20171230" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzYtNS0xLTEtMA_416f0b9a-88d6-4786-8091-08a19b44b4db">8</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Agriculture</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="number" contextRef="i413e6efb578741cbb719deb6c0d47cab_D20181230-20191228" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzctMS0xLTEtMA_a8857f71-53e0-4aa4-9e77-7bca0fee2779">4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="number" contextRef="ib98041ad1517430788312822a8e3e9fc_D20171231-20181229" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzctMy0xLTEtMA_395586f1-c12d-4728-8471-1d0b38153cc2">4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);"><ix:nonFraction unitRef="number" contextRef="i5878457dfe2c44c984dbfaee0a5f61c6_D20170101-20171230" decimals="2" name="tsco:SalesRevenueNetPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzctNS0xLTEtMA_de3d3159-ba1e-4049-9923-e2b2d00c4790">4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="number" contextRef="i90f7c54890004e78bf46424408659af3_D20181230-20191228" decimals="INF" name="tsco:SalesRevenueNetPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzgtMS0xLTEtMA_f3540048-718c-4a21-9c85-cc33493fefcc">100</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="number" contextRef="ieef447e77e08466e9456ef82ee636467_D20171231-20181229" decimals="INF" name="tsco:SalesRevenueNetPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzgtMy0xLTEtMA_c2d7cc75-4653-4dd3-aa70-265f323bb32f">100</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">%</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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);"><ix:nonFraction unitRef="number" contextRef="i6b75c48c54f042d69b10640d847c2524_D20170101-20171230" decimals="INF" name="tsco:SalesRevenueNetPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzgtNS0xLTEtMA_0df9794f-f96b-4cce-b0b2-251e8085dfb7">100</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">%</span></td></tr></table></ix:continuation></div></ix:continuation><div><span><br/></span></div><div id="i_0_163"></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%;">Note 14 &#8211; <ix:nonNumeric contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjMvZnJhZzo3Yjg3ZmM2NDAxYWM0OGE1ODIyNDUyYTcyMjMwYjkwYS90ZXh0cmVnaW9uOjdiODdmYzY0MDFhYzQ4YTU4MjI0NTJhNzIyMzBiOTBhXzE0MzY1_e6248754-8235-4b69-961e-10b4fa32522b" continuedAt="i67e83decf4e044349f7c613fc4dce873" escape="true">New Accounting Pronouncements:</ix:nonNumeric></span></div><div style="text-align:justify;"><span><br/></span></div><ix:continuation id="i67e83decf4e044349f7c613fc4dce873" continuedAt="i31049262b5c64c9685c92ec3fe23fa04"><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-style:italic;font-weight:400;line-height:120%;">New Accounting Pronouncements Recently Adopted</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%;">In February 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2016-02, &#8220;Leases (Topic 842).&#8221;  This update requires a dual approach for lessee accounting under which a lessee will account for leases as finance leases or operating leases.  Both finance leases and operating leases will result in the lessee recognizing a right-of-use asset and a corresponding lease liability on its balance sheet, with differing methodology for income statement recognition.  In January 2018, the FASB issued ASU 2018-01, &#8220;Leases (Topic 842): Land Easement Practical Expedient for Transition to Topic 842.&#8221;  This update permits an entity to elect an optional transition practical expedient to not evaluate land easements that exist or expired before the entity&#8217;s adoption of ASU 2016-02 and that were not accounted for as leases under previous lease guidance.  In July 2018, ASU 2018-10, &#8220;Codification Improvements to Topic 842, Leases,&#8221; was issued to provide more detailed guidance and additional clarification for implementing ASU 2016-02.  Furthermore, in July 2018, the FASB issued ASU 2018-11, &#8220;Leases (Topic 842): Targeted Improvements,&#8221; which provides an optional transition method in addition to the existing modified retrospective transition method by allowing a cumulative effect adjustment to the opening balance of retained earnings in the period of adoption.  These new leasing standards are effective for public business entities for fiscal years, and interim periods within those years, beginning after December 15, 2018, with early adoption permitted. In March of 2019, the FASB issued ASU 2019-01, &#8220;Leases (Topic 842): Codification Improvements&#8221; which was issued to provide more detailed guidance and clarification for implementing ASU 2016-02.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">70</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></div><ix:continuation id="i31049262b5c64c9685c92ec3fe23fa04" continuedAt="i86887837e3304fffb09a6962d764bce3"><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%;">The Company adopted this guidance in the first quarter of fiscal 2019 and as a part of that process, made the following elections:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;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%;">&#8226;</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%;padding-left:14.5pt;">The Company elected the optional transition method which allows for the lessee to not recast comparative financial information but rather recognize a cumulative-effect adjustment to retained earnings as of the effective date in the period of adoption. No such adjustment to retained earnings was made as a result of the adoption of this guidance.</span></div><div style="text-indent:-18pt;padding-left:36pt;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%;">&#8226;</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%;padding-left:14.5pt;">The Company elected the package of practical expedients permitted under the transition guidance within the new standard which, among other things, allowed us to carry forward our prior lease classification under Accounting Standards Codification (&#8220;ASC&#8221;) Topic 840.</span></div><div style="text-indent:-18pt;padding-left:36pt;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%;">&#8226;</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%;padding-left:14.5pt;">The Company did not elect the hindsight practical expedient for all leases.</span></div><div style="text-indent:-18pt;padding-left:36pt;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%;">&#8226;</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%;padding-left:14.5pt;">The Company elected to make the accounting policy election for short-term leases resulting in lease payments being recorded as an expense on a straight-line basis over the lease term.</span></div><div style="text-indent:-18pt;padding-left:36pt;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%;">&#8226;</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%;padding-left:14.5pt;">The Company elected the land easement practical expedient. </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%;">Adoption of the new standard had a material impact to our Consolidated Balance Sheets and related disclosures, and resulted in the recording of additional right-of-use assets and lease liabilities of approximately $2.08 billion as of the date of adoption.  The standard did not materially impact our Consolidated Statements of Income, Comprehensive Income, Stockholders&#8217; Equity, or Cash Flows.</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%;">In August 2017, the FASB issued ASU 2017-12, &#8220;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities,&#8221; which amends and simplifies existing guidance in order to allow companies to more accurately present the economic effects of risk management activities in the financial statements.  This update expands and refines hedge accounting for both nonfinancial and financial risk components and aligns the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements.  Additionally, the amendments in ASU 2017-12 provide new guidance about income statement classification and eliminates the requirement to separately measure and report hedge ineffectiveness.  This guidance is effective for public business entities for fiscal years, and interim periods within those years, beginning after December 15, 2018, with early adoption permitted.  The amendments in ASU 2017-12 require that an entity with cash flow or net investment hedges existing at the date of adoption apply a cumulative-effect adjustment to eliminate the separate measurement of ineffectiveness to the opening balance of retained earnings as of the beginning of the fiscal year in which the entity adopts this guidance.  The amended presentation and disclosure guidance should be adopted prospectively.  The Company adopted this guidance in the first quarter of fiscal 2019 and recognized a cumulative-effect adjustment of $0.7 million from retained earnings to accumulated other comprehensive income.  The adoption of this guidance did not have a material impact on our Consolidated Financial Statements and related disclosures.</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%;">In June 2018, the FASB issued ASU 2018-07, &#8220;Compensation - Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting,&#8221; which expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees.  This guidance is effective for public business entities for fiscal years, and interim periods within those years, beginning after December 15, 2018, with early adoption permitted.  The Company adopted this guidance in the first quarter of fiscal 2019.  The adoption of this guidance did not have a material impact on our Consolidated Financial Statements and related disclosures.</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%;">In October 2018, the FASB issued ASU 2018-16, &#8220;Derivatives and Hedging (Topic 815): Inclusion of the Secured Overnight Financing Rate (SOFR) Overnight Index Swap (OIS) Rate as a Benchmark Interest Rate for Hedge Accounting Purposes&#8221; which expands the permissible benchmark interest rates to include the Secured Overnight Financing Rate (SOFR) to be eligible as a U.S. benchmark interest rate for purposes of applying hedge accounting under Topic 815, Derivatives and Hedging.  This guidance is effective for fiscal years, and interim periods within those years, beginning after December 15, 2018, with early adoption permitted if an entity has previously adopted ASU 2017-12.  The Company adopted this guidance in the first quarter of fiscal 2019.  The adoption of this guidance did not have a material impact on our Consolidated Financial Statements and related disclosures.</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-style:italic;font-weight:400;line-height:120%;">New Accounting Pronouncements Not Yet Adopted</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:115%;">In June 2016, the FASB issued ASU 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" which amends the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in more timely recognition of losses. The new guidance applies to financial assets measured at amortized cost basis, including receivables that result from revenue transactions and held-to-maturity debt securities. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019, and early adoption was permitted for fiscal years beginning after December 15, 2018.  The Company does </span></div></ix:continuation><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">71</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></div><ix:continuation id="i86887837e3304fffb09a6962d764bce3"><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%;">not expect the adoption of this guidance to have a material impact on its Consolidated Financial Statements and related disclosures.</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%;">In August 2018, the FASB issued ASU 2018-13, &#8220;Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement,&#8221; which amends the disclosure requirements for fair value measurements by removing, modifying and adding certain disclosures.  This guidance is effective for fiscal years, and interim periods within those years, beginning after December 15, 2019, with early adoption permitted.  The Company does not expect the adoption of this guidance to have a material impact on its Consolidated Financial Statements and related disclosures.</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%;">In August 2018, the FASB issued ASU 2018-15, &#8220;Intangibles &#8211; Goodwill and Other &#8211; Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.&#8221;  This update clarifies the accounting treatment for fees paid by a customer in a cloud computing arrangement (hosting arrangement) by providing guidance for determining when the arrangement includes a software license.  This guidance is effective for public business entities for fiscal years, and interim periods within those years, beginning after December 15, 2019, with early adoption permitted.  The amendments may be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption.  The Company will adopt this guidance on a prospective basis in the first quarter of fiscal 2020.  The Company does not expect the adoption of this guidance to have a material impact on its Consolidated Financial Statements and related disclosures.</span></div></ix:continuation><div style="text-align:justify;"><span><br/></span></div><div id="i_0_166"></div><div style="text-indent:-72pt;padding-left:72pt;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%;text-decoration: underline;">Item 9</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:700;line-height:120%;">.&#160;&#160;</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:700;line-height:120%;text-decoration: underline;">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</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%;">None.</span></div><div><span><br/></span></div><div id="i_0_169"></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%;text-decoration: underline;">Item 9A</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:700;line-height:120%;">.&#160;</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:700;line-height:120%;text-decoration: underline;">Controls and Procedures</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-style:italic;font-weight:400;line-height:120%;">Disclosure Controls and Procedures</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%;">We carried out an evaluation required by the Securities Exchange Act of 1934, as amended (the &#8220;1934 Act&#8221;), under the supervision and with the participation of our principal executive officer and principal financial officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e) under the 1934 Act) as of December&#160;28, 2019.&#160;&#160;Based on this evaluation, our principal executive officer and principal financial officer concluded that, as of December&#160;28, 2019, our disclosure controls and procedures were effective.</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-style:italic;font-weight:400;line-height:120%;">Internal Control Over Financial Reporting</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%;">A report of the Company&#8217;s management on the Company&#8217;s internal control over financial reporting (as such term is defined in Rule 13a-15(f) under the 1934 Act) and a report of Ernst&#160;&amp; Young LLP, an independent registered public accounting firm, on the effectiveness of the Company&#8217;s internal control over financial reporting are included in Item&#160;8 of this Annual Report on Form 10-K.</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%;">There were no changes in our internal control over financial reporting that occurred during our last fiscal quarter that have materially affected or are reasonably likely to materially affect our internal control over financial reporting.</span></div><div><span><br/></span></div><div id="i_0_172"></div><div style="text-indent:-72pt;padding-left:72pt;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%;text-decoration: underline;">Item 9B</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:700;line-height:120%;">.&#160;</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:700;line-height:120%;text-decoration: underline;">Other Information</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%;">None.</span></div><div style="text-align:justify;"><span><br/></span></div><div id="i_0_175"></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%;">PART III</span></div><div style="text-align:center;"><span><br/></span></div><div id="i_0_178"></div><div style="text-indent:-72pt;padding-left:72pt;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%;text-decoration: underline;">Item 10</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:700;line-height:120%;">.&#160;&#160;</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:700;line-height:120%;text-decoration: underline;">Directors, Executive Officers and Corporate Governance</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%;">The information set forth under the caption &#8220;Information about our Executive Officers&#8221; in Part I of this Form 10-K 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:400;line-height:120%;">The information set forth under the captions &#8220;Item 1: Election of Directors,&#8221; &#8220;Board Meetings and Committees,&#8221; and &#8220;Section 16(a) Beneficial Ownership Reporting Compliance&#8221; in our Proxy Statement for our Annual Meeting of Stockholders to be held on May&#160;7, 2020, is incorporated herein by reference.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">72</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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%;">The Company has a Code of Ethics which covers all exempt employees, officers and directors of the Company, including the principal executive officer, principal financial officer, principal accounting officer and controller.  The Code of Ethics is available in the &#8220;Corporate Governance&#8221; section of the Company&#8217;s website at </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">TractorSupply.com</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%;">.  A copy of the Code of Ethics can also be obtained, free of charge, upon written request to the Corporate Secretary, Tractor Supply Company, 5401 Virginia Way, Brentwood, TN 37027.  The Company intends to post amendments to or waivers, if any, from its Code of Ethics (to the extent applicable to its principal executive officer, principal financial officer, principal accounting officer or controller) on its website.</span></div><div style="text-align:justify;"><span><br/></span></div><div id="i_0_181"></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%;text-decoration: underline;">Item 11</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:700;line-height:120%;">.&#160;&#160;</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:700;line-height:120%;text-decoration: underline;">Executive Compensation</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%;">The information set forth under the captions &#8220;Corporate Governance &#8211; Compensation Committee Interlocks and Insider Participation,&#8221; &#8220;Compensation of Directors,&#8221; and &#8220;Executive Compensation&#8221; in our Proxy Statement for our Annual Meeting of Stockholders to be held on May&#160;7, 2020, is incorporated herein by reference.</span></div><div style="text-align:justify;"><span><br/></span></div><div id="i_0_184"></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%;text-decoration: underline;">Item 12</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:700;line-height:120%;">.&#160;&#160;</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:700;line-height:120%;text-decoration: underline;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</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%;">The information set forth under the caption &#8220;Security Ownership of Certain Beneficial Owners and Management&#8221; in our Proxy Statement for our Annual Meeting of Stockholders to be held on May&#160;7, 2020, 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:400;line-height:120%;">Following is a summary of our equity compensation plans as of December&#160;28, 2019, under which equity securities are authorized for issuance, aggregated as follows:</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:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:46.684%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.204%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:2.577%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:14.374%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:2.577%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.454%;"></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan Category</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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Number of Securities to be</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:100%;">Issued Upon Exercise of</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:100%;">Outstanding Options, Warrants, and Rights</span></div></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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Weighted Average</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:100%;">Exercise Price of</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:100%;">Outstanding Options, Warrants and Rights</span></div></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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Number of Securities</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:100%;">Remaining Available</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:100%;">for Future Issuance</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;">Equity compensation plans approved by&#160;security holders:</span></td><td colspan="3" style="background-color:#cceeff;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:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Stock Incentive Plans</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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,454,386&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(a)</sup></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">75.34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(b)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">11,762,982&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">11,871,696&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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;">Equity compensation plans not approved by security holders</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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,454,386&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">75.34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">23,634,678&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><div style="text-indent:-9pt;padding-left:9pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.03pt;font-weight:400;line-height:120%;vertical-align:top;">(a) </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.75pt;font-weight:400;line-height:120%;">Includes <ix:nonFraction unitRef="shares" contextRef="ia31d6b4e72cc40dd8df91d1c8ad08eb8_I20191228" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xODQvZnJhZzozOTdmZDRmNGQ2Zjg0YTc5Yjc3N2ZiY2Q4MzE2MzRjYy90ZXh0cmVnaW9uOjM5N2ZkNGY0ZDZmODRhNzliNzc3ZmJjZDgzMTYzNGNjXzUwMQ_7ddc1f2f-9e9b-42ad-abe3-e747debd3948">2,817,519</ix:nonFraction> outstanding stock options, 499,459 unvested restricted stock units and 43,947 restricted stock units which have vested but the receipt of which have been deferred by the recipient, and 93,461 unvested performance-based restricted share units.  The 2006 Stock Incentive Plan was superseded in May 2009 by the 2009 Stock Incentive Plan.  The 2009 Stock Incentive Plan was superseded in May 2018 by the 2018 Omnibus Incentive Plan.  Shares available under the 2018 Omnibus Incentive Plan are reduced by one share for each share issued pursuant to the exercise of a stock option and by two shares for each share issued pursuant to a full-value award (e.g., restricted stock unit or performance-based restricted share unit).</span></div><div style="text-indent:-9pt;padding-left:9pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.03pt;font-weight:400;line-height:120%;vertical-align:top;">(b)  </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.75pt;font-weight:400;line-height:120%;">Excludes restricted stock units and performance-based restricted share units which have a weighted average exercise price of zero.</span></div><div style="text-indent:-9pt;padding-left:9pt;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%;">The information set forth in Note 2 to the Consolidated Financial Statements contained in this Form 10-K provides further information with respect to the material features of each plan.</span></div><div><span><br/></span></div><div id="i_0_187"></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%;text-decoration: underline;">Item 13</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:700;line-height:120%;">.&#160;&#160;</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:700;line-height:120%;text-decoration: underline;">Certain Relationships and Related Transactions, and Director Independence</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%;">The information set forth under the captions &#8220;Corporate Governance &#8211; Director Independence and Board Operations&#8221; and &#8220;Related Party Transactions&#8221; in our Proxy Statement for our Annual Meeting of Stockholders to be held on May&#160;7, 2020, is incorporated herein by reference.</span></div><div style="text-align:justify;"><span><br/></span></div><div id="i_0_190"></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%;text-decoration: underline;">Item 14</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:700;line-height:120%;">.&#160;&#160;</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:700;line-height:120%;text-decoration: underline;">Principal Accountant Fees and Services</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%;">The information set forth under the caption &#8220;Item 2 &#8211; Ratification of Reappointment of Independent Registered Public Accounting Firm&#8221; in our Proxy Statement for our Annual Meeting of Stockholders to be held on May&#160;7, 2020, is incorporated herein by reference.</span></div><div style="text-align:justify;"><span><br/></span></div><div id="i_0_193"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">73</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></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%;">PART IV</span></div><div><span><br/></span></div><div id="i_0_196"></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%;text-decoration: underline;">Item 15</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:700;line-height:120%;">.&#160;&#160;</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:700;line-height:120%;text-decoration: underline;">Exhibits and Financial Statement Schedules</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%;">(a) (1)&#160;Financial Statements&#160;</span></div><div><span><br/></span></div><div style="text-indent:36pt;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%;">See Consolidated Financial Statements under Item 8 on pages 39 through 72 of this Form 10-K.</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%;">(a) (2)&#160;Financial Statement Schedules</span></div><div><span><br/></span></div><div style="padding-left:36pt;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%;">All schedules for which provision is made in the applicable accounting regulations of the SEC are not required under the related instructions, are inapplicable or the information is included in the Consolidated Financial Statements and, therefore, have been omitted.</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%;">(a) (3)&#160;Exhibits</span></div><div><span><br/></span></div><div style="padding-left:36pt;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%;">The exhibits listed in the Index to Exhibits, which appears on pages 76 through 79 of this Form 10-K, are incorporated herein by reference or filed as part of this Form 10-K.</span></div><div style="padding-left:36pt;text-align:justify;"><span><br/></span></div><div id="i_0_199"></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%;text-decoration: underline;">Item 16</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:700;line-height:120%;">.&#160;&#160;</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:700;line-height:120%;text-decoration: underline;">Form 10-K Summary</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%;">None.</span></div><div id="i_0_202"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">74</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></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><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%;">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</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:3.891%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:31.136%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:2.270%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:54.703%;"></td><td style="width:1.0%;"></td></tr><tr><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:left;vertical-align:top;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&#160;</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;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:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></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:top;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);">Date:</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;"><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;">February 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:top;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:top;padding-left:1pt;padding-right:1pt;"><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:100%;text-decoration: underline;">/s/ Kurt D. Barton</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:100%;">Executive Vice President &#8211; Chief Financial Officer and Treasurer</span></div></td></tr></table></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%;">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant in the capacities and on the dates indicated.</span></div><div><span><br/></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:37.181%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:36.011%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:4.432%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:14.376%;"></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;"><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:100%;text-decoration: underline;">Signature</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:100%;">&#160;</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Title</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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Date</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:top;padding-left:1pt;padding-right:1pt;"><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:100%;text-decoration: underline;">/s/ Kurt D. Barton</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:100%;">Kurt D. Barton</span></div><div><span><br/></span></div></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><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:100%;">Executive Vice President &#8211;</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:100%;">Chief Financial Officer and Treasurer (Principal Financial and Accounting Officer)</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:100%;">&#160;</span></div></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:top;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);">February 20, 2020</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:top;padding-left:1pt;padding-right:1pt;"><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:100%;text-decoration: underline;">/s/ Harry A. Lawton III</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:100%;">Harry A. Lawton III</span></div></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;"><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);">President, Chief Executive Officer, and Director<br/>(Principal Executive Officer)<br/>&#160;</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;"><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);"><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);"></span></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:top;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);">February 20, 2020</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:top;padding-left:1pt;padding-right:1pt;"><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:100%;text-decoration: underline;">/s/ Cynthia T. Jamison</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:100%;">Cynthia T. Jamison</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:100%;">&#160;</span></div></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><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:100%;">Chairman of the Board</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:100%;">&#160;</span></div></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:top;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);">February 20, 2020</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:top;padding-left:1pt;padding-right:1pt;"><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:100%;text-decoration: underline;">/s/ Ricardo Cardenas</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:100%;">Ricardo Cardenas</span></div></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;"><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);">Director</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:top;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);">February 20, 2020</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:top;padding-left:1pt;padding-right:1pt;"><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:100%;text-decoration: underline;">/s/ Denise L. Jackson</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:100%;">Denise L. Jackson</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:100%;">&#160;</span></div></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;"><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);">Director</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:top;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);">February 20, 2020</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:top;padding-left:1pt;padding-right:1pt;"><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:100%;text-decoration: underline;">/s/ Thomas A. Kingsbury</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:100%;">Thomas A. Kingsbury</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:100%;">&#160;</span></div></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;"><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);">Director</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:top;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);">February 20, 2020</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:top;padding-left:1pt;padding-right:1pt;"><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:100%;text-decoration: underline;">/s/ Ramkumar Krishnan</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:100%;">Ramkumar Krishnan</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:100%;">&#160;</span></div></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;"><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);">Director</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:top;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);">February 20, 2020</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:top;padding-left:1pt;padding-right:1pt;"><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:100%;text-decoration: underline;">/s/ George MacKenzie</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:100%;">George MacKenzie</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:100%;">&#160;</span></div></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;"><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);">Director</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:top;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);">February 20, 2020</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:top;padding-left:1pt;padding-right:1pt;"><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:100%;text-decoration: underline;">/s/ Edna K. Morris</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:100%;">Edna K. Morris</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:100%;">&#160;</span></div></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;"><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);">Director</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:top;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);">February 20, 2020</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:top;padding-left:1pt;padding-right:1pt;"><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:100%;text-decoration: underline;">/s/ Gregory A. Sandfort</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:100%;">Gregory A. Sandfort</span></div></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;"><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);">Director<br/><br/>&#160;</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;"><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);"><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);"></span></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:top;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);">February 20, 2020</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:top;padding-left:1pt;padding-right:1pt;"><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:100%;text-decoration: underline;">/s/ Mark J. Weikel</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:100%;">Mark J. Weikel&#160;</span></div></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;"><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);">Director</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:top;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);">February 20, 2020</span></td></tr></table></div><div><span><br/></span></div><div id="i_0_205"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">75</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div style="-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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:700;line-height:120%;">EXHIBIT INDEX</span></div><div><span><br/></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:10.134%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:85.866%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="2" 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: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:top;padding-left:1pt;padding-right:1pt;"><div><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="http://www.sec.gov/Archives/edgar/data/916365/000091636512000017/exhibit3_5.htm">Restated Certificate of Incorporation, as amended, of the Company (filed as Exhibit 3.1 to Registrant&#8217;s Annual Report on Form 10-K, filed with the Commission on February 29, 2012, Commission File No. 000-23314, and incorporated herein by reference).</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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:top;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:left;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.2&#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:top;padding-left:1pt;padding-right:1pt;"><div><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="http://www.sec.gov/Archives/edgar/data/916365/000091636517000026/a31ififthamendedandrestate.htm">Fifth Amended and Restated By-laws (filed as Exhibit 3.1(i) to Registrant&#8217;s Current Report on Form 8-K, filed with the Commission on February 15, 2017, Commission File No.&#160;000-23314, and incorporated herein by reference).</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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:top;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:left;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);">4.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:justify;vertical-align:top;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);">Form of Specimen Certificate representing the Company&#8217;s Common Stock, par value $.008 per share (filed as Exhibit 4.2 to Amendment No. 1 to Registrant&#8217;s Registration Statement on Form S-1, Registration No. 33-73028, filed in paper form with the Commission on January 31, 1994, and incorporated herein by reference).</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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:justify;vertical-align:top;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:left;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);">4.2*&#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: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="a201910-kex42.htm">Description of the Registrant's Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934</a></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:100%;">.</span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.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:justify;vertical-align:top;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);">Certificate of Insurance relating to the Medical Expense Reimbursement Plan of the Company (filed as Exhibit 10.33 to Registrant&#8217;s Registration Statement on Form S-1, Registration No. 33-73028, filed in paper form with the Commission on December 17, 1993, and incorporated herein by reference).</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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:justify;vertical-align:top;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:left;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);">10.2&#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:justify;vertical-align:top;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);">Summary Plan Description of the Executive Life Insurance Plan of the Company (filed as Exhibit 10.34 to Registrant&#8217;s Registration Statement on Form S-1, Registration No. 33-73028, filed in paper form with the Commission on December 17, 1993, and incorporated herein by reference).+</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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:justify;vertical-align:top;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:left;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);">10.3&#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: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;" href="http://www.sec.gov/Archives/edgar/data/916365/0000950144-96-005860.txt">Tractor Supply Company 1996 Associate Stock Purchase Plan (filed as Exhibit 4.4 to Registrant&#8217;s Registration Statement on Form S-8, Registration No. 333-10699, filed with the Commission on August 23, 1996, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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:justify;vertical-align:top;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:left;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);">10.4&#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: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;" href="http://www.sec.gov/Archives/edgar/data/916365/0000950123-97-007736.txt">Tractor Supply Company Restated 401(k) Retirement Plan (filed as Exhibit 4.1 to Registrant&#8217;s Registration Statement on Form S-3, Registration No. 333-35317, filed with the Commission on September 10, 1997, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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:justify;vertical-align:top;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:left;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);">10.5&#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: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;" href="http://www.sec.gov/Archives/edgar/data/916365/000118811204000294/tex10_53-1784b.txt">First Amendment, dated December&#160;22, 2003 to the Tractor Supply Company Restated 401(k) Retirement Savings Plan (filed as Exhibit 10.53 to Registrant&#8217;s Annual Report on Form 10-K, filed with the Commission on March 8, 2004, Commission File No.&#160;000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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:justify;vertical-align:top;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:left;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);">10.6&#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: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;" href="http://www.sec.gov/Archives/edgar/data/916365/000095014401003865/g67748ex10-57.txt">Second Amendment to Tractor Supply Company Restated 401(k) Retirement Plan (filed as Exhibit 10.57 to Registrant&#8217;s Annual Report on Form 10-K, filed with the Commission on March 23, 2001, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="2" 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: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);">&#160;&#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:justify;vertical-align:top;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:left;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);">10.7&#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: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;" href="http://www.sec.gov/Archives/edgar/data/916365/0000950123-97-007736.txt">Trust Agreement (filed as Exhibit 4.2 to Registrant&#8217;s Registration Statement on Form S-3, Registration No. 333-35317, filed with the Commission on September 10, 1997, and incorporated herein by reference).</a></span></div></td></tr><tr><td colspan="2" 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: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);">&#160;&#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:justify;vertical-align:top;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:left;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);">10.8&#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: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;" href="http://www.sec.gov/Archives/edgar/data/916365/000095014402005220/g76225ex10-58.txt">Tractor Supply Company Executive Deferred Compensation Plan, dated November 11, 2001 (filed as Exhibit 10.58 to Registrant&#8217;s Quarterly Report on Form 10-Q, filed with the Commission on May 13, 2002, Commission File No. 000-23314, and incorporated herein by reference).</a></span></div></td></tr><tr><td colspan="2" 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: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);">&#160;&#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:justify;vertical-align:top;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:left;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);">10.9&#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: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;" href="http://www.sec.gov/Archives/edgar/data/916365/000118811207000534/ex10-39.txt">Form of Incentive Stock Option Agreement under the 2006 Stock Incentive Plan (filed as Exhibit 10.39 to Registrant&#8217;s Annual Report on Form 10-K, filed with the Commission on February 28, 2007, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="2" 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: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);">&#160;&#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:justify;vertical-align:top;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:left;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);">10.10&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000136231008001146/c72557exv10w45.htm">Form of Incentive Stock Option Agreement under the 2006 Stock Incentive Plan (filed as Exhibit&#160;10.45 to Registrant&#8217;s Annual Report on Form&#160;10-K, filed with the Commission on February&#160;27, 2008, Commission File No.&#160;000-23314, incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="2" 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: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);">&#160;&#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:justify;vertical-align:top;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:left;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);">10.11&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000129993306002914/exhibit1.htm">Tractor Supply Company 2006 Stock Incentive Plan (filed as Exhibit 99.1 to the Registrant&#8217;s Current Report on Form 8-K filed with the Commission on April 27, 2006, Commission File No.&#160;000-23314 and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="2" 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: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);">&#160;&#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:justify;vertical-align:top;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:left;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);">10.12&#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: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;" href="http://www.sec.gov/Archives/edgar/data/916365/000118811207000534/ex10-38.txt">Second Amendment to the Tractor Supply Company 2006 Stock Incentive Plan, effective February 8, 2007 (filed as Exhibit 10.38 to Registrant&#8217;s Annual Report on Form 10-K, filed with the Commission on February 28, 2007, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="2" 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: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);">&#160;&#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:justify;vertical-align:top;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:left;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);">10.13&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000136231009002757/c81596exv10w41.htm">Form of Incentive Stock Option Agreement under the 2006 Stock Incentive Plan (filed as Exhibit 10.41 to the Registrant&#8217;s Annual Report on Form 10-K, filed with the Commission on February 25, 2009, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;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 style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">76</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div style="-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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:10.134%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:85.866%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="2" 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: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);">10.14&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000095014409003170/g18571exv99w1.htm">Tractor Supply Company 2009 Stock Incentive Plan (filed as Exhibit 99.1 to Registrant&#8217;s Current Report on Form 8-K, filed with the Commission on April&#160;14, 2009, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="2" 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: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);">&#160;&#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:justify;vertical-align:top;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:left;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);">10.15&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000095012309029586/c88667exv10w44.htm">Form of Incentive Stock Option Agreement under the Tractor Supply Company 2009 Stock Incentive Plan (filed as Exhibit 10.44 to Registrant&#8217;s Quarterly Report on Form 10-Q, filed with the Commission on August 4, 2009, Commission File No.&#160;000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="2" 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: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);">&#160;&#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:justify;vertical-align:top;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:left;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);">10.16&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000095012309029586/c88667exv10w45.htm">Form of Restricted Share Unit Agreement under the Tractor Supply Company 2009 Stock Incentive Plan (filed as Exhibit 10.45 to Registrant&#8217;s Quarterly Report on Form 10-Q, filed with the Commission on August 4, 2009, Commission File No.&#160;000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="2" 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: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);">&#160;&#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:justify;vertical-align:top;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:left;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);">10.17&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000095012309029586/c88667exv10w46.htm">Form of Nonqualified Stock Option Agreement under the Tractor Supply Company 2009 Stock Incentive Plan (filed as Exhibit 10.46 to Registrant&#8217;s Quarterly Report on Form 10-Q, filed with the Commission on August 4, 2009, Commission File No.&#160;000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="2" 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: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);">&#160;&#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:justify;vertical-align:top;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:left;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);">10.18&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000095012309056222/c91703exv10w48.htm">Form of Director Restricted Stock Unit Award Agreement (filed as Exhibit 10.48 to Registrant&#8217;s Quarterly Report on Form 10-Q, filed with the Commission on November&#160;2, 2009, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="2" 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: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);">&#160;&#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:justify;vertical-align:top;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:left;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);">10.19&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000095012309056222/c91703exv10w49.htm">Form of Restricted Share Unit Agreement for Officers (filed as Exhibit 10.49 to Registrant&#8217;s Quarterly Report on Form 10-Q, filed with the Commission on November&#160;2, 2009, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="2" 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: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);">&#160;&#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:justify;vertical-align:top;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:left;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);">10.20&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000095012309056222/c91703exv10w50.htm">Form of Deferred Stock Unit Award Agreement for Directors (filed as Exhibit 10.50 to Registrant&#8217;s Quarterly Report on Form 10-Q, filed with the Commission on November&#160;2, 2009, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="2" 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: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);">&#160;&#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:justify;vertical-align:top;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:left;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);">10.21&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636511000030/ex10_42.htm">Compensation Recoupment Policy (filed as Exhibit 10.42 to Registrant&#8217;s Quarterly Report on Form 10-Q, filed with the Commission on May 3, 2011, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="2" 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: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);">&#160;&#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:justify;vertical-align:top;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:left;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);">10.22&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636511000051/creditagreement.htm">Credit Agreement, dated as of October 24, 2011, by and among Tractor Supply Company, as Borrower, certain subsidiaries of the Company, certain lenders and Bank of America, N.A., as Administrative Agent for the lenders (filed as Exhibit 10.1 to Registrant&#8217;s Current Report on Form 8-K, filed with the Commission on October 28, 2011, Commission File No. 000-23314, and incorporated herein by reference).</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.23&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636514000110/a052114-creditagreementex1.htm">First Amendment to Credit Agreement and Increase of Revolving Committed Amount dated May 16, 2014, by and among Tractor Supply Company, as Borrower, certain subsidiaries of the Company, certain lenders and Bank of America, N.A., as Administrative Agent for the lenders (filed as Exhibit 10.1 to Registrant&#8217;s Current Report on Form 8-K, filed with the Commission on May 21, 2014, Commission File No. 000-23314, and incorporated herein by reference).</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.24&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636515000042/a201410-kex1034.htm">First Amendment to the Tractor Supply Company 2009 Stock Incentive Plan, effective February 4, 2015 (filed as Exhibit 10.34 to the Registrant&#8217;s Annual Report on Form 10-K, filed with the Commission on February 18, 2015, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.25&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636516000138/creditagreement-tractorsup.htm">Credit Agreement, dated as of February 19, 2016, by and among Tractor Supply Company, as Borrower, certain subsidiaries of the Company, certain lenders and Wells Fargo Bank, National Association, as Administrative Agent and Regions Bank, as Syndication Agent, for the lenders (filed as Exhibit 10.1 to Current Report on Form 8-K, filed with the Commission on February 22, 2016, Commission File No.&#160;000-23314, and incorporated herein by reference).</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.26&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636517000081/ex101-incrementaltermloana.htm">Incremental Term Loan Agreement, dated as of June 15, 2017, by and among Tractor Supply Company, as Borrower, certain subsidiaries of the Company, certain lenders and Wells Fargo Bank, National Association, as Administrative Agent and Regions Bank, as Syndication Agent, for the lenders (filed as Exhibit 10.1 to Current Report on Form 8-K, filed with the Commission on June 19, 2017, Commission File No.&#160;000-23314, and incorporated herein by reference).</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.27&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636517000094/exhibit101notepurchaseandp.htm">Note Purchase and Private Shelf Agreement, dated August 14, 2017, by and among Tractor Supply Company, PGIM, Inc. (&#8220;Prudential&#8221;) and certain of its affiliates (the &#8220;Prudential Affiliates&#8221;) party thereto (filed as Exhibit 10.1 to Current Report on Form 8-K, filed with the Commission on August 16, 2017, Commission File No.&#160;000-23314, and incorporated herein by reference).</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.28&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636518000031/a201710-kex1033performance.htm">Form of Performance Share Unit Agreement for Officers under the Tractor Supply Company 2009 Stock Incentive Plan (filed as Exhibit 10.33 to the Registrant&#8217;s Annual Report on Form 10-K, filed with the Commission on February 22, 2018, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;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 style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">77</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div style="-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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:10.134%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:85.866%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="2" 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: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);">10.29&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636518000031/a201710-kex1034performance.htm">Form of Performance Share Unit Agreement for the Chief Executive Officer under the Tractor Supply Company 2009 Stock Incentive Plan (filed as Exhibit 10.34 to the Registrant&#8217;s Annual Report on Form 10-K, filed with the Commission on February 22, 2018, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.30&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636518000036/a2018proxy-def14a.htm">Tractor Supply Company 2018 Omnibus Incentive Plan (filed as Exhibit A to Registrant&#8217;s Proxy Statement on Schedule 14A for Registrant&#8217;s Annual Meeting of Shareholders held on May 10, 2018, filed with the Commission on March 27, 2018, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div><div style="text-align:justify;"><span><br/></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.31&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636518000093/q2201810qex102formofnonqua.htm">Form of Nonqualified Stock Option Agreement under the Tractor Supply Company 2018 Omnibus Incentive Plan (filed as Exhibit 10.2 to the Registrant&#8217;s Quarterly Report on Form 10-Q, filed with the Commission on August 9, 2018, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.32&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636518000093/q2201810qex103formofrestri.htm">Form of Restricted Share Unit Agreement under the Tractor Supply Company 2018 Omnibus Incentive Plan (filed as Exhibit 10.3 to the Registrant&#8217;s Quarterly Report on Form 10-Q, filed with the Commission on August 9, 2018, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.33&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636518000093/q2201810qex104formofperfor.htm">Form of Performance Share Unit Agreement for Officers under the Tractor Supply Company 2018 Omnibus Incentive Plan (filed as Exhibit 10.4 to the Registrant&#8217;s Quarterly Report on Form 10-Q, filed with the Commission on August 9, 2018, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="3" style="height:6pt;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:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.34&#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:bottom;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="http://www.sec.gov/Archives/edgar/data/916365/000091636518000119/a11142018tsco-ex101.htm">Form of Indemnification Agreement, by and between Tractor Supply Company and each of its executive officers and directors, dated November 8, 2018 (filed as Exhibit 10.1 to Current Report on Form 8-K, filed with the Commission on November 14, 2018, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.35&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636519000035/a201810-kex1039formofperfo.htm">Form of Performance Share Unit Agreement for Officers under the Tractor Supply Company 2018 Omnibus Incentive Plan.+</a></span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.36&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636519000035/a201810-kex1040formofperfo.htm">Form of Performance Share Unit Agreement for Chief Executive Officer under the Tractor Supply Company 2018 Omnibus Incentive Plan.+</a></span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.37&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636519000035/a201810-kex1041formofrestr.htm">Form of Restricted Share Unit Agreement under the Tractor Supply Company 2018 Omnibus Incentive Plan.+</a></span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.38&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636519000035/a201810-kex1042formofnonqu.htm">Form of Nonqualified Stock Option Agreement under the Tractor Supply Company 2018 Omnibus Incentive Plan.+</a></span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.39&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636519000038/exhibit101formofchangeinco.htm">Change in Control Agreement, dated February 28, 2019, by and between Tractor Supply Company and each of Steve K. Barbarick, Kurt D. Barton, Benjamin F. Parrish, Jr., Robert D. Mills and Chad M. Frazell (filed as Exhibit 10.1 to Current Report on Form 8-K, filed with the Commission on March 1, 2019, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.40&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636519000038/exhibit101formofchangeinco.htm">Change in Control Agreement, dated May 31, 2019, by and between Tractor Supply Company and each of Jonathan Seth Estep and John Ordus (filed as Exhibit 10.1 to Current Report on Form 8-K, filed with the Commission on May 31, 2019, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.41&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636519000143/exhibit101-employmenta.htm">Second Amended and Restated Employment Agreement, dated August 22, 2019, by and between Tractor Supply Company and Gregory A. Sandfort (filed as Exhibit 10.1 to Current Report on Form 8-K/A, filed with the Commission on August 23, 2019, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.42&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636519000145/exhibit101-transitiona.htm">Transition Agreement, dated September 3, 2019, by and between Tractor Supply Company and Steve K. Barbarick (filed as Exhibit 10.1 to Current Report on Form 8-K, filed with the Commission on September 6, 2019, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.43&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636519000158/exhibit101-tractorsupp.htm">Tractor Supply Company Severance Plan (filed as Exhibit 10.1 to Current Report on Form 8-K, filed with the Commission on November 12, 2019, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.44&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636519000164/a101-employmentagreeme.htm">Employment Agreement, dated December 4, 2019, by and between Tractor Supply Company and Harry A. Lawton III (filed as Exhibit 10.1 to Current Report on Form 8-K, filed with the Commission on December 6, 2019, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="3" style="height:6pt;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:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.45&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636519000164/a102-changeincontrolag.htm">Change in Control Agreement, dated December 4, 2019, by and between Tractor Supply Company and Harry A. Lawton III (filed as Exhibit 10.2 to Current Report on Form 8-K, filed with the Commission on December 6, 2019, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;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 style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">78</span></div></div></div><hr style="page-break-after:always"/><div style="height:45pt;width:100%;"><div style="-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i_0_7">Index</a></span></div></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:10.134%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:85.866%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="2" 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: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);">10.46&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636519000170/a101-transitionagreeme.htm">Transition Agreement, dated December 17, 2019, by and between Tractor Supply Company and Gregory A. Sandfort (filed as Exhibit 10.1 to Current Report on Form 8-K, filed with the Commission on December 20, 2019, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="3" style="height:5pt;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:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.47&#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: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="http://www.sec.gov/Archives/edgar/data/916365/000091636519000038/exhibit101formofchangeinco.htm">Change in Control Agreement, dated February 12, 2020, by and between Tractor Supply Company and each of Colin Yankee and Christi Korzekwa (filed as Exhibit 10.1 to Current Report on Form 8-K, filed with the Commission on February 13, 2020, Commission File No. 000-23314, and incorporated herein by reference).+</a></span></div></td></tr><tr><td colspan="3" style="height:5pt;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:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.48*&#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: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="a201910-kex1048.htm">Form of Performance Share Unit Agreement under the Tractor Supply Company 2018 Omnibus Incentive Plan.+</a></span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div></td></tr><tr><td colspan="3" style="height:5pt;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:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">10.49*&#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: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="a201910-kex1049.htm">Form of Restricted Share Unit Agreement under the Tractor Supply Company 2018 Omnibus Incentive Plan.+</a></span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div></td></tr><tr><td colspan="3" style="height:5pt;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:5pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">21*&#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:top;padding-left:1pt;padding-right:1pt;"><div><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="a201910-kex21.htm">List of subsidiaries.</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">23*&#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:top;padding-left:1pt;padding-right:1pt;"><div><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="a201910-kex23.htm">Consent of Ernst &amp; Young LLP.</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">31.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:top;padding-left:1pt;padding-right:1pt;"><div><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="a201910-kex311.htm">Certification of Chief Executive Officer under Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">31.2*&#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:top;padding-left:1pt;padding-right:1pt;"><div><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="a201910-kex312.htm">Certification of Chief Financial Officer under Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" 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: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);">32*&#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:top;padding-left:1pt;padding-right:1pt;"><div><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="a201910-kex32.htm">Certification of Chief Executive Officer and Chief Financial Officer under Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-indent:-72pt;padding-left:72pt;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%;">101.INS&#160;&#160;XBRL Instance Document - The instance document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL document.</span></div><div style="text-indent:-36pt;padding-left:36pt;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%;">101.SCH&#160;XBRL Taxonomy Extension Schema Document</span></div><div style="text-indent:-36pt;padding-left:36pt;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%;">101.CAL&#160;XBRL Taxonomy Extension Calculation Linkbase Document</span></div><div style="text-indent:-36pt;padding-left:36pt;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%;">101.DEF&#160;XBRL Taxonomy Extension Definition Linkbase Document</span></div><div style="text-indent:-36pt;padding-left:36pt;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%;">101.LAB&#160;XBRL Taxonomy Extension Label Linkbase Document</span></div><div style="text-indent:-36pt;padding-left:36pt;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%;">101.PRE    &#160;XBRL Taxonomy Extension Presentation Linkbase Document</span></div><div style="text-indent:-72pt;padding-left:72pt;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%;">104&#160;&#160;The cover page from the Company's Annual Report on Form 10-K for the year ended December 28, 2019, formatted in Inline XBRL (included in Exhibit 101).</span></div><div style="text-indent:-31.5pt;padding-left:36pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;"><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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Filed herewith</span></div><div style="text-indent:18pt;"><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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Management contract or compensatory plan or arrangement</span></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><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%;">79</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.2
<SEQUENCE>2
<FILENAME>a201910-kex42.htm
<DESCRIPTION>EX-4.2 DESCRIPTION OF REGISTRANT'S SECURITIES
<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="i_0_21"></div><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font 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:115%;text-decoration: underline;">Exhibit 4.2</font></div><div style="text-align:right;"><font><br></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:10pt;font-weight:700;line-height:115%;">DESCRIPTION OF THE REGISTRANT&#8217;S SECURITIES</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:10pt;font-weight:700;line-height:115%;">REGISTERED PURSUANT TO SECTION 12 OF 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:10pt;font-weight:700;line-height:115%;">SECURITIES EXCHANGE ACT OF 1934 </font></div><div style="text-align:center;"><font><br></font></div><div style="text-indent:24.5pt;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:115%;">As of December 28, 2019, Tractor Supply Company had one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended&#58; our common stock. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="text-indent:24.5pt;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:115%;">In this Exhibit 4.2, when we refer to the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221; or when we otherwise refer to ourselves, we mean Tractor Supply Company, excluding, unless otherwise expressly stated, our subsidiaries and affiliates.</font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="text-indent:24.5pt;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:115%;">The following description is a summary of the material terms of our Restated Certificate of Incorporation (the &#8220;Certificate of Incorporation&#8221;) and our Fifth Amended and Restated By-laws (the &#8220;By-laws&#8221;) as currently in effect. This description is subject to, and qualified in its entirety by reference to, our Certificate of Incorporation and our By-laws, each of which are incorporated by reference as an exhibit to the Annual Report on Form 10-K of which this Exhibit 4.2 is a part. We encourage you to read our Certificate of Incorporation, our By-laws and the applicable provisions of the Delaware General Corporation Law (&#8220;DGCL&#8221;), for additional information.</font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="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:700;line-height:115%;">Authorized Capital </font></div><div style="text-indent:24.5pt;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:115%;">As of December 28, 2019, our authorized capital stock consisted of 400,000,000 shares of common stock, par value $.008 per share, and 40,000 shares of preferred stock, par value $1.00 per share, of which 20,000 is designated Series B Preferred Stock. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="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:700;line-height:115%;">Common Stock </font></div><div style="text-indent:24.5pt;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-style:italic;font-weight:400;line-height:115%;">Voting Rights</font><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:115%;">. Under the terms of the Certificate of Incorporation, each holder of common stock is entitled to one vote for each share on all matters submitted to a vote of the stockholders, including the election of directors. Our stockholders do not have cumulative voting rights. Because of this, the holders of a majority of the shares of common stock entitled to vote and present in person or by proxy at any annual meeting of stockholders are able to elect all of the directors standing for election, if they should so choose. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="text-indent:24.5pt;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-style:italic;font-weight:400;line-height:115%;">Dividends</font><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:115%;">. Subject to preferences that may be applicable to any then outstanding preferred stock, holders of common stock are entitled to receive ratably those dividends, if any, as may be declared from time to time by the Board of Directors out of legally available assets or funds. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="text-indent:24.5pt;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-style:italic;font-weight:400;line-height:115%;">Liquidation</font><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:115%;">. In the event of our liquidation, dissolution, or winding up, holders of common stock are entitled to share ratably in the net assets legally available for distribution to stockholders after the payment of all of our debts and other liabilities and the satisfaction of any liquidation preference granted to the holders of any outstanding shares of preferred stock. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="text-indent:24.5pt;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-style:italic;font-weight:400;line-height:115%;">Rights and Preferences</font><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:115%;">. Holders of common stock have no preemptive or conversion rights, and there are no redemption or sinking fund provisions applicable to the common stock. The rights, preferences, and privileges of the holders of common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock, which we may designate in the future. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="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:700;line-height:115%;">Board of Directors</font></div><div style="text-indent:24.5pt;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:115%;">The By-laws provide for a Board of Directors of not less than one member, the exact number to be determined from time to time by resolution adopted by the affirmative vote of a majority of the total number of directors then in office. The By-laws provide that directors will be elected to hold office for a term expiring at the next annual meeting of stockholders or until a successor is duly elected and qualified or until his or her earlier resignation or removal. In uncontested director elections each director is elected by the vote of the majority of the votes cast&#59; provided, however, that in a contested election, the directors shall be elected by a plurality of the votes of the shares present in person or represented by proxy at the meeting and entitled to vote on the election of directors. An incumbent nominee not receiving a majority of the votes cast in an uncontested election shall promptly tender his or her offer of resignation to the Board of Directors for its consideration if such director has not previously submitted a </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="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:115%;">conditional offer of resignation. A recommendation on whether or not to accept such resignation offer shall be made by a committee of independent directors that has been delegated the responsibility of recommending nominees for director for appointment or election to the Board of Directors, or (1) if each member of such committee did not receive the required majority vote or (2) if no such committee has been appointed, a majority of the Board of Directors shall appoint a special committee of independent directors for such purpose of making a recommendation to the Board of Directors. If no independent directors received the required majority vote, the Board of Directors shall act on the resignation offers.</font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="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:700;line-height:115%;">Amendment to By-laws </font></div><div style="text-indent:24.5pt;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:115%;">The Certificate of Incorporation and By-laws provide that the Board of Directors is expressly authorized to alter, amend or repeal the By-laws of the Company by the affirmative vote of a majority of the total number of directors then in office. Any amendment, alteration, change, addition or repeal of the By-laws of the Company by the stockholders of the Company shall require the affirmative vote of the holders of at least a majority of the outstanding shares of the Company, voting together as a class, entitled to vote on such amendment, alteration, change, addition or repeal. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="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:700;line-height:115%;">Amendment to Certificate of Incorporation </font></div><div style="text-indent:24.5pt;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:115%;">The Certificate of Incorporation provides that, except where a Supermajority Vote (as defined below) is required, the affirmative vote of the holders of at least a majority of the outstanding stock entitled to vote thereon, voting together in a single class, is required to adopt any provision inconsistent with, to amend or repeal any provision of, or to adopt a bylaw inconsistent with certain specified provisions of the Certificate of Incorporation. The affirmative vote of the holders of at least sixty-six and two-thirds percent (66-2&#47;3%) of the voting power of all of the then-outstanding shares of the voting stock, voting together as a single class (a &#8220;Supermajority Vote&#8221;), shall be required to amend, alter, change or repeal any provision of the Certificate of Incorporation related to (a) the number of directors constituting the Board of Directors as set forth in the By-laws&#59; (b) the election of directors at each annual meeting and that such directors will hold office for a term expiring at the next annual meeting or until their successors are elected and qualified or until their earlier resignation or removal&#59; (c) the authority of the Board of Directors to make, alter, amend or repeal the By-laws&#59; (d) the fact that the election of the directors need not be by written ballot&#59; and (e) that advance notice of stockholder nominations for the election of directors and of business to be brought by the stockholders before any meeting of the stockholders shall be given in the manner provided in the By-laws. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="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:700;line-height:115%;">Special Meetings of Stockholders</font></div><div style="text-indent:24.5pt;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:115%;">The By-laws provide that special meetings of stockholders of the Company may be called only by Chairman of the Board of Directors, the Chief Executive Officer, the President or, at the direction of a majority of the Board of Directors, the Secretary. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="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:700;line-height:115%;">Action on Written Consent </font></div><div style="text-indent:24.5pt;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:115%;">Pursuant to the Certificate of Incorporation and the By-laws, any action required by law or the By-laws to be taken at any annual or special meeting of stockholders of the Company may be taken without a meeting, without prior notice and without a vote if a consent or consents in writing, setting forth the action so taken, are signed by the holders of outstanding stock having not less than the minimum number of votes that would be necessary to authorize or take such action at a meeting at which all shares entitled to vote thereon were present and voted and are delivered to the Company as required by law. Prompt notice of the taking of the corporate action without a meeting by less than unanimous written consent shall be given to those stockholders who have not so consented in writing.</font></div><div style="text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="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:700;line-height:115%;">Advance Notice Requirements for Stockholder Proposals and Director Nominations </font></div><div style="text-indent:27.35pt;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:115%;">Our By-laws provide that stockholders seeking to nominate candidates for election as directors or to bring business before an annual or special meeting of stockholders must provide timely notice of their proposal in writing to the secretary of the Company. Generally, to be timely, a stockholder&#8217;s notice must be delivered to, mailed and received at our principal executive offices, addressed to the secretary of the Company, and within the following time periods&#58; </font></div><div style="text-align:justify;"><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:3.929%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:92.071%;"></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:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8226;</font></td><td colspan="3" 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:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">in the case of an annual meeting, no earlier than 120 days and no later than 90 days prior to the first anniversary of the date of the preceding year&#8217;s annual meeting&#59; provided, however, that in the event that no annual meeting was held in the previous year or the date of the current year&#8217;s annual meeting shall have been changed by more than 30 days from the anniversary date of the previous year&#8217;s annual meeting, to be timely notice by the stockholder must be received by the Company not later than the later of (i) the ninetieth day prior to such current year&#8217;s annual meeting or (ii) the tenth day following (1) the day on which the notice containing the date of the current year&#8217;s annual meeting is provided by the Company or (2) public disclosure of the current year&#8217;s annual meeting date was made, whichever first occurs&#59; provided further, however, that any such notice which is received later than the fifth business day prior to the meeting may be disregarded&#59; and</font></td></tr></table></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><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:3.929%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:92.071%;"></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:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8226;</font></td><td colspan="3" 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:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">in the case of a nomination of a person or persons for election to the Board of Directors at a special meeting of the stockholders called for the purpose of electing directors, 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 Company or (2) public disclosure of the special meeting date was made, whichever first<br>occurs&#59; provided, however, that any such notice which is received later than the fifth business day prior to the meeting may be disregarded.</font></td></tr></table></div><div style="text-indent:24.5pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In no event shall an</font></div><div style="text-indent: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:115%;">In no event shall any adjournment, postponement or deferral, or public disclosure of an adjournment, postponement or deferral, of a meeting of the stockholders commence a new time period (or extend any time period) for the giving of the stockholder&#8217;s notice. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="text-indent:24.5pt;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:115%;">We have also adopted a proxy access right that permits a stockholder, or a group of up to 20 stockholders, owning continuously for at least three years shares of our stock representing an aggregate of at least 3% of the outstanding shares of common stock, to nominate and include in our proxy materials a number of director nominees constituting the greater of (i) 20% of the total number of directors of the Company on the last day on which a nomination notice may be submitted pursuant to Section 1.2 of the Certificate of Incorporation (rounded down to the nearest whole number) and (ii) two nominees, provided that the stockholder(s) and the nominee(s) satisfy the requirements in our By-laws. Under our By-laws, to be considered timely, compliant notice of proxy access director nominations for next year&#8217;s proxy statement and form of proxy must be submitted to the Corporate Secretary at the principal executive address of the Company no earlier than 150 days and no later than 120 days prior to the first anniversary of the date the Company provided or made available its definitive proxy statement for the preceding year&#8217;s annual meeting&#59; provided, however, that if the annual meeting is not within 30 days before or after the anniversary date of the preceding year&#8217;s annual meeting, to be timely the stockholder notice must be received no later than 180 days prior to such annual meeting or the tenth day after the day on which notice of the date of the meeting was first publicly announced or disclosed. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="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:700;line-height:115%;">Authorized but Unissued Capital Stock </font></div><div style="text-indent:24.5pt;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:115%;">Our Certificate of Incorporation authorizes our Board of Directors, without further action by the stockholders and subject to any limitations imposed by the listing standards of The Nasdaq Global Select Market, to issue up to 40,000 shares of preferred stock, par value $1.00 per share, in one or more classes or series, to establish from time to time the number of shares to be included in each such class or series, to fix the rights, powers and preferences of the shares of each such class or series and any qualifications, limitations, or restrictions thereon. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="text-indent:24.5pt;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:115%;">Delaware law does not require stockholder approval for any issuance of authorized shares. These additional shares may be used for a variety of corporate purposes, including future public offerings, to raise additional capital or to facilitate acquisitions. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:24.5pt;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:115%;">One of the effects of the existence of unissued and unreserved common stock or preferred stock may be to enable our Board of Directors to issue shares to persons friendly to current management, which issuance could render more difficult or discourage an attempt to obtain control of our company by means of a merger, tender offer, proxy contest or otherwise, and thereby protect the continuity of our management and possibly deprive the stockholder of opportunities to sell their shares of common stock at prices higher than prevailing market prices. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="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:700;line-height:115%;">Limitation on Directors&#8217; Liability and Indemnification </font></div><div style="text-indent:24.5pt;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:115%;">Section 145(a) of the DGCL grants each corporation organized thereunder the power to indemnify any person who was or is a party or is threatened to be made a party to any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative (other than an action by or in the right of the corporation) by reason of the fact that the person is or was a director, officer, employee or agent of the corporation, or is or was serving at the request of the corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise, against expenses (including attorneys&#8217; fees), judgments, fines and amounts paid in settlement that were actually and reasonably incurred by the person in connection with such action, suit or proceeding if the person acted in good faith and in a manner the person reasonably believed to be in or not opposed to the best interests of the corporation, and, with respect to any criminal action or proceeding, had no reasonable cause to believe the person&#8217;s conduct was unlawful. The termination of any action, suit or proceeding by judgment, order, settlement, conviction, or upon a plea of nolo contendere or its equivalent, shall not, of itself, create a presumption that the person did not act in good faith and in a manner which the person reasonably believed to be in or not opposed to the best interests of the corporation, and, with respect to any criminal action or proceeding, had reasonable cause to believe that the person&#8217;s conduct was unlawful. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="text-indent:24.5pt;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:115%;">Section 145(b) of the DGCL grants each corporation organized thereunder the power to indemnify any person who was or is a party or is threatened to be made a party to any threatened, pending or completed action or suit by or in the right of the corporation to procure a judgment in its favor by reason of the fact that the person is or was a director, officer, employee or agent of the corporation, or is or was serving at the request of the corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise against expenses (including attorneys&#8217; fees) actually and reasonably incurred by the person in connection with the defense or settlement of such action or suit if the person acted in good faith and in a manner the person reasonably believed to be in or not opposed to the best interests of the corporation and except that no indemnification shall be made pursuant to Section 145(b) of the DGCL in respect of any claim, issue or matter as to which such person shall have been adjudged to be liable to the corporation unless and only to the extent that the Delaware Court of Chancery or the court in which such action or suit was brought shall determine upon application that, despite the adjudication of liability but in view of all the circumstances of the case, such person is fairly and reasonably entitled to indemnity for such expenses which the Court of Chancery or such other court shall deem proper. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="text-indent:24.5pt;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:115%;">Section 145(c) of the DGCL provides that to the extent that a present or former director or officer of a corporation has been successful on the merits or otherwise in defense of any action, suit or proceeding referred to in Sections 145(a) and (b) of the DGCL, as described in the preceding paragraphs, or in defense of any claim, issue or matter therein, such person shall be indemnified against expenses (including attorneys&#8217; fees) actually and reasonably incurred by such person in connection therewith. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="text-indent:24.5pt;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:115%;">Section 145(g) of the DGCL provides, in general, that a corporation shall have the power to purchase and maintain insurance on behalf of any person who is or was a director, officer, employee or agent of the corporation against any liability asserted against the person in any such capacity, or arising out of the person&#8217;s status as such, regardless of whether the corporation would have the power to indemnify the person against such liability under the provisions of the DGCL.</font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="text-indent:24.5pt;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:115%;">Section 102(b)(7) of the DGCL enables a corporation in its certificate of incorporation, or an amendment thereto, to eliminate or limit the personal liability of a director to the corporation or its stockholders of monetary damages for violations of the directors&#8217; fiduciary duty of care as a director, except (i) for any breach of the director&#8217;s duty of loyalty to the corporation or its stockholders, (ii) for acts or omissions not in good faith or that involve intentional misconduct or a knowing violation of law, (iii) pursuant to Section 174 of the DGCL (providing for director liability in the event of unlawful payment of dividends or unlawful stock purchases or redemptions) or (iv) for any transaction from which a director derived an improper personal benefit. Our Certificate of Incorporation </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="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:115%;">indemnifies the directors and officers to the full extent of the DGCL and also allows the Board of Directors to indemnify all other employees. Such right of indemnification is not exclusive of any right to which such officer or director may be entitled as a matter of law and shall extend and apply to the estates, heirs, executors and administrators of such persons.</font></div><div style="text-indent:24.5pt;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:115%;">We maintain a directors&#8217; and officers&#8217; insurance policy. The policy insures directors and officers against losses arising from certain wrongful acts in their capacities as directors and officers and reimburses us for those losses for which we have lawfully indemnified the directors and officers. The policy contains various exclusions that are normal and customary for policies of this type. </font></div><div style="text-indent:24.5pt;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:115%;">We believe that our Certificate of Incorporation, By-laws and insurance policies are necessary to attract and retain qualified persons to serve as directors and officers of the Company. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="text-indent:24.5pt;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:115%;">The limitation of liability and indemnification provisions in our Certificate of Incorporation and By-laws may discourage stockholders from bringing a lawsuit against directors for breach of their fiduciary duty. They may also reduce the likelihood of derivative litigation against directors and officers, even though an action, if successful, might benefit us and other stockholders. Furthermore, a stockholder&#8217;s investment may be adversely affected to the extent we pay the costs of settlement and damage awards against directors and officers as required or allowed by these indemnification provisions. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="text-indent:24.5pt;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:115%;">Insofar as indemnification for liabilities arising under the Securities Act may be permitted to directors, officers or persons controlling us pursuant to the foregoing provisions, we have been informed that in the opinion of the Securities and Exchange Commission such indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="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:700;line-height:115%;">Delaware Anti-Takeover Statutes </font></div><div style="text-indent:24.5pt;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:115%;">Certain Delaware law provisions may make it more difficult for someone to acquire us through a tender offer, proxy contest or otherwise. </font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="text-indent:24.5pt;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:115%;">Section 203 of the DGCL provides that, subject to certain stated exceptions, an &#8220;interested stockholder&#8221; is any person (other than the corporation and any direct or indirect majority-owned subsidiary) who owns 15% or more of the outstanding voting stock of the corporation or is an affiliate or associate of the corporation and was the owner of 15% or more of the outstanding voting stock of the corporation at any time within the three-year period immediately prior to the date of determination, and the affiliates and associates of such person. A corporation may not engage in a business combination with any interested stockholder for a period of three years following the time that such stockholder became an interested stockholder unless&#58;</font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left: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:115%;">&#8226;</font><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:115%;padding-left:14.5pt;">prior to such time the board of directors of the corporation approved either the business combination or transaction which resulted in the stockholder becoming an interested stockholder&#59;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left: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:115%;">&#8226;</font><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:115%;padding-left:14.5pt;">upon consummation of the transaction which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding shares owned by (i) persons who are directors and also officers and (ii) employee stock plans in which participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer&#59; or</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left: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:115%;">&#8226;</font><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:115%;padding-left:14.5pt;">at or subsequent to such time, the business combination is approved by the board of directors and authorized at an annual or special meeting of stockholders, and not by written consent, by the affirmative vote of at least 66 2&#47;3% of the outstanding voting stock which is not owned by the interested stockholder.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:24.5pt;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:115%;">The effect of these provisions may make a change in control of our business more difficult by delaying, deferring or preventing a tender offer or other takeover attempt that a stockholder might consider in its best interest. This includes attempts that might result in the payment of a premium to stockholders over the market price for their shares. These provisions also may promote the continuity of our management by making it more difficult for a person to remove or change the incumbent members of the board of directors.</font></div><div style="text-indent:24.5pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="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:700;line-height:115%;">Transfer Agent and Registrar </font></div><div style="text-indent: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:115%;">Computershare Trust Company, N.A. is the transfer agent and registrar for our common stock. </font></div><div style="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:700;line-height:115%;">Listing </font></div><div style="text-indent:24.5pt;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:115%;">Our common stock is listed on the Nasdaq Global Select Market under the symbol &#8220;TSCO.&#8221;</font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.48
<SEQUENCE>3
<FILENAME>a201910-kex1048.htm
<DESCRIPTION>EX-10.48 FORM OF PERFORMANCE SHARE UNIT AGREEMENT
<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="i_0_21"></div><div style="height:72pt;width:100%;"><div style="text-align:right;"><font><br></font></div></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:12pt;font-weight:700;line-height:115%;">Tractor Supply Company</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:12pt;font-weight:700;line-height:115%;">Performance Share Unit Agreement</font></div><div><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">            This PERFORMANCE SHARE UNIT AGREEMENT (this &#8220;Agreement&#8221;) is made and entered into as of ________ (the &#8220;Grant Date&#8221;), between Tractor Supply Company, a Delaware corporation (together with its Subsidiaries and Affiliates, as applicable, the &#8220;Company&#8221;), and ________ (the &#8220;Grantee&#8221;). Capitalized terms not otherwise defined herein shall have the meaning ascribed to such terms in the Company&#8217;s 2018 Omnibus Incentive Plan (the &#8220;Plan&#8221;).</font></div><div><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">            WHEREAS, the Company has adopted the Plan, which permits the issuance of Performance Awards, including an award that provides the right to receive Shares upon the satisfaction of performance objectives or other conditions (a &#8220;Performance Share Unit&#8221;)&#59; and</font></div><div><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">            WHEREAS, the Compensation Committee of the Board of Directors of the Company or a subcommittee thereof (or if no such committee is appointed, the Board of Directors of the Company) (each, the &#8220;Committee&#8221;) has determined that Grantee is entitled to an award of Performance Share Units under the Plan&#59;</font></div><div><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">            NOW, THEREFORE, the parties hereto agree as follows&#58;</font></div><div><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;padding-left:8pt;">Grant of Performance Share Unit Award</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.  </font></div><div><font><br></font></div><div style="text-indent: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:12pt;font-weight:400;line-height:115%;">1.1&#160;The Company hereby grants to the Grantee the award (&#8220;Award&#8221;) of Performance Share Units (&#8220;PSUs&#8221;) set forth above on the terms and conditions set forth in this Agreement and as otherwise provided in the Plan. A bookkeeping account will be maintained by the Company to keep track of the PSUs.</font></div><div style="text-indent: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:12pt;font-weight:400;line-height:115%;">1.2&#160;The Grantee&#8217;s rights with respect to the Award shall remain forfeitable at all times prior to the dates on which the PSUs shall vest in accordance with </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Section 2</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> hereof.  Except as otherwise determined by the Committee, this Award may not be assigned, alienated, pledged, attached, sold or otherwise transferred or encumbered by Grantee other than by will or the laws of descent and distribution. Any sale, assignment, transfer, pledge, hypothecation, loan or other disposition other than in accordance with this </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Section 1.2</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> shall be null and void.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;padding-left:8pt;">Vesting and Payment</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.</font></div><div><font><br></font></div><div style="text-indent: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:12pt;font-weight:400;line-height:115%;">2.1&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">General</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.  Except as provided in </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Section 2.2</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">, </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Section 2.3</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> or </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Section 2.4</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">, the Award shall vest, if at all, 100% on the ______ anniversary of the Grant Date (the &#8220;Vesting Date&#8221;), but only if and to the extent&#58; (x) the Company has achieved the performance targets over the period (the &#8220;Performance Period&#8221;) set forth on </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Exhibit A</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> attached hereto, and (y) the Grantee has remained in service with the Company continuously until the Vesting Date. The number of PSUs that vest may be greater than or less than the Target Award, as more specifically set forth on </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Exhibit A</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="padding-left: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:12pt;font-weight:400;line-height:115%;">2.2&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Death&#59; Disability</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.</font></div><div style="text-indent:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(a)&#160;Notwithstanding </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Section 2.1</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">, in the event the Grantee&#8217;s employment with the Company terminates prior to the Vesting Date on account of Grantee&#8217;s death, Grantee (or the Grantee&#8217;s estate) shall become vested in the number of PSUs that would have vested had Grantee </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div style="text-align:right;"><font><br></font></div></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">remained employed with the Company continuously until the Vesting Date&#59; provided, that any PSUs that vest pursuant to this </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Section 2.2(a)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> shall not be settled until the Committee determines the number of PSUs that should vest based on the extent to which the performance targets will have been achieved in accordance with </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Exhibit A</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> attached hereto.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(b)&#160;Notwithstanding </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Section 2.1</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">, in the event the Grantee&#8217;s employment with the Company terminates prior to the Vesting Date on account of Grantee&#8217;s Permanent Disability, Grantee (or the Grantee&#8217;s legal representative) shall become vested in the number of PSUs that would have vested had Grantee remained employed with the Company continuously until the Vesting Date&#59; provided, that any PSUs that vest pursuant to this </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Section 2.2(b)</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> shall not be settled until the Committee determines the number of PSUs that should vest based on the extent to which the performance targets will have been achieved in accordance with </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Exhibit A</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> attached hereto. For purposes of this Agreement, &#8220;Permanent Disability&#8221; shall have the meaning set forth in the long-term disability plan of the Company.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:400;line-height:115%;">2.3&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Termination of Employment</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.  Except as provided in </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Section 2.2</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">, </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Section 2.4</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> or as otherwise provided by the Committee, if the Grantee&#8217;s service as an employee of the Company terminates for any reason, the Grantee shall forfeit all rights with respect to all PSUs that are not vested on such date.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:400;line-height:115%;">2.4&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Change in Control</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. Upon the occurrence of a Change in Control,</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(a)&#160;In the event the entity surviving the Change in Control (together with its Affiliates, the &#8220;Successor&#8221;) assumes the Award granted hereby, (1) any in process Performance Periods shall end upon the date immediately preceding the Change in Control, (2) the number of PSUs that shall be eligible to vest shall be the Target Award, if the Change in Control occurs prior to the end of the Performance Period, (3) any PSUs that are eligible to vest pursuant to (2) above shall vest on the Vesting Date, provided the Grantee remains employed with the Successor until the Vesting Date, and (4) notwithstanding </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Section 2.3</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> or the immediately preceding clause (3) of this paragraph, in the event the Grantee&#8217;s employment with the Successor is terminated without Cause by the Successor, or terminates for Good Reason by the Grantee or on account of Grantee&#8217;s death, Disability, Retirement or Early Retirement, within one year following a Change in Control and prior to the Vesting Date, the number of PSUs otherwise eligible to vest pursuant to this paragraph shall immediately vest and be released to the Grantee (or Grantee&#8217;s estate or other legal representative) upon the Grantee&#8217;s termination of employment.</font></div><div style="text-indent:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(b)&#160;In the event the Successor does not assume the Award granted hereby, a number of PSUs equal to the Target Award, if the Performance Period has not ended prior to the Change in Control, shall vest as of the effective date of the Change in Control and the appropriate number of Shares shall be released in accordance with </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Section 2.5</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(c)&#160;For purposes of this Agreement the following terms shall have the meaning set forth below&#58;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(i)&#160;&#8220;Cause&#8221; means (A) Grantee&#8217;s failure or refusal to carry out the lawful directions of the Company, which are reasonably consistent with the responsibilities of the Grantee&#8217;s position&#59; (B) a material act of dishonesty or disloyalty by Grantee related to the </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div style="text-align:right;"><font><br></font></div></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">business of the Company&#59; (C) Grantee&#8217;s conviction of a felony, a lesser crime against the Company, or any crime involving dishonest conduct&#59; (D) Grantee&#8217;s habitual or repeated misuse or habitual or repeated performance of the Grantee&#8217;s duties under the influence of alcohol or controlled substances&#59; or (E) any incident materially compromising the Grantee&#8217;s reputation or ability to represent the Company with the public or any act or omission by the Grantee that substantially impairs the Company&#8217;s business, good will or reputation.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(ii)&#160;&#8220;Change in Control&#8221; shall have the meaning provided in the Plan. </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(iii)&#160;&#8220;Early Retirement&#8221; means any retirement with the express consent of the Company at or before the time of such retirement, from active employment with the Company prior to having reached the age of 55 and ten years of service with the Company, in accordance with any applicable early retirement policy of the Company then in effect or as may be approved by the Committee.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:108pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(iv)&#160;&#8220;Good Reason&#8221; means (A) a material reduction in a Grantee&#8217;s position, authority, duties or responsibilities, (B) any reduction in a Grantee&#8217;s annual base salary as in effect immediately prior to a Change in Control&#59; (C) the relocation of the office at which the Grantee is to perform the majority of his or her duties following a Change in Control to a location more than 30 miles from the location at which the Grantee performed such duties prior to the Change in Control&#59; or (D) the failure by the Company or the Successor to continue to provide the Grantee with benefits substantially similar in aggregate value to those enjoyed by the Grantee under any of the Company&#8217;s pension, life insurance, medical, health and accident or disability plans in which Grantee was participating immediately prior to a Change in Control, unless the Grantee is offered participation in other comparable benefit plans generally available to similarly situated employees of the Company or its Successor after the Change in Control.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:400;line-height:115%;">(v)&#160;&#8220;Retirement&#8221; means retirement of Grantee from active employment with the Company on or after such Grantee having reached the age of 55 and ten years of service with the Company.</font></div><div style="text-indent:36pt;padding-left:72pt;text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:400;line-height:115%;">2.5&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Settlement</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. Grantee shall be entitled to settlement of the PSUs covered by this Agreement at the time that such PSUs vest pursuant to </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Section 2.1</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">, </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Section 2.2</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> or </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Section 2.4</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">, as applicable. Such settlement shall be made as promptly as practicable thereafter (but in no event after the thirtieth day following the date on which the PSUs vest), through the issuance to the Grantee (or to the executors or administrators of Grantee&#8217;s estate in the event of the Grantee&#8217;s death) of a stock certificate (or evidence such Shares have been registered in the name of the Grantee with the relevant stock agent) for a number of Shares equal to the number of such vested PSUs. Notwithstanding anything in this Agreement to the contrary, if Grantee&#8217;s employment terminates for Cause prior to the date on which Shares are delivered, Grantee shall forfeit all of the PSUs.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:400;line-height:115%;">2.6&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Withholding Obligations</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. Except as otherwise provided by the Committee, upon the settlement of any PSUs subject to this Award, the Company shall reduce the number of Shares that would otherwise be issued to the Grantee upon settlement of the Award by a number of Shares  having an aggregate Fair Market Value on the date of such issuance equal to the payment to satisfy the withholding tax obligation of the Company with respect to which the </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div style="text-align:right;"><font><br></font></div></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">Award is being settled, as determined by the Committee (but in no event greater than the maximum withholding rate applicable to wages of the Grantee).</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">3.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;padding-left:8pt;">Dividend Rights</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.</font></div><div><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">            The Grantee shall not be entitled to any dividend equivalent rights in respect of the PSUs covered by this Award. </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">4.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;padding-left:8pt;">No Right to Continued Service</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.</font></div><div><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">            Nothing in this Agreement or the Plan shall be interpreted or construed to confer upon the Grantee any right to continue service an officer or employee of the Company.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">5.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;padding-left:8pt;">Adjustments</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.</font></div><div><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">            The provisions of Section 4.2 of the Plan are hereby incorporated by reference, and the PSUs are subject to such provisions.  Any determination made by the Committee or the Board pursuant to such provisions shall be made in accordance with the provisions of the Plan and shall be final and binding for all purposes of the Plan and this Agreement.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">6.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;padding-left:8pt;">Administration Subject to Plan</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.</font></div><div><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">            The Grantee hereby acknowledges receipt of a copy of the Plan and agrees to be bound by all the terms and provisions thereof. The terms of this Agreement are governed by the terms of the Plan, and in the case of any inconsistency between the terms of this Agreement and the terms of the Plan, the terms of the Plan shall govern. The Committee shall have the power to interpret the Plan and this Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret or revoke any such rules. All actions taken and all interpretations and determinations made by the Committee shall be final and binding upon the Grantee, the Company and all other interested persons. No member of the Committee shall be personally liable for any action, determination or interpretation made in good faith with respect to the Plan or this Award.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">7.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;padding-left:8pt;">Modification of Agreement</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.</font></div><div><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">            Subject to the restrictions contained in the Plan, the Committee may waive any conditions or rights under, amend any terms of, or alter, suspend, discontinue, cancel or terminate, the Award, prospectively or retroactively&#59; provided that any such waiver, amendment, alteration, suspension, discontinuance, cancellation or termination that would adversely affect the rights of the Grantee or any holder or beneficiary of the Award in more than a </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%;">de minimis </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">way shall not to that extent be effective without the consent of the Grantee, holder or beneficiary affected.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">8.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;padding-left:8pt;">Section 409A</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.</font></div><div><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">            Notwithstanding anything herein to the contrary, to the maximum extent permitted by applicable law, the settlement of the PSUs  to be made to the Grantee pursuant to this Agreement is intended to qualify as a &#8220;short-term deferral&#8221; pursuant to Section 1.409A-1(b)(4) of the </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div style="text-align:right;"><font><br></font></div></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">Regulations and this Agreement shall be interpreted consistently therewith. However, under certain circumstances, settlement of the PSUs may not so qualify, and in that case, the Committee shall administer the grant and settlement of such PSUs in strict compliance with Section 409A of the Code. Further, notwithstanding anything herein to the contrary, if at the time of Grantee&#8217;s termination of employment with the Company and all Service Recipients, the Grantee is a &#8220;specified employee&#8221; as defined in Section 409A of the Code, and the deferral of the commencement of any payments or benefits otherwise payable hereunder as a result of such termination of service is necessary in order to prevent the imposition of any accelerated or additional tax under Section 409A of the Code, then the Company will defer the commencement of the payment of any such payments or benefits hereunder (without any reduction in such payments or benefits ultimately paid or provided to the Grantee) to the minimum extent necessary to satisfy Section 409A of the Code until the date that is six months and one day following the Grantee&#8217;s termination of employment with the Company (or the earliest date as is permitted under Section 409A of the Code), if such payment or benefit is payable upon a termination of employment. For purposes of this Agreement, a &#8220;termination of employment&#8221; shall have the same meaning as &#8220;separation from service&#8221; under Section 409A of the Code and Grantee shall be deemed to have remained employed so long as Grantee has not &#8220;separated from service&#8221; with the Company or Successor. Each payment of PSUs constitutes a &#8220;separate payment&#8221; for purposes of Section 409A of the Code.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:400;line-height:115%;">Although the Company intends to administer this Performance Share Unit Agreement so that the Award will be exempt from, or will be interpreted and comply with, the requirements of Section 409A of the Code, the Company does not warrant that the Award made under this Performance Share Unit Agreement will qualify for favorable tax treatment under Section 409A of the Code or any other provision of federal, state, local or foreign law.  The Company shall not be liable to the Grantee for any tax, interest, or penalties that Grantee might owe as a result of the Award made under this Performance Share Unit Agreement.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">9.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;padding-left:8pt;">Severability</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.</font></div><div><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">            If any provision of this Agreement is, or becomes, or is deemed to be invalid, illegal, or unenforceable in any jurisdiction or as to any Person or the Award, or would disqualify the Plan or Award under any laws deemed applicable by the Committee, such provision shall be construed or deemed amended to conform to the applicable laws, or if it cannot be construed or deemed amended without, in the determination of the Committee, materially altering the intent of the Plan or the Award, such provision shall be stricken as to such jurisdiction, Person or Award, and the remainder of the Plan and Award shall remain in full force and effect.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">10.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;padding-left:1.33pt;">Governing Law</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.</font></div><div><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">            The validity, interpretation, construction and performance of this Agreement shall be governed by the laws of the State of Tennessee without giving effect to the conflicts of law principles thereof, except to the extent that such laws are preempted by Federal law.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">11.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;padding-left:1.33pt;">Successors in Interest</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.</font></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div style="text-align:right;"><font><br></font></div></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">            This Agreement shall inure to the benefit of and be binding upon any successor to the Company. This Agreement shall inure to the benefit of the Grantee&#8217;s legal representatives. All obligations imposed upon the Grantee and all rights granted to the Company under this Agreement shall be binding upon the Grantee&#8217;s heirs, executors, administrators and successors.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">12.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;padding-left:1.33pt;">Resolution of Disputes</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.</font></div><div><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">            Any dispute or disagreement which may arise under, or as a result of, or in any way related to, the interpretation, construction or application of this Agreement shall be determined by the Committee. Any determination made hereunder shall be final, binding and conclusive on the Grantee and the Company for all purposes.  </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">13.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;padding-left:1.33pt;">Notices</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:400;line-height:115%;">Any notice to be given under the terms of this Agreement to the Company shall be addressed to the Company in care of its Secretary or its designee, and any notice to be given to the Grantee shall be addressed to him at the address (including an electronic address) then reflected in the Company&#8217;s books and records. By a notice given pursuant to this </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Section 13</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">, either party may hereafter designate a different address for notices to be given to him. Any notice, which is required to be given to the Grantee, shall, if the Grantee is then deceased, be given to the Grantee&#8217;s personal representative if such representative has previously informed the Company of his status and address by written notice under this </font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration: underline;">Section 13</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. Any notice shall have been deemed duly given when (i) delivered in person, (ii) delivered in an electronic form approved by the Company, (iii) enclosed in a properly sealed envelope or wrapper addressed as aforesaid, deposited (with postage prepaid) in a post office or branch post office regularly maintained by the United States Postal Service, or (iv) enclosed in a properly sealed envelope or wrapper addressed as aforesaid, deposited (with fees prepaid) in an office regularly maintained by FedEx, UPS, or comparable non-public mail carrier.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:400;line-height:115%;">IN WITNESS WHEREOF, the parties have caused this Performance Share Unit Agreement to be duly executed effective as of the day and year first above written.</font></div><div><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">                                                                        Tractor Supply Company</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">                                                                        By&#58;____________________________</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent: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:12pt;font-weight:400;line-height:115%;">                                                            Grantee&#58;</font></div><div><font><br></font></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">                                                                        (electronically accepted)</font></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.49
<SEQUENCE>4
<FILENAME>a201910-kex1049.htm
<DESCRIPTION>EX-10.49 FORM OF RESTRICTED SHARE UNIT AGREEMENT
<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="i_0_21"></div><div style="height:72pt;width:100%;"><div><font><br></font></div></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:12pt;font-weight:700;line-height:115%;">RESTRICTED SHARE UNIT AGREEMENT</font></div><div><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">THIS RESTRICTED SHARE UNIT AGREEMENT, is made by and between Tractor Supply Company, a Delaware corporation hereinafter referred to as &#8220;Company,&#8221; and the above-referenced Participant (&#8220;Grantee&#8221;)&#58;</font></div><div style="text-indent:36pt;"><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">WHEREAS, the Company wishes to afford the Grantee the opportunity to acquire shares of Common Stock or their economic equivalent&#59; and</font></div><div style="text-indent:36pt;"><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">WHEREAS, the Company wishes to carry out the Company&#8217;s 2018 Omnibus Incentive Plan (the &#8220;Plan&#8221;) (the terms of which are hereby incorporated by reference and made a part of this Restricted Share Unit Agreement)&#59; and</font></div><div style="text-indent:36pt;"><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">WHEREAS, the Compensation Committee of the Board of Directors (the &#8220;Committee&#8221;), appointed to administer the Plan, has determined that it would be to the advantage and best interest of the Company and its shareholders to grant Restricted Share Units, as defined in Section 2(x) of the Plan, provided for herein to the Grantee as an inducement to enter into or remain in the service of the Company or its Subsidiaries and as an incentive for increased efforts during such service, and has advised the Company thereof and instructed the undersigned officer to issue said Restricted Share Units&#59;</font></div><div style="text-indent:36pt;"><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">NOW, THEREFORE, in consideration of the mutual covenants herein contained and other good and valuable consideration, receipt of which is hereby acknowledged, the parties hereto do hereby agree as follows&#58;</font></div><div style="text-indent:36pt;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">Section 1.&#160;Grant of Restricted Share Units</font></div><div><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;">1.1&#160;Grant of Restricted Share Units</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. In consideration of the Grantee&#96;s agreement to provide services to the Company or its Subsidiaries, and for other good and valuable consideration, on the date listed hereof the Company irrevocably grants to the Grantee the number of Restricted Share Units set forth above, subject to the conditions described in Section 2 as well as the other provisions of this Restricted Share Unit Agreement and the terms of the Plan.  </font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">1.2&#160;Adjustments in Restricted Share Units</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. The Committee shall make adjustments with respect to this Restricted Share Units grant in accordance with the provisions of Section 4.2 of the Plan.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">Section 2.&#160;Vesting</font></div><div><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">2.1&#160;Vesting of Restricted Share Units</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. Subject to Sections 2.2 and 2.3, the Restricted Share Units awarded under this Restricted Share Unit Agreement shall vest, if at all, 100% on the ______ anniversary of the date of this Restricted Share Unit Agreement (the &#8220;Normal Vesting Date&#8221;)&#59; provided, however, the Committee may determine, in its sole discretion, that certain Restricted Share Units may vest earlier than upon the ____ anniversary of the date of this Restricted Share Unit Agreement.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">2.2&#160;Acceleration of Vesting</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(a)&#160;In the event of a termination of employment resulting from a Grantee&#8217;s death or Disability (as defined below), any unvested Restricted Share Units granted hereunder shall vest in full as of the date of such termination. For purposes of this Restricted Share Unit Agreement, &#8220;Disability&#8221; means a disability that would qualify as a total and permanent disability under the Company&#8217;s then current long-term disability plan.  </font></div><div style="text-indent:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"> </font></div><div style="text-indent:76.5pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(b)&#160;Notwithstanding Section 2.1, unless otherwise provided in another contractual agreement between the Company and Grantee, if within one year following a Change in Control, the Grantee&#8217;s employment with the Company (or its successor) is terminated by reason of (i) Retirement or Early Retirement, (ii) for Good Reason by the Grantee or (iii) involuntary termination by the Company for any reason other than for Cause, all Restricted Share Units granted hereunder shall vest in full as of the date of such termination.</font></div><div style="text-indent:76.5pt;text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">2.3&#160;Risk of Forfeiture</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. Subject to Sections 2.1 and 2.2 and unless otherwise provided in another contractual agreement between the Company and Grantee, upon a termination of employment with the Company, Grantee shall forfeit any non-vested Restricted Share Units.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">2.4&#160;Conditions to Issuance of Stock Certificates</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. Any shares of Company Stock deliverable upon the settlement of Restricted Share Units may be either previously authorized but unissued shares of Common Stock or issued shares of Common Stock which have then been reacquired by the Company. Such shares of Common Stock shall be fully paid and nonassessable. The Company shall not be required to issue or deliver any certificate or certificates for shares of Common Stock upon the settlement of Restricted Share Units or portion thereof prior to fulfillment of all of the following conditions&#58;</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(a)&#160;The admission of such shares to listing on all stock exchanges on which such class of stock is then listed&#59; and</font></div><div style="text-indent:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(b)&#160;The completion of any registration or other qualification of such shares under any state or federal law or under rulings or regulations of the Securities and Exchange Commission or of any other governmental regulatory body, which the Committee shall, in its sole discretion, deem necessary or advisable&#59; and</font></div><div style="text-indent:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(c)&#160;The obtaining of any approval or other clearance from any state or federal governmental agency which the Committee shall, in its sole discretion, determine to be necessary or advisable&#59; and</font></div><div style="text-indent:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(d)&#160;The receipt by the Company of full payment of all amounts which, under federal, state or local tax law, the Company (or Subsidiary) is required to withhold upon the settlement of the Restricted Share Units.</font></div><div style="text-indent:72pt;text-align:justify;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">Section 3.&#160;Payment of Restricted Share Units and Election To Defer</font></div><div><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">3.1&#160;Timing of Payment of Restricted Share Units</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. Subject to the Grantee&#8217;s election under Section 3.3, Restricted Share Units shall be paid in accordance with the following&#58;</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-indent:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(a)&#160;To the extent Restricted Share Units vest under Section 2.1, such Restricted Share Units shall be paid upon such Normal Vesting Date.</font></div><div style="text-indent:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(b)&#160;To the extent Restricted Share Units vest under Section 2.2, such Restricted Share Units shall be paid upon termination of employment.</font></div><div style="text-indent:72pt;text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">3.2&#160;Form of Payment</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. Vested Restricted Share Units shall be paid in shares of Company Stock.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">3.3&#160;Election to Defer Payment.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(a)&#160;Subject to Section 3.3(b), the Grantee may irrevocably elect to defer payment of Restricted Share Units under Section 3.1 to either&#58; (i) the date of the Grantee&#8217;s termination of employment&#59; or (ii) a date specified by the Grantee.  </font></div><div style="text-indent:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(b)&#160;All deferral elections made by the Grantee pursuant to this Section 3.3 shall be made in accordance with (i) the applicable election form provided by the Committee and (ii) Section 409A of the Internal Revenue Code of 1986, as amended from time to time (the &#8220;Code&#8221;). If the Grantee does not timely elect to defer the Restricted Share Units pursuant to this Section 3.3, then such shares shall be paid to Grantee in accordance with Section 3.1(a) or (b) of this Restricted Share Unit Agreement.  If the Grantee elects to defer payment of Restricted Share Units to termination of employment, or if this Restricted Share Unit Agreement constitutes a &#8220;deferral of compensation&#8221; under Section 409A of the Code for any other reason, and at that time the Grantee is a specified employee as determined under Section 1.409A-1(i) of the Treasury Regulations and any of the Company&#8217;s stock is publicly traded on an established securities market or otherwise at such time, then the delivery of vested Restricted Share Units shall not be made until the earlier of the Grantee&#8217;s death or the first day of the seventh month following the Grantee&#8217;s termination of employment (without interest for the delay in payment) in accordance with Section 409A(a)(2)(B)(i) of the Code.</font></div><div style="text-indent:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(c)&#160;If the Grantee elects to defer payment to a specific date under paragraph (a) above and the Grantee should die prior to such specified date, then payment of the Grantee&#8217;s vested Restricted Share Units shall be paid within 30 days of the Grantee&#8217;s death, with the payment date determined by the Company in its sole discretion, to the Grantee&#8217;s designated beneficiary and if the Grantee has not designated a beneficiary then to the Grantee&#8217;s estate.  </font></div><div style="text-indent:72pt;text-align:justify;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">Section 4.&#160;Other Provisions</font></div><div><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">4.1&#160;Administration</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. The Committee shall have the power to interpret the Plan and this Restricted Share Unit Agreement and to adopt such rules for the administration, interpretation, and application of the Plan as are consistent therewith and to interpret, amend, or revoke any such rules. All actions taken and all interpretations and determinations made by the Committee in good faith shall be final and binding upon the Grantee, the Company, and all other interested persons. No member of the Committee shall be personally liable for any action, determination, or interpretation made in good faith with respect to the Plan or the Restricted Share Units. In its sole discretion, the Board may at any time and from time to time exercise any and all rights and duties of the Committee under the Plan and this Restricted Share Unit </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">Agreement except with respect to matters which under Rule 16b&#8722;3, or any regulations or rules issued thereunder, are required to be determined in the sole discretion of the Committee.</font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">4.2&#160;Restricted Share Units Not Transferable</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. Neither the Restricted Share Units nor any interest or right therein or part thereof shall be sold, pledged, alienated, assigned, or otherwise transferred or encumbered other than by will or the laws of descent and distribution, unless and until the shares underlying such Restricted Share Units have been issued, and all restrictions applicable to such shares have lapsed. Neither the Restricted Share Units nor any interest or right therein or part thereof shall be liable for the debts, contracts, or engagements of the Grantee or his successors in interest or shall be subject to disposition by transfer, alienation, anticipation, pledge, encumbrance, assignment or any other means whether such disposition be voluntary or involuntary or by operation of law by judgment, levy, attachment, garnishment, or any other legal or equitable proceedings (including bankruptcy), and any attempted disposition thereof shall be null and void and of no effect.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">4.3&#160;Shares to Be Reserved</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. The Company shall at all times during the term of the Restricted Share Units reserve and keep available such number of shares of Common Stock as will be sufficient to satisfy the requirements of this Restricted Share Unit Agreement.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">4.4&#160;Notices</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. Any notice to be given under the terms of this Restricted Share Unit Agreement to the Company shall be addressed to the Company in care of its Secretary, and any notice to be given to the Grantee shall be addressed to him at the address given beneath his signature hereto. By a notice given pursuant to this Section 4.4, either party may hereafter designate a different address for notices to be given to him. Any notice which is required to be given to the Grantee shall, if the Grantee is then deceased, be given to the Grantee&#96;s personal representative if such representative has previously informed the Company of his status and address by written notice under this Section 4.4. Any notice shall be deemed duly given when enclosed in a properly sealed envelope or wrapper addressed as aforesaid, deposited (with postage prepaid) in a post office or branch post office regularly maintained by the United States Postal Service.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">4.5&#160;Titles</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. Titles are provided herein for convenience only and are not to serve as a basis for interpretation or construction of this Restricted Share Unit Agreement.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">4.6&#160;Construction</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. This Restricted Share Unit Agreement shall be administered, interpreted, and enforced under the internal laws of the State of Tennessee without regard to conflicts of laws thereof.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">4.7&#160;Severability</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. In the event that any provision of this Restricted Share Unit Agreement shall be held illegal, invalid, or unenforceable for any reason, such provision shall be fully severable, but shall not affect the remaining provisions of this Restricted Share Unit Agreement and this Restricted Share Unit Agreement shall be construed and enforced as if the illegal, invalid, or unenforceable provision had never been included herein.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">4.8&#160;Conformity to Securities Laws</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. The Grantee acknowledges that the Plan is intended to conform to the extent necessary with all provisions of the Securities Act and the Exchange Act and any and all regulations and rules promulgated by the Securities and Exchange Commission thereunder, including, without limitation, the applicable exemptive conditions of </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">Rule 16b-3. Notwithstanding anything herein to the contrary, the Plan shall be administered, and the Restricted Share Units are granted, only in such a manner as to conform to such laws, rules and regulations. To the extent permitted by applicable law, the Plan and this Restricted Share Unit Agreement shall be deemed amended to the extent necessary to conform to such laws, rules and regulations.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">4.9&#160;Withholding of Taxes</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. Company shall have the right to (i) make deductions from the number of shares of Common Stock otherwise deliverable to the Grantee under this Restricted Share Unit Agreement in an amount sufficient to satisfy withholding of any federal, state or local taxes required by law provided&#59; that, such amount shall not exceed the applicable maximum statutory withholding requirements, or (ii) take such other action as may be necessary or appropriate to satisfy any such tax withholding obligations.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">4.10&#160;Electronic Delivery and Electronic Signature</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. Grantee hereby consents and agrees to electronic delivery of any Plan documents, proxy materials, annual reports, and other related documents. If the Company establishes procedures for an electronic signature system for delivery and acceptance of Plan documents (including documents relating to any programs adopted under the Plan), Grantee hereby consents to such procedures and agrees that his or her electronic signature is the same as, and shall have the same force and effect as, his or her manual signature. Grantee consents and agrees that any such procedures and delivery may be effected by a third party engaged by the Company to provide administrative services related to the Plan, including any program adopted under the Plan.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">4.11&#160;Inconsistencies between Plan Terms and Terms of Restricted Share Unit Agreemen</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">t. If there is any inconsistency between the terms of this Restricted Share Unit Agreement and the terms of the Plan, the Plan&#8217;s terms shall completely supersede and replace the conflicting terms of this Restricted Share Unit Agreement. </font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">4.12&#160;Grantee&#96;s Acknowledgements</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.  By entering into this Agreement the Grantee agrees and acknowledges that (a) he has read a copy of the Plan, and accepts this grant of Restricted Share Units upon all of the terms thereof, and (b) no member of the Committee shall be liable for any action or determination made in good faith with respect to the Plan or this Agreement or any award thereunder or hereunder.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">4.13&#160;No Guarantee of Employment</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. Nothing in this Restricted Share Unit Agreement or in the Plan shall confer upon the Grantee any right to continue in the employ of the Company or any Subsidiary, or shall interfere with or restrict in any way the rights of the Company and its Subsidiaries, which are hereby expressly reserved, to discharge the Grantee at any time for any reason whatsoever, with or without cause.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">4.14&#160;Amendments or Termination</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">. Subject to the restrictions contained in the Plan, the Committee may waive any conditions or rights under, amend any terms of, or alter, suspend, discontinue, cancel or terminate, the Restricted Share Unit Agreement, prospectively or retroactively&#59; provided that any such waiver, amendment, alteration, suspension, discontinuance, cancellation or termination that would adversely affect the rights of the Grantee or any holder or beneficiary of the Restricted Share Units shall not to that extent be effective without the consent of the Grantee, holder or beneficiary affected.  Notwithstanding any other provision of the Plan </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">or this Restricted Share Unit Agreement, the Company may terminate this Restricted Share Unit Agreement and either issue shares of Common Stock deliverable upon vesting hereunder or pay the Grantee cash for the Restricted Share Units based upon the Fair Market Value of the shares of Common Stock subject hereto at the time of such termination in accordance with Section 1.409A-3(j)(4)(ix) of the Treasury Regulations.</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">4.15&#160;Section 409A</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.  The parties acknowledge and agree that, to the extent applicable, this Restricted Share Unit Agreement shall be interpreted in accordance with, and the parties agree to use their best efforts to achieve timely compliance with, Section 409A of the Code and the Treasury Regulations and other interpretive guidance issued thereunder, including without limitation any such regulations or other guidance that may be issued after the Grant Date. Notwithstanding any provision of this Restricted Share Unit Agreement to the contrary, in the event that the Company determines that any compensation or benefits payable or provided under this Restricted Share Unit Agreement may be subject to Section 409A of the Code, the Company, with the Grantee&#8217;s consent, may adopt such limited amendments to this Restricted Share Unit Agreement and appropriate policies and procedures, including amendments and policies with retroactive effect, that the Company reasonably determines are necessary or appropriate to (i) exempt the compensation and benefits payable under this Restricted Share Unit Agreement from Section 409A of the Code and&#47;or preserve the intended tax treatment of the compensation and benefits provided with respect to this Restricted Share Unit Agreement or (ii) comply with the requirements of Section 409A of the Code. </font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">Notwithstanding any other provision of this Restricted Share Unit Agreement, to the extent the delivery of the shares represented by this Restricted Share Unit Agreement is treated as non-qualified deferred compensation subject to Section 409A of the Code, then no delivery of such shares shall be made upon the Grantee&#8217;s termination of employment unless such termination of employment constitutes a &#8220;separation from service&#8221; within the meaning of Section 1.409A-1(h) of the Treasury Regulations.</font></div><div style="text-indent:36pt;"><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">Although the Company intends to administer this Restricted Share Unit Agreement so that the Award will be exempt from, or will be interpreted and comply with, the requirements of Section 409A of the Code, the Company does not warrant that the Award made under this Restricted Share Unit Agreement will qualify for favorable tax treatment under Section 409A of the Code or any other provision of federal, state, local or foreign law.  The Company shall not be liable to the Grantee for any tax, interest, or penalties that Grantee might owe as a result of the Award made under this Restricted Share Unit Agreement.</font></div><div style="text-indent:36pt;"><font><br></font></div><div style="text-indent: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:12pt;font-weight:700;line-height:115%;">4.16&#160;Definitions</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">.  As used in this Restricted Share Unit Agreement the following terms shall have the meaning set forth below&#58;</font></div><div style="text-indent:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(a)&#160;&#8220;Cause&#8221; for termination by the Company of the Grantee&#96;s employment shall mean (i) Grantee&#8217;s failure or refusal to carry out the lawful directions of the Company, which are reasonably consistent with the responsibilities of the Grantee&#8217;s position&#59; (ii) a material act of dishonesty or disloyalty by Grantee related to the business of the Company&#59; (iii) Grantee&#8217;s conviction of a felony, a lesser crime against the Company, or any crime involving dishonest conduct&#59; (iv) Grantee&#8217;s habitual or repeated misuse or habitual or repeated performance of the Grantee&#8217;s duties under the influence of alcohol or controlled substances&#59; or (v) any incident </font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:72pt;width:100%;"><div><font><br></font></div></div><div style="text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">materially compromising the Optionee&#8217;s reputation or ability to represent the Company with the public or any act or omission by the Grantee that substantially impairs the Company&#8217;s business, good will or reputation.</font></div><div style="text-indent:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:36pt;padding-left: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:12pt;font-weight:400;line-height:115%;">(b)&#160;&#8220;Change in Control&#8221; shall have the meaning provided in the Plan.</font></div><div style="text-indent:36pt;padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(c)&#160;&#8220;Early Retirement&#8221; shall mean retirement with the express consent of the Company at or before the time of such retirement, from active employment with the Company and any Subsidiary or Affiliate prior to having reached the age of 55 and ten years of service with the Company, in accordance with any applicable early retirement policy of the Company then in effect or as may be approved by the Committee.</font></div><div style="text-indent:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(d)&#160;&#8220;Good Reason&#8221; means (i) a material reduction in a Grantee&#8217;s position, authority, duties or responsibilities, (ii) any reduction in a Grantee&#8217;s annual base salary as in effect immediately prior to a Change in Control&#59; (iii) the relocation of the office at which the Grantee is to perform the majority of his or her duties following a Change in Control to a location more than 30 miles from the location at which the Grantee performed such duties prior to the Change in Control&#59; or (iv) the failure by the Company or its successor to continue to provide the Grantee with benefits substantially similar in aggregate value to those enjoyed by the Grantee under any of the Company&#8217;s pension, life insurance, medical, health and accident or disability plans in which Grantee was participating immediately prior to a Change in Control, unless the Grantee is offered participation in other comparable benefit plans generally available to similarly situated employees of the Company or its successor after the Change in Control.</font></div><div style="text-indent:72pt;text-align:justify;"><font><br></font></div><div style="text-indent:72pt;text-align:justify;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">(e)&#160;&#8220;Retirement&#8221; shall mean, retirement of Grantee from active employment with the Company or any of its Subsidiaries or Affiliates on or after such Grantee having reached the age of 55 and ten years of service with the Company.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">IN WITNESS WHEREOF, this Restricted Share Unit Agreement has been executed and delivered by the parties hereto.</font></div><div style="text-indent:220.5pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">TRACTOR SUPPLY COMPANY</font></div><div><font><br></font></div><div><font><br></font></div><div style="position:relative;width:100%;height:72pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>5
<FILENAME>a201910-kex21.htm
<DESCRIPTION>EX-21 SUBSIDIARIES LIST
<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="i_0_1"></div><div style="height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font 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%;text-decoration: underline;">Exhibit 21</font></div><div style="text-align:right;"><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%;">&#160;</font></div><div style="text-align:right;"><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%;">&#160;</font></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:91.081%;"><tr><td style="width:1.0%;"></td><td style="width:43.746%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:2.528%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:49.526%;"></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;"><font style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subsidiaries</font></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;"><font style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</font></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;"><font style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Jurisdiction of Organization</font></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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><font 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;</font></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;"><font 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;</font></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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><font 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;</font></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;"><font 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 Co. of Michigan, LLC</font></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;"><font 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;</font></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;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Michigan</font></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;"><font 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 Co. of Texas, LP</font></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;"><font 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;</font></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;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Texas</font></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;"><font 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 of Utah, LLC</font></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;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></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;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dels Farm Supply, LLC</font></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;"><font 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;</font></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;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></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;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TSC Purchasing LLC</font></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;"><font 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;</font></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;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></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;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TSC Franklin DC, LLC</font></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;"><font 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;</font></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;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></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;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TSC SSC Bond, LLC</font></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;"><font 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;</font></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;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></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;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Petsense, LLC</font></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;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr></table></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:10pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="margin-bottom:10pt;"><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 style="text-align:center;"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>6
<FILENAME>a201910-kex23.htm
<DESCRIPTION>EX-23 CONSENT
<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="i_0_1"></div><div style="height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:center;"><font><br></font></div><div><font><br></font></div><div style="text-align:right;"><font 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%;text-decoration: underline;">Exhibit 23</font></div><div><font><br></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:12pt;font-weight:400;line-height:120%;">Consent of Independent Registered Public Accounting Firm</font></div><div><font><br></font></div><div><font><br></font></div><div style="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%;">We consent to the incorporation by reference in the following Registration Statements&#58;</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-indent:-13.5pt;padding-left:49.5pt;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) Registration Statement on Form S-8 (File No. 333-10699) pertaining to the Tractor Supply Company 1996 Associate Stock Purchase Plan,</font></div><div style="text-indent:-13.5pt;padding-left:49.5pt;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) Registration Statement on Form S-3 (File No. 333-35317) pertaining to the Tractor Supply Company Restated 401(k) Retirement Plan,</font></div><div style="text-indent:-13.5pt;padding-left:49.5pt;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) Registration Statement on Form S-8 (File No. 333-80619) pertaining to the Tractor Supply Company 1994 Stock Option Plan,</font></div><div style="text-indent:-13.5pt;padding-left:49.5pt;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) Registration Statement on Form S-8 (File No. 333-102768) pertaining to the Tractor Supply Company 2000 Stock Incentive Plan,</font></div><div style="text-indent:-13.5pt;padding-left:49.5pt;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%;">(5) Registration Statement on Form S-8 (File No. 333-136502) pertaining to the Tractor Supply Company 2006 Stock Incentive Plan, </font></div><div style="text-indent:-13.5pt;padding-left:49.5pt;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%;">(6) Registration Statement on Form S-8 (File No. 333-160968) pertaining to the Tractor Supply Company 2009 Stock Incentive Plan, and</font></div><div style="text-indent:-13.5pt;padding-left:49.5pt;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%;">(7) Registration Statement on Form S-8 (File No. 333-225430) pertaining to the Tractor Supply Company 2018 Omnibus Incentive Plan&#59;</font></div><div style="text-indent:-13.5pt;padding-left:49.5pt;text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font><br></font></div><div style="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%;">of our reports dated February&#160;20, 2020, with respect to the consolidated financial statements of Tractor Supply Company, and the effectiveness of internal control over financial reporting of Tractor Supply Company, included in this Annual Report (Form 10-K) of Tractor Supply Company for the year ended December&#160;28, 2019.</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:306pt;"><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%;">&#47;s&#47; Ernst &#38; Young LLP</font></div><div><font><br></font></div><div><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%;">Nashville, Tennessee</font></div><div><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%;">February&#160;20, 2020</font></div><div style="margin-bottom:10pt;"><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 style="text-align:center;"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>a201910-kex311.htm
<DESCRIPTION>EX-31.1 SECTION 302 CEO CERTIFICATION
<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="i_0_1"></div><div style="height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font 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%;text-decoration: underline;">Exhibit 31.1</font></div><div><font><br></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:10pt;font-weight:400;line-height:120%;text-decoration: underline;">CERTIFICATIONS</font></div><div><font><br></font></div><div><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, Harry A. Lawton III, certify that&#58;</font></div><div><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">I have reviewed this annual report on Form 10-K of Tractor Supply Company&#59;</font></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="text-indent:-18pt;padding-left:72pt;margin-bottom:9pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:6.91pt;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="text-indent:-18pt;padding-left:72pt;margin-bottom:9pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="text-indent:-18pt;padding-left:72pt;margin-bottom:9pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:6.91pt;">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="text-indent:-18pt;padding-left:72pt;margin-bottom:9pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><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%;">5.</font><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%;padding-left:10.5pt;">The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="text-indent:-18pt;padding-left:72pt;margin-bottom:9pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:6.91pt;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="text-indent:-18pt;padding-left:72pt;margin-bottom:9pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></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.707%;"><tr><td style="width:1.0%;"></td><td style="width:3.425%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:42.574%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:48.001%;"></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;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date&#58;&#160;&#160;</font></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;"><font 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;">February 20, 2020</font></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;"><font 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;">&#47;s&#47; Harry A. Lawton III</font></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;"><font 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;</font></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;"><font 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;</font></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;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Harry A. Lawton III</font></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;"><font 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;</font></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;"><font 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;</font></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;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">President and Chief Executive Officer</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>a201910-kex312.htm
<DESCRIPTION>EX-31.2 SECTION 302 CFO CERTIFICATION
<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="i_0_1"></div><div style="height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font 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%;text-decoration: underline;">Exhibit 31.2</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:10pt;font-weight:400;line-height:120%;text-decoration: underline;">CERTIFICATIONS</font></div><div><font><br></font></div><div><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, Kurt D. Barton, certify that&#58;</font></div><div><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">I have reviewed this annual report on Form 10-K of Tractor Supply Company&#59;</font></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:10.5pt;">The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="text-indent:-18pt;padding-left:72pt;margin-bottom:9pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:6.91pt;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="text-indent:-18pt;padding-left:72pt;margin-bottom:9pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="text-indent:-18pt;padding-left:72pt;margin-bottom:9pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:6.91pt;">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="text-indent:-18pt;padding-left:72pt;margin-bottom:9pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:9pt;"><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%;">5.</font><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%;padding-left:10.5pt;">The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="text-indent:-18pt;padding-left:72pt;margin-bottom:9pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:6.91pt;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="text-indent:-18pt;padding-left:72pt;margin-bottom:9pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></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.707%;"><tr><td style="width:1.0%;"></td><td style="width:3.425%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:40.228%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:50.347%;"></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;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date&#58;&#160;&#160;</font></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;"><font 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;">February 20, 2020</font></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;"><font 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;">&#47;s&#47; Kurt D. Barton</font></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;"><font 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;</font></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;"><font 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;</font></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;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Kurt D. Barton</font></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;"><font 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;</font></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;"><font 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;</font></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;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Executive Vice President - Chief Financial Officer and Treasurer</font></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;"><font 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;</font></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;"><font 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;</font></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;"><font 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;</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>9
<FILENAME>a201910-kex32.htm
<DESCRIPTION>EX-32 SECTION 906 CERTIFICATION
<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="i_0_1"></div><div style="height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font 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%;text-decoration: underline;">Exhibit 32</font></div><div><font><br></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:10pt;font-weight:400;line-height:120%;text-decoration: underline;">CERTIFICATION PURSUANT TO SECTION 906</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:10pt;font-weight:400;line-height:120%;text-decoration: underline;">OF THE SARBANES-OXLEY ACT OF 2002 (18 U.S.C. SECTION 1350)</font></div><div><font><br></font></div><div><font><br></font></div><div style="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%;">In connection with the Annual Report (&#8220;Report&#8221;) of Tractor Supply Company (the &#8220;Company&#8221;) on Form 10-K for the fiscal year ended December&#160;28, 2019, as filed with the Securities and Exchange Commission on the date hereof, we, Harry A. Lawton III, Chief Executive Officer, and Kurt D. Barton, Chief Financial Officer, of the Company, certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. section 1350), that&#58;</font></div><div><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d))&#59; and</font></div><div style="padding-left:36pt;text-align:justify;"><font><br></font></div><div style="text-indent:-18pt;padding-left:36pt;"><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:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-align:justify;"><font><br></font></div><div style="text-align:justify;"><font><br></font></div><div><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%;">Dated&#58;&#160; </font><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%;text-decoration: underline;">February&#160;20, 2020</font></div><div><font><br></font></div><div><font><br></font></div><div style="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%;text-decoration: underline;">&#47;s&#47; Harry A. Lawton III</font><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%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="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%;">Harry A. Lawton III</font></div><div style="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%;">President and Chief Executive Officer</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="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%;text-decoration: underline;">&#47;s&#47; Kurt D. Barton</font><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%;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="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%;">Kurt D. Barton</font></div><div style="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%;">Executive Vice President - Chief Financial Officer and Treasurer</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 style="text-align:center;"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>tsco-20191228.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:ab362d4e-ca11-41d7-b029-ffbcb0e3058d,g:65d4485b-514c-4728-a2c4-e4f0f25f918c-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tsco="http://www.tractorsupply.com/20191228" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tractorsupply.com/20191228">
  <xs:import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd"/>
  <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://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-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://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.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:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd"/>
  <xs:element id="tsco_TermLoan2Member" abstract="true" name="TermLoan2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised" abstract="false" name="TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_ClothingAndFootwareMember" abstract="true" name="ClothingAndFootwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_Unsecureddebtnetofdebtissuancecosts" abstract="false" name="Unsecureddebtnetofdebtissuancecosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_OtherInformationOptionActivityTableTextBlock" abstract="false" name="OtherInformationOptionActivityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tsco_TotalMember" abstract="true" name="TotalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match" abstract="false" name="MaximumPercentageOfEmployeessCompensationEligibleFor50Match" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tsco_InterestRateSwapLongTermPortionMember" abstract="true" name="InterestRateSwapLongTermPortionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_MaconGaDcMember" abstract="true" name="MaconGaDcMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_DueinyearsoneandtwoFebruary2016TermLoanMember" abstract="true" name="DueinyearsoneandtwoFebruary2016TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_RealPropertyPurchaseOption" abstract="false" name="RealPropertyPurchaseOption" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_RevenueRecognitionGiftCardsTextBlock" abstract="false" name="RevenueRecognitionGiftCardsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tsco_ScheduleOfDeferredCompensationLineItems" abstract="true" name="ScheduleOfDeferredCompensationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_BondDomain" abstract="true" name="BondDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_LeaseLiability" abstract="false" name="LeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_CashOutflowforDebtIssuanceCost" abstract="false" name="CashOutflowforDebtIssuanceCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_BeginningBalanceMember" abstract="true" name="BeginningBalanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_IndustrialrevenuebondsTableTextBlock" abstract="false" name="IndustrialrevenuebondsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tsco_SupplementaldisclosuresofnoncashactivitiesAbstract" abstract="true" name="SupplementaldisclosuresofnoncashactivitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_StockoptionsotherinformationAbstract" abstract="true" name="StockoptionsotherinformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_WarehousingAndDistributionCostsPolicyTextBlock" abstract="false" name="WarehousingAndDistributionCostsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tsco_VestingTermMaximum" abstract="false" name="VestingTermMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tsco_BondAxis" abstract="true" name="BondAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="tsco_SalesTaxAuditReservePolicyTextBlock" abstract="false" name="SalesTaxAuditReservePolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants" abstract="false" name="Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_LeverageRatioMaximumRequirementMember" abstract="true" name="LeverageRatioMaximumRequirementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_BrentwoodTnSscMember" abstract="true" name="BrentwoodTnSscMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_Workerscompensationandgeneralliabilitydeductible" abstract="false" name="Workerscompensationandgeneralliabilitydeductible" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare" abstract="false" name="DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="tsco_CompanyMaximumMatchUnderDeferredCompensationProgram" abstract="false" name="CompanyMaximumMatchUnderDeferredCompensationProgram" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_StoreLeasesOptionalRenewalPeriods" abstract="false" name="StoreLeasesOptionalRenewalPeriods" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="us-types:durationStringItemType"/>
  <xs:element id="tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap" abstract="false" name="Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_FinanceLeasefutureminimumleasepaymentsinterestportion" abstract="false" name="FinanceLeasefutureminimumleasepaymentsinterestportion" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_FutureMinimumPaymentsDueinTwoYears" abstract="false" name="FutureMinimumPaymentsDueinTwoYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_SwinglineLoanMaximumBorrowingCapacity" abstract="false" name="SwinglineLoanMaximumBorrowingCapacity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_PropertyAndEquipmentAbstract" abstract="true" name="PropertyAndEquipmentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_FutureMinimumPaymentsDueNextTwelveMonths" abstract="false" name="FutureMinimumPaymentsDueNextTwelveMonths" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_DerivativeInstrumentsGainLossTaxImpactTableTextBlock" abstract="false" name="DerivativeInstrumentsGainLossTaxImpactTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tsco_VestingTermMinimum" abstract="false" name="VestingTermMinimum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="tsco_DistributionExpense" abstract="false" name="DistributionExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_TermloanMaximumMonthEndOutstandingAmount" abstract="false" name="TermloanMaximumMonthEndOutstandingAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_FutureMinimumPaymentsDue" abstract="false" name="FutureMinimumPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_WarehousingAndDistributionCostsAbstract" abstract="true" name="WarehousingAndDistributionCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_TermLoan1Member" abstract="true" name="TermLoan1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_FutureMinimumPaymentsDueThereafter" abstract="false" name="FutureMinimumPaymentsDueThereafter" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_MaximumPrincipalAmountOfBondAuthorized" abstract="false" name="MaximumPrincipalAmountOfBondAuthorized" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_AdoptionofASU201712" abstract="false" name="AdoptionofASU201712" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation" abstract="false" name="CompanyMaximumMatchAsPercentageOfEligibleCompensation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="us-types:durationStringItemType"/>
  <xs:element id="tsco_DeferredCompensationArrangementAxis" abstract="true" name="DeferredCompensationArrangementAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="tsco_SalesTaxesPolicyTextBlock" abstract="false" name="SalesTaxesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tsco_June2017TermLoanMember" abstract="true" name="June2017TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_FutureMinimumPaymentsDueinFourYears" abstract="false" name="FutureMinimumPaymentsDueinFourYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_LivestockAndPetMember" abstract="true" name="LivestockAndPetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_PreopeningCostsAbstract" abstract="true" name="PreopeningCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_SelfInsuranceReservesAbstract" abstract="true" name="SelfInsuranceReservesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced" abstract="false" name="Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_DeferredTaxAssetsDeferredCompensation" abstract="false" name="DeferredTaxAssetsDeferredCompensation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_A2016SeniorCreditFacilityMember" abstract="true" name="A2016SeniorCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_ShelfNotesMaximumIssuanceDate" abstract="false" name="ShelfNotesMaximumIssuanceDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_HardwareToolsAndTruckMember" abstract="true" name="HardwareToolsAndTruckMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match" abstract="false" name="MinimumPercentageofEmployeesCompensationEligibleFor50Match" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tsco_OtherComprehensiveIncomeLossNetofTaxMember" abstract="true" name="OtherComprehensiveIncomeLossNetofTaxMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_Storeleasesoptionalrenewalperiodsmaximum" abstract="false" name="Storeleasesoptionalrenewalperiodsmaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="us-types:durationStringItemType"/>
  <xs:element id="tsco_Operatingleasefutureminimumpaymentsinterest" abstract="false" name="Operatingleasefutureminimumpaymentsinterest" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_AgricultureMember" abstract="true" name="AgricultureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_ComprehensiveIncomeAbstract" abstract="true" name="ComprehensiveIncomeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_SeasonalGiftAndToyProductsMember" abstract="true" name="SeasonalGiftAndToyProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_OtherinformationrelativetorestrictedunitactivityAbstract" abstract="true" name="OtherinformationrelativetorestrictedunitactivityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_ImpairmentOfLongLivedAssetsAbstract" abstract="true" name="ImpairmentOfLongLivedAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember" abstract="true" name="DueinyearsthreethroughfiveJune2017TermLoanMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_ShelfNotesMaximumMaturityDate" abstract="false" name="ShelfNotesMaximumMaturityDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution" abstract="false" name="PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tsco_IndustrialRevenueBondMaturityDate" abstract="false" name="IndustrialRevenueBondMaturityDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="us-types:durationStringItemType"/>
  <xs:element id="tsco_DerivativeInstrumentsGainLossPreTaxTableTextBlock" abstract="false" name="DerivativeInstrumentsGainLossPreTaxTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tsco_DeferredTaxAssetsLeaseExitObligation" abstract="false" name="DeferredTaxAssetsLeaseExitObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock" abstract="false" name="AveragePercentageOfSalesByProductCategoriesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tsco_FixedChargeCoverageRatioMinimumRequirementMember" abstract="true" name="FixedChargeCoverageRatioMinimumRequirementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_NonCurrentTaxLiabilitiesAbstract" abstract="true" name="NonCurrentTaxLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_FranklinKyDcMember" abstract="true" name="FranklinKyDcMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_February2016TermLoanMember" abstract="true" name="February2016TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_TermLoanMaximumBorrowingCapacity" abstract="false" name="TermLoanMaximumBorrowingCapacity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_ScheduleDefinedContributionBenefitPlanTable" abstract="true" name="ScheduleDefinedContributionBenefitPlanTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract" abstract="true" name="CombinedOperatingAndFinanceLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_SalesRevenueNetPercentage" abstract="false" name="SalesRevenueNetPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tsco_InterestRateSwapShortTermPortionMember" abstract="true" name="InterestRateSwapShortTermPortionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_FutureMinimumPaymentsinterest" abstract="false" name="FutureMinimumPaymentsinterest" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tsco_OtherInformationRestrictedUnitActivityTableTextBlock" abstract="false" name="OtherInformationRestrictedUnitActivityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tsco_InterestRateSwapLiabilityPortionMember" abstract="true" name="InterestRateSwapLiabilityPortionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_ComputerSoftwareAndHardwareMember" abstract="true" name="ComputerSoftwareAndHardwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match" abstract="false" name="MaximumPercentageOfEmployeesCompensationEligibleFor100Match" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tsco_DeferredRent" abstract="false" name="DeferredRent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_ComputerSoftwareAndHardwareGross" abstract="false" name="ComputerSoftwareAndHardwareGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_ScheduleDefinedContributionBenefitPlanLineItems" abstract="true" name="ScheduleDefinedContributionBenefitPlanLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_FreightPolicyTextBlock" abstract="false" name="FreightPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tsco_DefineContributionBenefitPlanAxis" abstract="true" name="DefineContributionBenefitPlanAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="tsco_DueinyearsoneandtwoJune2017TermLoanMember" abstract="true" name="DueinyearsoneandtwoJune2017TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_FutureMinimumPaymentsDueinFiveYears" abstract="false" name="FutureMinimumPaymentsDueinFiveYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember" abstract="true" name="DueinyearsthreethroughfiveFebruary2016TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_NumberofFinancialCovenantsMember" abstract="true" name="NumberofFinancialCovenantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution" abstract="false" name="PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tsco_NatureOfBusinessAbstract" abstract="true" name="NatureOfBusinessAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_NetBondProceedsIssued" abstract="false" name="NetBondProceedsIssued" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_ScheduleOfDeferredCompensationTable" abstract="true" name="ScheduleOfDeferredCompensationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="tsco_DefineContributionBenefitPlanDomain" abstract="true" name="DefineContributionBenefitPlanDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_RevenueRecognitionGiftCard" abstract="false" name="RevenueRecognitionGiftCard" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock" abstract="false" name="OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="tsco_KeyassumptionsinfairvaluedeterminationAbstract" abstract="true" name="KeyassumptionsinfairvaluedeterminationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions" abstract="false" name="MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="us-types:durationStringItemType"/>
  <xs:element id="tsco_CashPaidDuringPeriodForAbstract" abstract="true" name="CashPaidDuringPeriodForAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="tsco_Storeleasesoptionalrenewalperiodsminimum" abstract="false" name="Storeleasesoptionalrenewalperiodsminimum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="us-types:durationStringItemType"/>
  <xs:element id="tsco_DeferredCompensationProgramDomain" abstract="true" name="DeferredCompensationProgramDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits" abstract="false" name="DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_FutureMinimumPaymentsDueinThreeYears" abstract="false" name="FutureMinimumPaymentsDueinThreeYears" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect" abstract="false" name="TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_IncreaseSharesAuthorizedShareRepurchaseProgram" abstract="false" name="IncreaseSharesAuthorizedShareRepurchaseProgram" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions" abstract="false" name="MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="us-types:durationStringItemType"/>
  <xs:element id="tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="tsco_LeaseTermExpirationThroughDate" abstract="false" name="LeaseTermExpirationThroughDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:gYearItemType"/>
  <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-20191228_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-20191228_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-20191228_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-20191228_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.tractorsupply.com/role/Cover">
        <link:definition>0001001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFINCOME" roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME">
        <link:definition>1001002 - Statement - CONSOLIDATED STATEMENTS OF INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>1003004 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>1004005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPolicies" roleURI="http://www.tractorsupply.com/role/SignificantAccountingPolicies">
        <link:definition>2101101 - Disclosure - Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesPolicies" roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies">
        <link:definition>2202201 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesTables" roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesTables">
        <link:definition>2303301 - Disclosure - Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesDetails" roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails">
        <link:definition>2404401 - Disclosure - Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensation" roleURI="http://www.tractorsupply.com/role/ShareBasedCompensation">
        <link:definition>2105102 - Disclosure - Share Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationTables" roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationTables">
        <link:definition>2306302 - Disclosure - Share Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationDetails" roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationDetails">
        <link:definition>2407402 - Disclosure - Share Based Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssets" roleURI="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>2108103 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>2309303 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsDetails" roleURI="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsDetails">
        <link:definition>2410403 - Disclosure - Goodwill and Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.tractorsupply.com/role/Debt">
        <link:definition>2111104 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.tractorsupply.com/role/DebtTables">
        <link:definition>2312304 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SeniorNotesDetails" roleURI="http://www.tractorsupply.com/role/SeniorNotesDetails">
        <link:definition>2413404 - Disclosure - Senior Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SeniorCreditFacilityCreditAgreementDetails" roleURI="http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails">
        <link:definition>2414405 - Disclosure - Senior Credit Facility - Credit Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestRateSwaps" roleURI="http://www.tractorsupply.com/role/InterestRateSwaps">
        <link:definition>2115105 - Disclosure - Interest Rate Swaps</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestRateSwapsTables" roleURI="http://www.tractorsupply.com/role/InterestRateSwapsTables">
        <link:definition>2316305 - Disclosure - Interest Rate Swaps (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestRateSwapsDetails" roleURI="http://www.tractorsupply.com/role/InterestRateSwapsDetails">
        <link:definition>2417406 - Disclosure - Interest Rate Swaps (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestRateSwapsEstimatedAmounttobeReclassifiedintoEarningsNext12MonthsDetails" roleURI="http://www.tractorsupply.com/role/InterestRateSwapsEstimatedAmounttobeReclassifiedintoEarningsNext12MonthsDetails">
        <link:definition>2418407 - Disclosure - Interest Rate Swaps Estimated Amount to be Reclassified into Earnings Next 12 Months (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestRateSwapsScheduleofChangesinAOCLNetofTaxDetails" roleURI="http://www.tractorsupply.com/role/InterestRateSwapsScheduleofChangesinAOCLNetofTaxDetails">
        <link:definition>2419408 - Disclosure - Interest Rate Swaps Schedule of Changes in AOCL Net of Tax (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestRateSwapsTaxImpactofDerivativeLiabilityonAccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://www.tractorsupply.com/role/InterestRateSwapsTaxImpactofDerivativeLiabilityonAccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>2420409 - Disclosure - Interest Rate Swaps Tax Impact of Derivative Liability on Accumulated Other Comprehensive Income (Loss) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestRateSwapsReclassificationfromAOCItoIncomeDetails" roleURI="http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails">
        <link:definition>2421410 - Disclosure - Interest Rate Swaps Reclassification from AOCI to Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestRateSwapsEndingFiscalPeriodAOCLBalanceDetails" roleURI="http://www.tractorsupply.com/role/InterestRateSwapsEndingFiscalPeriodAOCLBalanceDetails">
        <link:definition>2422411 - Disclosure - Interest Rate Swaps Ending Fiscal Period AOCL Balance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails" roleURI="http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails">
        <link:definition>2423412 - Disclosure - Interest Rate Swaps Effective Date of Interest Rate Swap Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.tractorsupply.com/role/Leases">
        <link:definition>2124106 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.tractorsupply.com/role/LeasesTables">
        <link:definition>2325306 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesDetails" roleURI="http://www.tractorsupply.com/role/LeasesDetails">
        <link:definition>2426413 - Disclosure - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesCostDetails" roleURI="http://www.tractorsupply.com/role/LeasesCostDetails">
        <link:definition>2427414 - Disclosure - Leases - Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturityLiability842Details" roleURI="http://www.tractorsupply.com/role/LeasesMaturityLiability842Details">
        <link:definition>2428415 - Disclosure - Leases - Maturity Liability 842 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseTermAndDiscountRateDetails" roleURI="http://www.tractorsupply.com/role/LeasesLeaseTermAndDiscountRateDetails">
        <link:definition>2429416 - Disclosure - Leases - Lease Term And Discount Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesCashpaidforamountsincludedinthemeasurementofleaseliabilitiesDetails" roleURI="http://www.tractorsupply.com/role/LeasesCashpaidforamountsincludedinthemeasurementofleaseliabilitiesDetails">
        <link:definition>2430417 - Disclosure - Leases - Cash paid for amounts included in the measurement of lease liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesCodificationTopic840Details" roleURI="http://www.tractorsupply.com/role/LeasesCodificationTopic840Details">
        <link:definition>2431418 - Disclosure - Leases, Codification Topic 840 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockandDividends" roleURI="http://www.tractorsupply.com/role/CapitalStockandDividends">
        <link:definition>2132107 - Disclosure - Capital Stock and Dividends</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockandDividendsTables" roleURI="http://www.tractorsupply.com/role/CapitalStockandDividendsTables">
        <link:definition>2333307 - Disclosure - Capital Stock and Dividends (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockDetails" roleURI="http://www.tractorsupply.com/role/CapitalStockDetails">
        <link:definition>2434419 - Disclosure - Capital Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalStockandDividendsDetails" roleURI="http://www.tractorsupply.com/role/CapitalStockandDividendsDetails">
        <link:definition>1406420 - Statement - Capital Stock and Dividends Details</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TreasuryStock" roleURI="http://www.tractorsupply.com/role/TreasuryStock">
        <link:definition>1107108 - Statement - Treasury Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TreasuryStockDetails" roleURI="http://www.tractorsupply.com/role/TreasuryStockDetails">
        <link:definition>1408421 - Statement - Treasury Stock Details</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StatementofIncomeTables" roleURI="http://www.tractorsupply.com/role/StatementofIncomeTables">
        <link:definition>1309308 - Statement - Statement of Income Tables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomePerShare" roleURI="http://www.tractorsupply.com/role/NetIncomePerShare">
        <link:definition>2135109 - Disclosure - Net Income Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomePerShareTables" roleURI="http://www.tractorsupply.com/role/NetIncomePerShareTables">
        <link:definition>2336309 - Disclosure - Net Income Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomePerShareDetails" roleURI="http://www.tractorsupply.com/role/NetIncomePerShareDetails">
        <link:definition>2437422 - Disclosure - Net Income Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.tractorsupply.com/role/IncomeTaxes">
        <link:definition>2138110 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.tractorsupply.com/role/IncomeTaxesTables">
        <link:definition>2339310 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://www.tractorsupply.com/role/IncomeTaxesDetails">
        <link:definition>2440423 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementBenefitPlans" roleURI="http://www.tractorsupply.com/role/RetirementBenefitPlans">
        <link:definition>2141111 - Disclosure - Retirement Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementBenefitPlansDetails" roleURI="http://www.tractorsupply.com/role/RetirementBenefitPlansDetails">
        <link:definition>2442424 - Disclosure - Retirement Benefit Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementBenefitPlansDeferredCompensationDetails" roleURI="http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails">
        <link:definition>2443425 - Disclosure - Retirement Benefit Plans Deferred Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.tractorsupply.com/role/CommitmentsandContingencies">
        <link:definition>2144112 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails">
        <link:definition>2445426 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReporting" roleURI="http://www.tractorsupply.com/role/SegmentReporting">
        <link:definition>2146113 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingTables" roleURI="http://www.tractorsupply.com/role/SegmentReportingTables">
        <link:definition>2347311 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingDetails" roleURI="http://www.tractorsupply.com/role/SegmentReportingDetails">
        <link:definition>2448427 - Disclosure - Segment Reporting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NewAccountingPronouncements" roleURI="http://www.tractorsupply.com/role/NewAccountingPronouncements">
        <link:definition>0102114 - Document - New Accounting Pronouncements</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>11
<FILENAME>tsco-20191228_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:ab362d4e-ca11-41d7-b029-ffbcb0e3058d,g:65d4485b-514c-4728-a2c4-e4f0f25f918c-->
<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/Cover" xlink:type="simple" xlink:href="tsco-20191228.xsd#Cover"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/Cover" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="tsco-20191228.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b4c67fb1-8de6-4405-b780-85c6ee23fb62" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_68d55b29-d7d4-4164-adba-2076bc54761a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b4c67fb1-8de6-4405-b780-85c6ee23fb62" xlink:to="loc_us-gaap_OperatingIncomeLoss_68d55b29-d7d4-4164-adba-2076bc54761a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_00e042c9-1d5b-496d-80a9-422c4c8141fb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b4c67fb1-8de6-4405-b780-85c6ee23fb62" xlink:to="loc_us-gaap_InterestExpense_00e042c9-1d5b-496d-80a9-422c4c8141fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1253bd36-7e7f-4cb3-bfd3-dfa36dcd413e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_dbfa6d8f-1d93-4a14-9f45-d3f0d33de8d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_1253bd36-7e7f-4cb3-bfd3-dfa36dcd413e" xlink:to="loc_us-gaap_DepreciationAndAmortization_dbfa6d8f-1d93-4a14-9f45-d3f0d33de8d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f8fa4cb1-1e8b-4e23-a882-298ef0e9e535" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_1253bd36-7e7f-4cb3-bfd3-dfa36dcd413e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f8fa4cb1-1e8b-4e23-a882-298ef0e9e535" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_804b175e-6cf8-4c60-84cf-7d1a5a9be176" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_1253bd36-7e7f-4cb3-bfd3-dfa36dcd413e" xlink:to="loc_us-gaap_GrossProfit_804b175e-6cf8-4c60-84cf-7d1a5a9be176" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_47b460cd-05a9-4c3b-8733-c42c4b54a776" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e71e798b-8d57-4e82-9f6f-866ae7d7481e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_47b460cd-05a9-4c3b-8733-c42c4b54a776" xlink:to="loc_us-gaap_Revenues_e71e798b-8d57-4e82-9f6f-866ae7d7481e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_cd236e8f-2f5d-4ddb-a6f1-a78cb24c708f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_47b460cd-05a9-4c3b-8733-c42c4b54a776" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_cd236e8f-2f5d-4ddb-a6f1-a78cb24c708f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3261f62e-bcee-4e3e-9194-c28394218a51" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_bc88cecb-0b6b-4b96-93b7-26e30d037ca7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_3261f62e-bcee-4e3e-9194-c28394218a51" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_bc88cecb-0b6b-4b96-93b7-26e30d037ca7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ba2e70ad-c74f-4ed1-a5d1-a6e7c436c1bd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_3261f62e-bcee-4e3e-9194-c28394218a51" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ba2e70ad-c74f-4ed1-a5d1-a6e7c436c1bd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="tsco-20191228.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_bb74a375-ca80-4472-89fe-91a9f16525b9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_cbb2d655-2b37-4c2d-98b4-7c8925fa8556" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_bb74a375-ca80-4472-89fe-91a9f16525b9" xlink:to="loc_us-gaap_NetIncomeLoss_cbb2d655-2b37-4c2d-98b4-7c8925fa8556" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_e153ed24-621a-4ff5-bac0-22d3e1b41ec0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_bb74a375-ca80-4472-89fe-91a9f16525b9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_e153ed24-621a-4ff5-bac0-22d3e1b41ec0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect_9dd189a7-048c-4214-b171-81535b1591fb" xlink:href="tsco-20191228.xsd#tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_bb74a375-ca80-4472-89fe-91a9f16525b9" xlink:to="loc_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect_9dd189a7-048c-4214-b171-81535b1591fb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="tsco-20191228.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_aeca88bb-e545-4784-a259-25ff0684ea20" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_867e4157-e591-4916-a209-83c39e8ca901" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_aeca88bb-e545-4784-a259-25ff0684ea20" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_867e4157-e591-4916-a209-83c39e8ca901" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_4f94df5d-0c8a-40ce-b06f-52e7008cfd39" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_aeca88bb-e545-4784-a259-25ff0684ea20" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_4f94df5d-0c8a-40ce-b06f-52e7008cfd39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d7966d67-6f23-415e-8722-86a293d2ae30" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_aeca88bb-e545-4784-a259-25ff0684ea20" xlink:to="loc_us-gaap_LiabilitiesCurrent_d7966d67-6f23-415e-8722-86a293d2ae30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredRent_479a7202-dde0-4f7a-89c1-7fe249e7d502" xlink:href="tsco-20191228.xsd#tsco_DeferredRent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_aeca88bb-e545-4784-a259-25ff0684ea20" xlink:to="loc_tsco_DeferredRent_479a7202-dde0-4f7a-89c1-7fe249e7d502" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c7e276d9-12db-4f06-bddd-f9024c93891c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_aeca88bb-e545-4784-a259-25ff0684ea20" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c7e276d9-12db-4f06-bddd-f9024c93891c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_110ec689-c865-4ff2-9457-bc03e595a951" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_aeca88bb-e545-4784-a259-25ff0684ea20" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_110ec689-c865-4ff2-9457-bc03e595a951" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_fd573417-35b5-4b29-8cf8-008d8d5aee48" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_aeca88bb-e545-4784-a259-25ff0684ea20" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_fd573417-35b5-4b29-8cf8-008d8d5aee48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_55d41e27-db5b-49cf-a3f6-34a6dfd8ec44" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_00e57846-4cdf-40b2-8afc-d91620615d35" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_55d41e27-db5b-49cf-a3f6-34a6dfd8ec44" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_00e57846-4cdf-40b2-8afc-d91620615d35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_02798487-9abb-43f9-bc2c-14c2068670ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_55d41e27-db5b-49cf-a3f6-34a6dfd8ec44" xlink:to="loc_us-gaap_InventoryNet_02798487-9abb-43f9-bc2c-14c2068670ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6dac35fa-32ce-4549-adb3-2bf63e9c9e86" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_55d41e27-db5b-49cf-a3f6-34a6dfd8ec44" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6dac35fa-32ce-4549-adb3-2bf63e9c9e86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable_f579979b-0f71-4c0a-bbaa-aadb47e2ccd7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReceivable"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_55d41e27-db5b-49cf-a3f6-34a6dfd8ec44" xlink:to="loc_us-gaap_IncomeTaxReceivable_f579979b-0f71-4c0a-bbaa-aadb47e2ccd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ed3888c2-d664-4997-9934-b9c865089754" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7318acee-dfb5-4b2a-8657-ea9d9a682013" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ed3888c2-d664-4997-9934-b9c865089754" xlink:to="loc_us-gaap_AssetsCurrent_7318acee-dfb5-4b2a-8657-ea9d9a682013" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ff04d54a-9512-4398-9e2d-0f7dc98a47aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ed3888c2-d664-4997-9934-b9c865089754" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_ff04d54a-9512-4398-9e2d-0f7dc98a47aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_b933cad0-0e68-435a-81c9-59b69469f090" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ed3888c2-d664-4997-9934-b9c865089754" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_b933cad0-0e68-435a-81c9-59b69469f090" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_fc6cd675-a300-4426-add8-f32ac2169426" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ed3888c2-d664-4997-9934-b9c865089754" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_fc6cd675-a300-4426-add8-f32ac2169426" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_a1deac9d-9b42-442a-9c20-2289bd9ee5b2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ed3888c2-d664-4997-9934-b9c865089754" xlink:to="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_a1deac9d-9b42-442a-9c20-2289bd9ee5b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1f1c9b70-5ea3-413c-8904-c351bde0d4b6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_ed3888c2-d664-4997-9934-b9c865089754" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_1f1c9b70-5ea3-413c-8904-c351bde0d4b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_85b64407-cf39-4509-953d-b163baa7c580" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a3f6b632-c1a2-4f40-876f-ab370c42eb12" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_85b64407-cf39-4509-953d-b163baa7c580" xlink:to="loc_us-gaap_StockholdersEquity_a3f6b632-c1a2-4f40-876f-ab370c42eb12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_8e88c695-b81c-4525-9f8c-5e3b109f3065" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_85b64407-cf39-4509-953d-b163baa7c580" xlink:to="loc_us-gaap_Liabilities_8e88c695-b81c-4525-9f8c-5e3b109f3065" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2059e607-a23e-4d8f-8546-258e89919a07" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_09a7f433-03ad-48b4-afd8-e762c4a0c936" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2059e607-a23e-4d8f-8546-258e89919a07" xlink:to="loc_us-gaap_AccountsPayableCurrent_09a7f433-03ad-48b4-afd8-e762c4a0c936" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9e8de8d2-f59c-4fb8-af65-d8477d80495b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2059e607-a23e-4d8f-8546-258e89919a07" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9e8de8d2-f59c-4fb8-af65-d8477d80495b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1d0bd3a1-9f70-4390-8b52-36dfc7db30cc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2059e607-a23e-4d8f-8546-258e89919a07" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1d0bd3a1-9f70-4390-8b52-36dfc7db30cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtCurrent_6e6f1a1d-7daa-4fde-beaf-6f3856c461a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnsecuredDebtCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2059e607-a23e-4d8f-8546-258e89919a07" xlink:to="loc_us-gaap_UnsecuredDebtCurrent_6e6f1a1d-7daa-4fde-beaf-6f3856c461a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_c03916bd-b69f-46b2-bcb8-61b84f882102" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2059e607-a23e-4d8f-8546-258e89919a07" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_c03916bd-b69f-46b2-bcb8-61b84f882102" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3f2ad795-0020-48bf-b909-af8ab4c51ff6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2059e607-a23e-4d8f-8546-258e89919a07" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3f2ad795-0020-48bf-b909-af8ab4c51ff6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_d1b235c6-b00a-41a6-9714-712cbba87ac7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2059e607-a23e-4d8f-8546-258e89919a07" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_d1b235c6-b00a-41a6-9714-712cbba87ac7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9ef6f9c3-2d8b-478f-8cf2-5e20194b3e96" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_05636012-bd21-4cdb-adbf-d30e7223def3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9ef6f9c3-2d8b-478f-8cf2-5e20194b3e96" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_05636012-bd21-4cdb-adbf-d30e7223def3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_44d8add8-ffd2-4745-9af2-e44b021b13ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9ef6f9c3-2d8b-478f-8cf2-5e20194b3e96" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_44d8add8-ffd2-4745-9af2-e44b021b13ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_753799c7-e1dc-4c0f-87e5-3599e9cf9c6d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9ef6f9c3-2d8b-478f-8cf2-5e20194b3e96" xlink:to="loc_us-gaap_TreasuryStockValue_753799c7-e1dc-4c0f-87e5-3599e9cf9c6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_c90f3f54-4430-41c4-833c-8acd64b430a9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9ef6f9c3-2d8b-478f-8cf2-5e20194b3e96" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_c90f3f54-4430-41c4-833c-8acd64b430a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_8f1b64cf-ad96-4cff-9ba7-a9dd59414ca7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9ef6f9c3-2d8b-478f-8cf2-5e20194b3e96" xlink:to="loc_us-gaap_CommonStockValue_8f1b64cf-ad96-4cff-9ba7-a9dd59414ca7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_299b878f-5522-4c01-b45d-73c0f16cfe8c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9ef6f9c3-2d8b-478f-8cf2-5e20194b3e96" xlink:to="loc_us-gaap_PreferredStockValue_299b878f-5522-4c01-b45d-73c0f16cfe8c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="tsco-20191228.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="tsco-20191228.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f4e1f7a-df10-4600-b0e0-8a091b91da7f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2377cde9-fbe6-452d-ae60-0a4dd3b41ac7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f4e1f7a-df10-4600-b0e0-8a091b91da7f" xlink:to="loc_us-gaap_NetIncomeLoss_2377cde9-fbe6-452d-ae60-0a4dd3b41ac7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_3b92e537-2c3c-407b-bcd4-e57fc5fb4738" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f4e1f7a-df10-4600-b0e0-8a091b91da7f" xlink:to="loc_us-gaap_DepreciationAndAmortization_3b92e537-2c3c-407b-bcd4-e57fc5fb4738" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_920e04f5-22f6-42d5-8302-6d012890afda" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f4e1f7a-df10-4600-b0e0-8a091b91da7f" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_920e04f5-22f6-42d5-8302-6d012890afda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_44b2120e-25ce-4d9a-b59d-31a84d56e3b6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f4e1f7a-df10-4600-b0e0-8a091b91da7f" xlink:to="loc_us-gaap_ShareBasedCompensation_44b2120e-25ce-4d9a-b59d-31a84d56e3b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1ac6c1e1-2d62-4fa1-9cb3-9090ac04a255" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f4e1f7a-df10-4600-b0e0-8a091b91da7f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1ac6c1e1-2d62-4fa1-9cb3-9090ac04a255" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_e6d6d035-bbf3-4655-9e5f-f4206d4ea476" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f4e1f7a-df10-4600-b0e0-8a091b91da7f" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_e6d6d035-bbf3-4655-9e5f-f4206d4ea476" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9b827d86-3e2f-467d-841d-d966242ad65b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f4e1f7a-df10-4600-b0e0-8a091b91da7f" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9b827d86-3e2f-467d-841d-d966242ad65b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_378bab77-f55c-4e60-bcdb-432cbf1a2857" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f4e1f7a-df10-4600-b0e0-8a091b91da7f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_378bab77-f55c-4e60-bcdb-432cbf1a2857" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_912c5a33-236f-430d-ba4a-24d8a1ecc2eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f4e1f7a-df10-4600-b0e0-8a091b91da7f" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_912c5a33-236f-430d-ba4a-24d8a1ecc2eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_f7acf0ba-6d74-42eb-b284-17a1eafdfc88" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f4e1f7a-df10-4600-b0e0-8a091b91da7f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_f7acf0ba-6d74-42eb-b284-17a1eafdfc88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_c270114a-873b-4d70-b3cc-51ad04489bae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f4e1f7a-df10-4600-b0e0-8a091b91da7f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_c270114a-873b-4d70-b3cc-51ad04489bae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_75f94919-d703-47e1-bf97-da85def4b440" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f4e1f7a-df10-4600-b0e0-8a091b91da7f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_75f94919-d703-47e1-bf97-da85def4b440" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_61184858-cb82-4da7-8770-3baa864db265" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_ec74474e-9a5c-405a-86bb-8d1c48f3d25c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_61184858-cb82-4da7-8770-3baa864db265" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_ec74474e-9a5c-405a-86bb-8d1c48f3d25c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfUnsecuredDebt_76e60883-a785-4660-8087-368e55da6f72" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfUnsecuredDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_61184858-cb82-4da7-8770-3baa864db265" xlink:to="loc_us-gaap_RepaymentsOfUnsecuredDebt_76e60883-a785-4660-8087-368e55da6f72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CashOutflowforDebtIssuanceCost_08dec7ba-af9d-4d19-bf32-d59ff13838b3" xlink:href="tsco-20191228.xsd#tsco_CashOutflowforDebtIssuanceCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_61184858-cb82-4da7-8770-3baa864db265" xlink:to="loc_tsco_CashOutflowforDebtIssuanceCost_08dec7ba-af9d-4d19-bf32-d59ff13838b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_3eb82c1f-ca00-4fbd-b327-0728389b1e00" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_61184858-cb82-4da7-8770-3baa864db265" xlink:to="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_3eb82c1f-ca00-4fbd-b327-0728389b1e00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_98e9ee4c-0217-425b-a14f-c1963b8617c8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_61184858-cb82-4da7-8770-3baa864db265" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_98e9ee4c-0217-425b-a14f-c1963b8617c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_0a9f397e-fe59-4db2-a5fe-dc2fe2348c8b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_61184858-cb82-4da7-8770-3baa864db265" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_0a9f397e-fe59-4db2-a5fe-dc2fe2348c8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_c6aee65e-fede-4b4e-bd7e-52ebc1b866fe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_61184858-cb82-4da7-8770-3baa864db265" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_c6aee65e-fede-4b4e-bd7e-52ebc1b866fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_ba58fcab-afc0-47d5-aa7e-e9fe5b62ec3c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_61184858-cb82-4da7-8770-3baa864db265" xlink:to="loc_us-gaap_PaymentsOfDividends_ba58fcab-afc0-47d5-aa7e-e9fe5b62ec3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1a305695-24b5-44a9-9706-ed11ada11ca0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0b9902c4-df97-4e19-9d5d-cd2882ae8098" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1a305695-24b5-44a9-9706-ed11ada11ca0" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0b9902c4-df97-4e19-9d5d-cd2882ae8098" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_1637e3e4-ad3a-4564-b30b-6b676a66c9dc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1a305695-24b5-44a9-9706-ed11ada11ca0" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_1637e3e4-ad3a-4564-b30b-6b676a66c9dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b5d49364-19ef-4def-b669-368dc65afb50" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1a305695-24b5-44a9-9706-ed11ada11ca0" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b5d49364-19ef-4def-b669-368dc65afb50" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="tsco-20191228.xsd#SignificantAccountingPolicies"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/SignificantAccountingPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="tsco-20191228.xsd#SignificantAccountingPoliciesPolicies"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#SignificantAccountingPoliciesTables"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/SignificantAccountingPoliciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#SignificantAccountingPoliciesDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_02063a24-e11d-4961-b04b-402b8a6fd1d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_bbee2fc2-a24b-4df7-8003-eb53223d4d6f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Land"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_02063a24-e11d-4961-b04b-402b8a6fd1d3" xlink:to="loc_us-gaap_Land_bbee2fc2-a24b-4df7-8003-eb53223d4d6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_206fb7af-85d5-43a3-9d92-887f8e38b7d9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_02063a24-e11d-4961-b04b-402b8a6fd1d3" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_206fb7af-85d5-43a3-9d92-887f8e38b7d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ComputerSoftwareAndHardwareGross_0eda5947-9602-4290-822b-30c75a5aa04d" xlink:href="tsco-20191228.xsd#tsco_ComputerSoftwareAndHardwareGross"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_02063a24-e11d-4961-b04b-402b8a6fd1d3" xlink:to="loc_tsco_ComputerSoftwareAndHardwareGross_0eda5947-9602-4290-822b-30c75a5aa04d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_be2d51bd-d1ec-4c27-b900-d951e7d81a0d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_02063a24-e11d-4961-b04b-402b8a6fd1d3" xlink:to="loc_us-gaap_ConstructionInProgressGross_be2d51bd-d1ec-4c27-b900-d951e7d81a0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_c6d392a5-565f-4330-90af-d95818dbdf4c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesGross"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_02063a24-e11d-4961-b04b-402b8a6fd1d3" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_c6d392a5-565f-4330-90af-d95818dbdf4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_fa6fdaa7-a011-4586-a699-ce38cb8d793f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_c6c29d4d-0318-42ad-a476-bddb4d0ebe01" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_fa6fdaa7-a011-4586-a699-ce38cb8d793f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_c6c29d4d-0318-42ad-a476-bddb4d0ebe01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_ee431c2c-7e6c-484e-8191-f50ab8388c77" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_fa6fdaa7-a011-4586-a699-ce38cb8d793f" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_ee431c2c-7e6c-484e-8191-f50ab8388c77" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/ShareBasedCompensation" xlink:type="simple" xlink:href="tsco-20191228.xsd#ShareBasedCompensation"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/ShareBasedCompensation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#ShareBasedCompensationTables"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/ShareBasedCompensationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#ShareBasedCompensationDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/ShareBasedCompensationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="tsco-20191228.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#GoodwillandOtherIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/Debt" xlink:type="simple" xlink:href="tsco-20191228.xsd#Debt"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/Debt" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/DebtTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#DebtTables"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/DebtTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SeniorNotesDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#SeniorNotesDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/SeniorNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Unsecureddebtnetofdebtissuancecosts_b2d982a1-6195-4a30-abaa-141e1b0714d0" xlink:href="tsco-20191228.xsd#tsco_Unsecureddebtnetofdebtissuancecosts"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebt_02210e2e-21c3-42de-a2f7-170b0f6361f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnsecuredDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_Unsecureddebtnetofdebtissuancecosts_b2d982a1-6195-4a30-abaa-141e1b0714d0" xlink:to="loc_us-gaap_UnsecuredDebt_02210e2e-21c3-42de-a2f7-170b0f6361f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_b40f7122-3874-4113-b20f-c345325a6bab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_Unsecureddebtnetofdebtissuancecosts_b2d982a1-6195-4a30-abaa-141e1b0714d0" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_b40f7122-3874-4113-b20f-c345325a6bab" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#SeniorCreditFacilityCreditAgreementDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwaps" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwaps"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwaps" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsTables"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_347d1621-7dd2-4bc2-b2d9-b9e3a368424e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_80919f26-1b32-41b9-9c82-fcbc6ac3f1d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_347d1621-7dd2-4bc2-b2d9-b9e3a368424e" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_80919f26-1b32-41b9-9c82-fcbc6ac3f1d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6ce9a682-98ca-47ba-89f5-637bf8f93f28" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect_fcd2d384-694a-43a3-b956-d3fd901447b5" xlink:href="tsco-20191228.xsd#tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6ce9a682-98ca-47ba-89f5-637bf8f93f28" xlink:to="loc_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect_fcd2d384-694a-43a3-b956-d3fd901447b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_04a4847c-a382-409f-8a77-1e0e56afd494" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6ce9a682-98ca-47ba-89f5-637bf8f93f28" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_04a4847c-a382-409f-8a77-1e0e56afd494" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsEstimatedAmounttobeReclassifiedintoEarningsNext12MonthsDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsEstimatedAmounttobeReclassifiedintoEarningsNext12MonthsDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsEstimatedAmounttobeReclassifiedintoEarningsNext12MonthsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsScheduleofChangesinAOCLNetofTaxDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsScheduleofChangesinAOCLNetofTaxDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsScheduleofChangesinAOCLNetofTaxDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsTaxImpactofDerivativeLiabilityonAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsTaxImpactofDerivativeLiabilityonAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsTaxImpactofDerivativeLiabilityonAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsReclassificationfromAOCItoIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsEndingFiscalPeriodAOCLBalanceDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsEndingFiscalPeriodAOCLBalanceDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsEndingFiscalPeriodAOCLBalanceDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/Leases" xlink:type="simple" xlink:href="tsco-20191228.xsd#Leases"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/Leases" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesTables"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/LeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/LeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_9269926d-a6ef-4565-b9da-0813c5ccc13d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_4418d419-37dc-48c6-9e00-2bfa21c953be" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_9269926d-a6ef-4565-b9da-0813c5ccc13d" xlink:to="loc_us-gaap_VariableLeaseCost_4418d419-37dc-48c6-9e00-2bfa21c953be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_8c299cee-f835-4d7f-a723-b80240247f10" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_9269926d-a6ef-4565-b9da-0813c5ccc13d" xlink:to="loc_us-gaap_OperatingLeaseCost_8c299cee-f835-4d7f-a723-b80240247f10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_670faa04-baa3-4854-a67a-bc718ad80462" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_9269926d-a6ef-4565-b9da-0813c5ccc13d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_670faa04-baa3-4854-a67a-bc718ad80462" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_cf1d7555-2a24-4fe9-a93a-f5fa68220433" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_9269926d-a6ef-4565-b9da-0813c5ccc13d" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_cf1d7555-2a24-4fe9-a93a-f5fa68220433" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_e750a321-56d8-4c3b-9ad1-6db9a6650ad1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_7355747e-517d-4827-92c2-8a02a91730ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_e750a321-56d8-4c3b-9ad1-6db9a6650ad1" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_7355747e-517d-4827-92c2-8a02a91730ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_71a5b6eb-81fb-43a1-990f-28a991a3cc08" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_e750a321-56d8-4c3b-9ad1-6db9a6650ad1" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_71a5b6eb-81fb-43a1-990f-28a991a3cc08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_5beb8c84-d622-414e-9c98-bb86a514b767" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_e750a321-56d8-4c3b-9ad1-6db9a6650ad1" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_5beb8c84-d622-414e-9c98-bb86a514b767" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_d1509838-9cc9-4a1f-80aa-b41fe8e8273e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_e750a321-56d8-4c3b-9ad1-6db9a6650ad1" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_d1509838-9cc9-4a1f-80aa-b41fe8e8273e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_9557fb5a-6dee-4b45-aadf-91bba165f92d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_e750a321-56d8-4c3b-9ad1-6db9a6650ad1" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_9557fb5a-6dee-4b45-aadf-91bba165f92d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_7d42c4f3-6b7c-4498-8a09-9a1465461531" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_e750a321-56d8-4c3b-9ad1-6db9a6650ad1" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_7d42c4f3-6b7c-4498-8a09-9a1465461531" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_89aad7d2-083c-4744-98db-e29d01ee35f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_34398d98-6392-4f30-a04a-bedd7acdee6d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_89aad7d2-083c-4744-98db-e29d01ee35f1" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_34398d98-6392-4f30-a04a-bedd7acdee6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_601e55b5-da5b-414a-aba4-f5df7d3eabcf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_89aad7d2-083c-4744-98db-e29d01ee35f1" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_601e55b5-da5b-414a-aba4-f5df7d3eabcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_d254e505-376f-445c-8144-9f91696d015b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_02a740b5-634b-4ae4-b954-551c66b20893" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_d254e505-376f-445c-8144-9f91696d015b" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_02a740b5-634b-4ae4-b954-551c66b20893" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_296846ec-5e02-444f-9799-bcb04a6dbe87" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_d254e505-376f-445c-8144-9f91696d015b" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_296846ec-5e02-444f-9799-bcb04a6dbe87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_f9568693-e951-4ff9-b184-ed545183f6c9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_d254e505-376f-445c-8144-9f91696d015b" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_f9568693-e951-4ff9-b184-ed545183f6c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_bfd3dd60-6744-495a-8791-926b1cf2ed03" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_d254e505-376f-445c-8144-9f91696d015b" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_bfd3dd60-6744-495a-8791-926b1cf2ed03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_77f8eae0-c5d2-4835-8ec0-b6fead6f9f6a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_d254e505-376f-445c-8144-9f91696d015b" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_77f8eae0-c5d2-4835-8ec0-b6fead6f9f6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_17801bf1-3878-444f-9b96-fecc872d01bf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_d254e505-376f-445c-8144-9f91696d015b" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_17801bf1-3878-444f-9b96-fecc872d01bf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesCostDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesCostDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/LeasesCostDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesMaturityLiability842Details" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesMaturityLiability842Details"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/LeasesMaturityLiability842Details" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesLeaseTermAndDiscountRateDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesLeaseTermAndDiscountRateDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/LeasesLeaseTermAndDiscountRateDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesCashpaidforamountsincludedinthemeasurementofleaseliabilitiesDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesCashpaidforamountsincludedinthemeasurementofleaseliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/LeasesCashpaidforamountsincludedinthemeasurementofleaseliabilitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesCodificationTopic840Details" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesCodificationTopic840Details"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/LeasesCodificationTopic840Details" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CapitalStockandDividends" xlink:type="simple" xlink:href="tsco-20191228.xsd#CapitalStockandDividends"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/CapitalStockandDividends" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CapitalStockandDividendsTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#CapitalStockandDividendsTables"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/CapitalStockandDividendsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CapitalStockDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#CapitalStockDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/CapitalStockDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CapitalStockandDividendsDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#CapitalStockandDividendsDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/CapitalStockandDividendsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/TreasuryStock" xlink:type="simple" xlink:href="tsco-20191228.xsd#TreasuryStock"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/TreasuryStock" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/TreasuryStockDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#TreasuryStockDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/TreasuryStockDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/StatementofIncomeTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#StatementofIncomeTables"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/StatementofIncomeTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/NetIncomePerShare" xlink:type="simple" xlink:href="tsco-20191228.xsd#NetIncomePerShare"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/NetIncomePerShare" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/NetIncomePerShareTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#NetIncomePerShareTables"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/NetIncomePerShareTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/NetIncomePerShareDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#NetIncomePerShareDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/NetIncomePerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fd28f6e8-c7a4-4190-b42b-2b1dba44fc38" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_bdbfd038-40f8-4f42-b768-b36dd55b36e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fd28f6e8-c7a4-4190-b42b-2b1dba44fc38" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_bdbfd038-40f8-4f42-b768-b36dd55b36e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d808cb70-cb25-4f2c-af1b-d215b2b91ac3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fd28f6e8-c7a4-4190-b42b-2b1dba44fc38" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d808cb70-cb25-4f2c-af1b-d215b2b91ac3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/IncomeTaxes" xlink:type="simple" xlink:href="tsco-20191228.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#IncomeTaxesTables"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/IncomeTaxesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#IncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_01362329-a70f-4a71-8a88-c107f0064959" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_df326602-3521-4d7c-b2d5-8e969b65057c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_01362329-a70f-4a71-8a88-c107f0064959" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_df326602-3521-4d7c-b2d5-8e969b65057c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e095cc1e-b936-4f97-8c89-86bfba52c718" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_01362329-a70f-4a71-8a88-c107f0064959" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e095cc1e-b936-4f97-8c89-86bfba52c718" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap_87aed6b0-36f2-46cf-b30a-8f5a0c0bd958" xlink:href="tsco-20191228.xsd#tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_03c4de44-ed8b-4cb9-a06c-b2ec13a2c242" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap_87aed6b0-36f2-46cf-b30a-8f5a0c0bd958" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_03c4de44-ed8b-4cb9-a06c-b2ec13a2c242" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_8e5a0e7f-1d36-4961-ba9a-a7818610927e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap_87aed6b0-36f2-46cf-b30a-8f5a0c0bd958" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_8e5a0e7f-1d36-4961-ba9a-a7818610927e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_fbea87dc-eeae-480a-8cd4-3e9a4fbccbb8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_8bfdc101-599d-40d1-b01d-a1d5af850774" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_fbea87dc-eeae-480a-8cd4-3e9a4fbccbb8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_8bfdc101-599d-40d1-b01d-a1d5af850774" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_826185e5-d620-4bd3-b65c-e728ac9a2be1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_fbea87dc-eeae-480a-8cd4-3e9a4fbccbb8" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_826185e5-d620-4bd3-b65c-e728ac9a2be1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_b0fca8d6-f515-4ca9-aae9-1bb3974b65c5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_9e6d5e71-89fe-4479-9ac7-6bcc27cdcbfe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_b0fca8d6-f515-4ca9-aae9-1bb3974b65c5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_9e6d5e71-89fe-4479-9ac7-6bcc27cdcbfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_4e136459-4cc9-4bfc-ac89-e188eb7b5695" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_b0fca8d6-f515-4ca9-aae9-1bb3974b65c5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_4e136459-4cc9-4bfc-ac89-e188eb7b5695" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_f7794b02-b6aa-405f-b9db-0ab287b12c24" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_b0fca8d6-f515-4ca9-aae9-1bb3974b65c5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_f7794b02-b6aa-405f-b9db-0ab287b12c24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_7a171691-8b71-40b9-8a99-df536c244618" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_b0fca8d6-f515-4ca9-aae9-1bb3974b65c5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_7a171691-8b71-40b9-8a99-df536c244618" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_b3b221fc-39f5-41c8-840c-f2889cde31b3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_b0fca8d6-f515-4ca9-aae9-1bb3974b65c5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_b3b221fc-39f5-41c8-840c-f2889cde31b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_084ec196-f986-4d81-974c-ebea9c311b4a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_22b2dbb5-669e-4916-9be0-b7635491b581" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_084ec196-f986-4d81-974c-ebea9c311b4a" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_22b2dbb5-669e-4916-9be0-b7635491b581" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_aa0a3a12-b9aa-4bda-92bc-9cad558ab6d5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_084ec196-f986-4d81-974c-ebea9c311b4a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_aa0a3a12-b9aa-4bda-92bc-9cad558ab6d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits_aada40f4-97e4-49b9-a4f8-b2a5a074040d" xlink:href="tsco-20191228.xsd#tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_084ec196-f986-4d81-974c-ebea9c311b4a" xlink:to="loc_tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits_aada40f4-97e4-49b9-a4f8-b2a5a074040d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_24f2aa72-67d2-435a-accc-40c685aa4605" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_084ec196-f986-4d81-974c-ebea9c311b4a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_24f2aa72-67d2-435a-accc-40c685aa4605" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredTaxAssetsDeferredCompensation_e63a2cdc-6e9b-48cc-bada-61357c6883e7" xlink:href="tsco-20191228.xsd#tsco_DeferredTaxAssetsDeferredCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_084ec196-f986-4d81-974c-ebea9c311b4a" xlink:to="loc_tsco_DeferredTaxAssetsDeferredCompensation_e63a2cdc-6e9b-48cc-bada-61357c6883e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_96fff7ef-1aa3-4078-bc0c-fdc52836f451" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_084ec196-f986-4d81-974c-ebea9c311b4a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_96fff7ef-1aa3-4078-bc0c-fdc52836f451" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance_29aa83f7-3e65-4b3f-9412-bbcadbe283e9" xlink:href="tsco-20191228.xsd#tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_084ec196-f986-4d81-974c-ebea9c311b4a" xlink:to="loc_tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance_29aa83f7-3e65-4b3f-9412-bbcadbe283e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredTaxAssetsLeaseExitObligation_7d726a3c-c497-418f-b996-ef5fedd1b234" xlink:href="tsco-20191228.xsd#tsco_DeferredTaxAssetsLeaseExitObligation"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_084ec196-f986-4d81-974c-ebea9c311b4a" xlink:to="loc_tsco_DeferredTaxAssetsLeaseExitObligation_7d726a3c-c497-418f-b996-ef5fedd1b234" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_276e1994-a0a8-41ca-9b9b-64fe9faaa985" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_084ec196-f986-4d81-974c-ebea9c311b4a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_276e1994-a0a8-41ca-9b9b-64fe9faaa985" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_512ad619-3e8e-4b63-afe8-e001ddbdf537" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_084ec196-f986-4d81-974c-ebea9c311b4a" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_512ad619-3e8e-4b63-afe8-e001ddbdf537" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/RetirementBenefitPlans" xlink:type="simple" xlink:href="tsco-20191228.xsd#RetirementBenefitPlans"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/RetirementBenefitPlans" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/RetirementBenefitPlansDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#RetirementBenefitPlansDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/RetirementBenefitPlansDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#RetirementBenefitPlansDeferredCompensationDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="tsco-20191228.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#CommitmentsandContingenciesDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SegmentReporting" xlink:type="simple" xlink:href="tsco-20191228.xsd#SegmentReporting"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/SegmentReporting" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#SegmentReportingTables"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/SegmentReportingTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SegmentReportingDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#SegmentReportingDetails"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/SegmentReportingDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/NewAccountingPronouncements" xlink:type="simple" xlink:href="tsco-20191228.xsd#NewAccountingPronouncements"/>
  <link:calculationLink xlink:role="http://www.tractorsupply.com/role/NewAccountingPronouncements" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>tsco-20191228_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:ab362d4e-ca11-41d7-b029-ffbcb0e3058d,g:65d4485b-514c-4728-a2c4-e4f0f25f918c-->
<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/Cover" xlink:type="simple" xlink:href="tsco-20191228.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/Cover" xlink:type="extended" id="i48b00f54cada4becaf0952fc71cd3c44_820f31ea-6190-46bf-8ea7-ba621a7d2743">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_95fdb16f-2409-4f23-8a69-d6ef980377d3" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_DocumentType_95fdb16f-2409-4f23-8a69-d6ef980377d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_d475bf78-63d9-4326-93ac-72eade509b43" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_DocumentAnnualReport_d475bf78-63d9-4326-93ac-72eade509b43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_edbe55eb-76d3-4f8a-aedb-c100f9681cac" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_DocumentPeriodEndDate_edbe55eb-76d3-4f8a-aedb-c100f9681cac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_d0bfb191-bde6-4633-a5ef-c01e290e271f" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_DocumentTransitionReport_d0bfb191-bde6-4633-a5ef-c01e290e271f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_8ca6f625-980d-468c-beeb-1c830efb93d6" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityFileNumber_8ca6f625-980d-468c-beeb-1c830efb93d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_3f02c59a-1500-4585-bdf2-62fc1b3c040a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityRegistrantName_3f02c59a-1500-4585-bdf2-62fc1b3c040a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_9b74b6f6-e2f2-414e-8a01-744c2fcd71d0" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityIncorporationStateCountryCode_9b74b6f6-e2f2-414e-8a01-744c2fcd71d0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_86b5ce8e-91b5-4ee1-9a96-88b6edebe856" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityTaxIdentificationNumber_86b5ce8e-91b5-4ee1-9a96-88b6edebe856" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_2f10b6ba-f389-4fe8-bbb8-ce244c2085c3" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityAddressAddressLine1_2f10b6ba-f389-4fe8-bbb8-ce244c2085c3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_45b209b3-a78c-43f1-88d6-57ac47dcd4b1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityAddressCityOrTown_45b209b3-a78c-43f1-88d6-57ac47dcd4b1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_44f0a928-5998-4ebe-b6a1-41d70df49e7a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityAddressStateOrProvince_44f0a928-5998-4ebe-b6a1-41d70df49e7a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_50f5a524-f615-41af-b9b6-c4084f3f5a62" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityAddressPostalZipCode_50f5a524-f615-41af-b9b6-c4084f3f5a62" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_22485087-c943-453b-9af8-131da6906357" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_CityAreaCode_22485087-c943-453b-9af8-131da6906357" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_b6051b0f-6cc5-4eab-b3f2-f693b73e0230" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_LocalPhoneNumber_b6051b0f-6cc5-4eab-b3f2-f693b73e0230" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_0b816756-cdb7-4bef-9398-6cfa24f5fd36" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_Security12bTitle_0b816756-cdb7-4bef-9398-6cfa24f5fd36" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_887d064b-5c3d-40e9-94db-d51834db8c7a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_SecurityExchangeName_887d064b-5c3d-40e9-94db-d51834db8c7a" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_64a9b51e-ea63-4e1a-a9dd-bddb6de15937" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_TradingSymbol_64a9b51e-ea63-4e1a-a9dd-bddb6de15937" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_f5280422-fe9e-410d-807d-9d75cbfee3ab" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_f5280422-fe9e-410d-807d-9d75cbfee3ab" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_b5fffd18-3b77-4ebb-8a93-661fd4d858a7" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityVoluntaryFilers_b5fffd18-3b77-4ebb-8a93-661fd4d858a7" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_de3874df-9a96-43fc-b9ed-3826a925ac3f" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityCurrentReportingStatus_de3874df-9a96-43fc-b9ed-3826a925ac3f" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_de36d285-7467-415b-afe1-561b11995669" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityInteractiveDataCurrent_de36d285-7467-415b-afe1-561b11995669" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_9bba6e84-c757-4cde-b18a-ab1cef973c79" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityFilerCategory_9bba6e84-c757-4cde-b18a-ab1cef973c79" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_d7b004da-712d-410c-aec3-e10609dba059" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntitySmallBusiness_d7b004da-712d-410c-aec3-e10609dba059" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_b4ecc109-e333-4d93-987d-a1c87866217c" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityEmergingGrowthCompany_b4ecc109-e333-4d93-987d-a1c87866217c" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_a88c7e41-a06f-40c4-96fb-077ef8bdc2ee" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityShellCompany_a88c7e41-a06f-40c4-96fb-077ef8bdc2ee" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_907bc36a-662b-4ba1-84de-233305a512f6" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityPublicFloat_907bc36a-662b-4ba1-84de-233305a512f6" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_7bf11808-1517-4050-8b08-f2c4b226a4e3" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_7bf11808-1517-4050-8b08-f2c4b226a4e3" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_d508b63e-5cf9-4212-85a5-16c30403df7a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityCentralIndexKey_d508b63e-5cf9-4212-85a5-16c30403df7a" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_d6359e30-181e-473e-a526-d319d322741b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_CurrentFiscalYearEndDate_d6359e30-181e-473e-a526-d319d322741b" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_293b769f-b642-421a-bac2-97eb43165e9b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_DocumentFiscalYearFocus_293b769f-b642-421a-bac2-97eb43165e9b" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_735ff2ae-b40c-4a78-94d8-eaeb18d5ef8b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_DocumentFiscalPeriodFocus_735ff2ae-b40c-4a78-94d8-eaeb18d5ef8b" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_e4edbad6-592f-4a4d-848d-18e7275e9fb8" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_AmendmentFlag_e4edbad6-592f-4a4d-848d-18e7275e9fb8" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_600db150-f1ff-4ad0-8ae8-ba41fcad7e3d" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntitiesTable_600db150-f1ff-4ad0-8ae8-ba41fcad7e3d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3691ab84-abd4-4590-8ebe-cc23f12fd085" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntitiesTable_600db150-f1ff-4ad0-8ae8-ba41fcad7e3d" xlink:to="loc_dei_LegalEntityAxis_3691ab84-abd4-4590-8ebe-cc23f12fd085" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3691ab84-abd4-4590-8ebe-cc23f12fd085_default" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3691ab84-abd4-4590-8ebe-cc23f12fd085" xlink:to="loc_dei_EntityDomain_3691ab84-abd4-4590-8ebe-cc23f12fd085_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3eef9348-0ae8-4ebf-bedb-9d6a52050829" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3691ab84-abd4-4590-8ebe-cc23f12fd085" xlink:to="loc_dei_EntityDomain_3eef9348-0ae8-4ebf-bedb-9d6a52050829" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="tsco-20191228.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended" id="id07025b160da451e84a607df2af40111_fbef46f3-72c6-4fe2-845c-04cfee322fb4"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="tsco-20191228.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended" id="ib3eb557f99cb479aa3164df7a79a4b28_bf1d6d60-7e97-4f02-97e3-8558dc625c4c"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="tsco-20191228.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="i6813197fa80c48f0b1d0e3c04df173c8_bc93a878-b74a-4eb5-9c72-d4d60044bc89"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="tsco-20191228.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended" id="i4b8c8871b95846c09273d98e4c72e2aa_894af2d0-615f-49c7-977e-0dda23dd6214">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_84f7dffb-5a87-4b18-8c30-55a3b991ffaf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_0f351a39-3570-489b-a837-52c44055b473" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84f7dffb-5a87-4b18-8c30-55a3b991ffaf" xlink:to="loc_us-gaap_SharesOutstanding_0f351a39-3570-489b-a837-52c44055b473" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84f7dffb-5a87-4b18-8c30-55a3b991ffaf" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_02812ae9-9d52-42b7-a506-2e1692286eac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_StockholdersEquity_02812ae9-9d52-42b7-a506-2e1692286eac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_787ad791-3d2d-41a4-8b67-eb26328d70c4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_787ad791-3d2d-41a4-8b67-eb26328d70c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_555bce80-1deb-4023-8e63-bd4f2980f44c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_555bce80-1deb-4023-8e63-bd4f2980f44c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c7d73bd8-71ca-4641-9b5d-bd627efdd653" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_ShareBasedCompensation_c7d73bd8-71ca-4641-9b5d-bd627efdd653" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_0fb5f38b-378a-4ddf-a8b8-0a3548beed4a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_0fb5f38b-378a-4ddf-a8b8-0a3548beed4a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_8a7d6406-654b-43c7-a452-b04a5d748a06" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_8a7d6406-654b-43c7-a452-b04a5d748a06" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_181ef694-b63c-494c-a49e-82cf331db53f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_181ef694-b63c-494c-a49e-82cf331db53f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_8ec66c39-25c5-44b8-8883-229a779d1a00" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_PaymentsOfDividends_8ec66c39-25c5-44b8-8883-229a779d1a00" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_bdba4bdf-0e5f-4f5d-a6cc-f4813a348fdb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_bdba4bdf-0e5f-4f5d-a6cc-f4813a348fdb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_82dee815-d7bf-4051-a2b2-7a0d44845b2b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_NetIncomeLoss_82dee815-d7bf-4051-a2b2-7a0d44845b2b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustment_abdc3078-f2fe-4a36-be72-6daf271d766c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustment_abdc3078-f2fe-4a36-be72-6daf271d766c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1bef6d16-74f8-47ac-91da-7138111239c5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_bb7ebcd8-a08b-4ae6-a4b2-b8a21dda3646" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84f7dffb-5a87-4b18-8c30-55a3b991ffaf" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_bb7ebcd8-a08b-4ae6-a4b2-b8a21dda3646" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_4354bcfa-6a59-4471-abc2-e26403915e5f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_84f7dffb-5a87-4b18-8c30-55a3b991ffaf" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_4354bcfa-6a59-4471-abc2-e26403915e5f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_15cb38d6-f8f4-4f8d-a8d8-9224e32bd9d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_84f7dffb-5a87-4b18-8c30-55a3b991ffaf" xlink:to="loc_us-gaap_StatementTable_15cb38d6-f8f4-4f8d-a8d8-9224e32bd9d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_aef749d9-49a7-4e7a-a953-51723d46ea49" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_15cb38d6-f8f4-4f8d-a8d8-9224e32bd9d3" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_aef749d9-49a7-4e7a-a953-51723d46ea49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_aef749d9-49a7-4e7a-a953-51723d46ea49_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_aef749d9-49a7-4e7a-a953-51723d46ea49" xlink:to="loc_us-gaap_TypeOfAdoptionMember_aef749d9-49a7-4e7a-a953-51723d46ea49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1f6a8704-632f-4995-a35a-3d8163e33276" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_aef749d9-49a7-4e7a-a953-51723d46ea49" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1f6a8704-632f-4995-a35a-3d8163e33276" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_07769e3d-6485-404a-b0b2-fbe937a9e243" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_15cb38d6-f8f4-4f8d-a8d8-9224e32bd9d3" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_07769e3d-6485-404a-b0b2-fbe937a9e243" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_07769e3d-6485-404a-b0b2-fbe937a9e243_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_07769e3d-6485-404a-b0b2-fbe937a9e243" xlink:to="loc_us-gaap_EquityComponentDomain_07769e3d-6485-404a-b0b2-fbe937a9e243_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c1275fd3-b950-473c-a933-4f961aba5260" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_07769e3d-6485-404a-b0b2-fbe937a9e243" xlink:to="loc_us-gaap_EquityComponentDomain_c1275fd3-b950-473c-a933-4f961aba5260" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_25956c40-4015-4427-a85b-bfdfe1b4db61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c1275fd3-b950-473c-a933-4f961aba5260" xlink:to="loc_us-gaap_CommonStockMember_25956c40-4015-4427-a85b-bfdfe1b4db61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_db82397a-eaac-41c6-afcd-7ba2514e73da" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c1275fd3-b950-473c-a933-4f961aba5260" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_db82397a-eaac-41c6-afcd-7ba2514e73da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_f4cc982c-ecda-4309-a9ce-b56ef49bbaba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c1275fd3-b950-473c-a933-4f961aba5260" xlink:to="loc_us-gaap_TreasuryStockMember_f4cc982c-ecda-4309-a9ce-b56ef49bbaba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1dc13c1d-8099-4c67-8279-a2367a9ef0b7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c1275fd3-b950-473c-a933-4f961aba5260" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1dc13c1d-8099-4c67-8279-a2367a9ef0b7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5e51e47c-2f7d-44d5-9d0d-3b524e5290d0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c1275fd3-b950-473c-a933-4f961aba5260" xlink:to="loc_us-gaap_RetainedEarningsMember_5e51e47c-2f7d-44d5-9d0d-3b524e5290d0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d61d0407-3369-4b0b-9355-d094af64ffd4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_15cb38d6-f8f4-4f8d-a8d8-9224e32bd9d3" xlink:to="loc_us-gaap_AwardTypeAxis_d61d0407-3369-4b0b-9355-d094af64ffd4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d61d0407-3369-4b0b-9355-d094af64ffd4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d61d0407-3369-4b0b-9355-d094af64ffd4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d61d0407-3369-4b0b-9355-d094af64ffd4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e77262db-c8d7-4fc1-8e0b-73ed25868090" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d61d0407-3369-4b0b-9355-d094af64ffd4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e77262db-c8d7-4fc1-8e0b-73ed25868090" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7925d82d-7164-4a6e-9990-4029f8dd600f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e77262db-c8d7-4fc1-8e0b-73ed25868090" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7925d82d-7164-4a6e-9990-4029f8dd600f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="tsco-20191228.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended" id="i85f93d75225741f8b1f5790aebd64b35_78a587ce-a5e9-4b73-a08e-4124c7845605"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="tsco-20191228.xsd#SignificantAccountingPolicies"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/SignificantAccountingPolicies" xlink:type="extended" id="ib2785adf07244bc0af6261da8f3a9383_07e76704-6ad5-464f-a881-313806aa6549"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="tsco-20191228.xsd#SignificantAccountingPoliciesPolicies"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies" xlink:type="extended" id="i8829e36333c84629bf0b544c4a3608f2_ba8e009a-434f-4aef-a385-0ee38827293f"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#SignificantAccountingPoliciesTables"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/SignificantAccountingPoliciesTables" xlink:type="extended" id="i42cfa7a3f7f5401ea7a454ffd684cdcc_f6a3c940-47ca-48df-afbe-7a5ba949eddc"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#SignificantAccountingPoliciesDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails" xlink:type="extended" id="ib791af7bf42a42bfba9698311b61a38c_88fd3db4-9a05-401f-b8f9-6d227544205a">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NatureOfBusinessAbstract_5e821dd8-4974-4457-a736-8e06d0d3c752" xlink:href="tsco-20191228.xsd#tsco_NatureOfBusinessAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_tsco_NatureOfBusinessAbstract_5e821dd8-4974-4457-a736-8e06d0d3c752" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStores_78b68dee-ada2-4741-b412-5111545a9d8d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfStores"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_NatureOfBusinessAbstract_5e821dd8-4974-4457-a736-8e06d0d3c752" xlink:to="loc_us-gaap_NumberOfStores_78b68dee-ada2-4741-b412-5111545a9d8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStatesInWhichEntityOperates_bfbded61-ca57-4a38-be3f-f4d853510350" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfStatesInWhichEntityOperates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_NatureOfBusinessAbstract_5e821dd8-4974-4457-a736-8e06d0d3c752" xlink:to="loc_us-gaap_NumberOfStatesInWhichEntityOperates_bfbded61-ca57-4a38-be3f-f4d853510350" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_12ce537f-1fa9-4d6c-ac23-87a48b1853ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_NatureOfBusinessAbstract_5e821dd8-4974-4457-a736-8e06d0d3c752" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_12ce537f-1fa9-4d6c-ac23-87a48b1853ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_AdoptionofASU201712_e3b3b168-b66e-4291-a441-8434de6243a6" xlink:href="tsco-20191228.xsd#tsco_AdoptionofASU201712"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_NatureOfBusinessAbstract_5e821dd8-4974-4457-a736-8e06d0d3c752" xlink:to="loc_tsco_AdoptionofASU201712_e3b3b168-b66e-4291-a441-8434de6243a6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect_60950437-e24f-4a51-836f-fd59adc2bf88" xlink:href="tsco-20191228.xsd#tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_NatureOfBusinessAbstract_5e821dd8-4974-4457-a736-8e06d0d3c752" xlink:to="loc_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect_60950437-e24f-4a51-836f-fd59adc2bf88" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SelfInsuranceReservesAbstract_591feb40-69b3-449a-8a7a-ecd0e0e965e5" xlink:href="tsco-20191228.xsd#tsco_SelfInsuranceReservesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_tsco_SelfInsuranceReservesAbstract_591feb40-69b3-449a-8a7a-ecd0e0e965e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Workerscompensationandgeneralliabilitydeductible_ee6a9457-dad2-435d-839c-02d03c594cd6" xlink:href="tsco-20191228.xsd#tsco_Workerscompensationandgeneralliabilitydeductible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_SelfInsuranceReservesAbstract_591feb40-69b3-449a-8a7a-ecd0e0e965e5" xlink:to="loc_tsco_Workerscompensationandgeneralliabilitydeductible_ee6a9457-dad2-435d-839c-02d03c594cd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_2c1cde3d-3941-4d21-9246-78837c0d0b87" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_SelfInsuranceReservesAbstract_591feb40-69b3-449a-8a7a-ecd0e0e965e5" xlink:to="loc_us-gaap_SelfInsuranceReserve_2c1cde3d-3941-4d21-9246-78837c0d0b87" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ImpairmentOfLongLivedAssetsAbstract_1cd4039f-a28c-4a18-b086-f01744d03ce8" xlink:href="tsco-20191228.xsd#tsco_ImpairmentOfLongLivedAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_tsco_ImpairmentOfLongLivedAssetsAbstract_1cd4039f-a28c-4a18-b086-f01744d03ce8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_f863beb7-a441-4f41-b778-6c409a0757fb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ImpairmentOfLongLivedAssetsAbstract_1cd4039f-a28c-4a18-b086-f01744d03ce8" xlink:to="loc_us-gaap_AssetImpairmentCharges_f863beb7-a441-4f41-b778-6c409a0757fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_60280942-41f7-4368-a9fd-c8d887f9c4bd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_60280942-41f7-4368-a9fd-c8d887f9c4bd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_a73659f0-02cb-4d8d-9897-bdd656a3b889" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_60280942-41f7-4368-a9fd-c8d887f9c4bd" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_a73659f0-02cb-4d8d-9897-bdd656a3b889" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAbstract_e42a61df-37cc-47ec-8d79-bca449109d8a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_RevenueRecognitionAbstract_e42a61df-37cc-47ec-8d79-bca449109d8a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns_2c306e7c-c386-48f6-ab84-f335e104c399" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_e42a61df-37cc-47ec-8d79-bca449109d8a" xlink:to="loc_us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns_2c306e7c-c386-48f6-ab84-f335e104c399" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_RevenueRecognitionGiftCard_b1fced0b-9743-4f85-a926-83cd239af70d" xlink:href="tsco-20191228.xsd#tsco_RevenueRecognitionGiftCard"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_e42a61df-37cc-47ec-8d79-bca449109d8a" xlink:to="loc_tsco_RevenueRecognitionGiftCard_b1fced0b-9743-4f85-a926-83cd239af70d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_385db372-29ef-4bc1-9c2c-b586f1114da2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketingAndAdvertisingExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_385db372-29ef-4bc1-9c2c-b586f1114da2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_93107e3f-ee52-4f23-bd65-77b079331008" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_385db372-29ef-4bc1-9c2c-b586f1114da2" xlink:to="loc_us-gaap_AdvertisingExpense_93107e3f-ee52-4f23-bd65-77b079331008" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidAdvertising_e50f7982-ad19-4c90-bbaa-1b331405216b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidAdvertising"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_385db372-29ef-4bc1-9c2c-b586f1114da2" xlink:to="loc_us-gaap_PrepaidAdvertising_e50f7982-ad19-4c90-bbaa-1b331405216b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_WarehousingAndDistributionCostsAbstract_6f8c8374-1879-4ab8-b96f-5a9eaec4eecb" xlink:href="tsco-20191228.xsd#tsco_WarehousingAndDistributionCostsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_tsco_WarehousingAndDistributionCostsAbstract_6f8c8374-1879-4ab8-b96f-5a9eaec4eecb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DistributionExpense_23da2dc0-6bc8-4369-bc03-ffc39b1b713f" xlink:href="tsco-20191228.xsd#tsco_DistributionExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_WarehousingAndDistributionCostsAbstract_6f8c8374-1879-4ab8-b96f-5a9eaec4eecb" xlink:to="loc_tsco_DistributionExpense_23da2dc0-6bc8-4369-bc03-ffc39b1b713f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PreopeningCostsAbstract_868633e3-530d-4e1c-b174-d87762223ebd" xlink:href="tsco-20191228.xsd#tsco_PreopeningCostsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_tsco_PreopeningCostsAbstract_868633e3-530d-4e1c-b174-d87762223ebd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreOpeningCosts_4a9d0a3a-9711-449a-abfd-1eca75b9e613" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreOpeningCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_PreopeningCostsAbstract_868633e3-530d-4e1c-b174-d87762223ebd" xlink:to="loc_us-gaap_PreOpeningCosts_4a9d0a3a-9711-449a-abfd-1eca75b9e613" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_43b4fb22-3775-4d14-a639-c0fd4444c687" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_CashAndCashEquivalentsAbstract_43b4fb22-3775-4d14-a639-c0fd4444c687" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions_c10e0af3-a34b-4d77-9215-52d271f17b46" xlink:href="tsco-20191228.xsd#tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_43b4fb22-3775-4d14-a639-c0fd4444c687" xlink:to="loc_tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions_c10e0af3-a34b-4d77-9215-52d271f17b46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions_02a76783-db7b-44e4-a610-69763058818c" xlink:href="tsco-20191228.xsd#tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_43b4fb22-3775-4d14-a639-c0fd4444c687" xlink:to="loc_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions_02a76783-db7b-44e4-a610-69763058818c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_3d8234b1-7799-44ab-a670-00e394bac410" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_FairValueDisclosuresAbstract_3d8234b1-7799-44ab-a670-00e394bac410" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebt_5142488d-5e70-4efa-8c37-8c4b38949b0f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnsecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3d8234b1-7799-44ab-a670-00e394bac410" xlink:to="loc_us-gaap_UnsecuredDebt_5142488d-5e70-4efa-8c37-8c4b38949b0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet_d86b500a-45db-4e89-af44-a9cc5e74a1ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3d8234b1-7799-44ab-a670-00e394bac410" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeNet_d86b500a-45db-4e89-af44-a9cc5e74a1ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6c37bd1a-8aee-4885-bce7-3aa52cfe5773" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6c37bd1a-8aee-4885-bce7-3aa52cfe5773" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_6c86f7b7-5997-4f03-9b29-37d6c6800669" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6c37bd1a-8aee-4885-bce7-3aa52cfe5773" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_6c86f7b7-5997-4f03-9b29-37d6c6800669" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PropertyAndEquipmentAbstract_129b9c85-3e28-4b2a-b8fc-1ebd7fa2d8bc" xlink:href="tsco-20191228.xsd#tsco_PropertyAndEquipmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_tsco_PropertyAndEquipmentAbstract_129b9c85-3e28-4b2a-b8fc-1ebd7fa2d8bc" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_RealPropertyPurchaseOption_0221d827-6447-45c9-95f2-bd51494665f0" xlink:href="tsco-20191228.xsd#tsco_RealPropertyPurchaseOption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_PropertyAndEquipmentAbstract_129b9c85-3e28-4b2a-b8fc-1ebd7fa2d8bc" xlink:to="loc_tsco_RealPropertyPurchaseOption_0221d827-6447-45c9-95f2-bd51494665f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_IndustrialRevenueBondMaturityDate_c98fbb9d-576f-4869-af22-8e068367a81b" xlink:href="tsco-20191228.xsd#tsco_IndustrialRevenueBondMaturityDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_PropertyAndEquipmentAbstract_129b9c85-3e28-4b2a-b8fc-1ebd7fa2d8bc" xlink:to="loc_tsco_IndustrialRevenueBondMaturityDate_c98fbb9d-576f-4869-af22-8e068367a81b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaximumPrincipalAmountOfBondAuthorized_eb0250fa-0115-4bb9-9f6b-943879e0fdbc" xlink:href="tsco-20191228.xsd#tsco_MaximumPrincipalAmountOfBondAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_PropertyAndEquipmentAbstract_129b9c85-3e28-4b2a-b8fc-1ebd7fa2d8bc" xlink:to="loc_tsco_MaximumPrincipalAmountOfBondAuthorized_eb0250fa-0115-4bb9-9f6b-943879e0fdbc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NetBondProceedsIssued_90f3fa5a-7194-451e-930a-3400092a079b" xlink:href="tsco-20191228.xsd#tsco_NetBondProceedsIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_PropertyAndEquipmentAbstract_129b9c85-3e28-4b2a-b8fc-1ebd7fa2d8bc" xlink:to="loc_tsco_NetBondProceedsIssued_90f3fa5a-7194-451e-930a-3400092a079b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_308a6969-9ca3-418e-9fd1-c8698ca50099" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_308a6969-9ca3-418e-9fd1-c8698ca50099" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ComputerSoftwareAndHardwareGross_4b07f0bc-ebc9-4325-a526-8f4986661346" xlink:href="tsco-20191228.xsd#tsco_ComputerSoftwareAndHardwareGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_tsco_ComputerSoftwareAndHardwareGross_4b07f0bc-ebc9-4325-a526-8f4986661346" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_eda87e62-8154-4078-8fcf-ec3dca642443" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_ConstructionInProgressGross_eda87e62-8154-4078-8fcf-ec3dca642443" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_ed8e960a-a98d-4663-b6e3-2e88f81818c4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_ed8e960a-a98d-4663-b6e3-2e88f81818c4" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_33572ffc-c6ba-41c1-8f4c-81fc966269ce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_33572ffc-c6ba-41c1-8f4c-81fc966269ce" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_4b995f3d-534e-4f51-83f9-d6234881d634" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Land"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_Land_4b995f3d-534e-4f51-83f9-d6234881d634" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_12bc8bc1-3ac9-4261-890c-b50621d84a48" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_12bc8bc1-3ac9-4261-890c-b50621d84a48" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1bd55cdf-9c0d-4b47-aea9-4e538dc46e82" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1bd55cdf-9c0d-4b47-aea9-4e538dc46e82" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f23700d-f68b-49f4-b058-821fc6ebde1c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f23700d-f68b-49f4-b058-821fc6ebde1c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_5b287d3d-535d-4ddd-b21b-e4230f50ac91" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f23700d-f68b-49f4-b058-821fc6ebde1c" xlink:to="loc_us-gaap_CreditFacilityAxis_5b287d3d-535d-4ddd-b21b-e4230f50ac91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_5b287d3d-535d-4ddd-b21b-e4230f50ac91_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_5b287d3d-535d-4ddd-b21b-e4230f50ac91" xlink:to="loc_us-gaap_CreditFacilityDomain_5b287d3d-535d-4ddd-b21b-e4230f50ac91_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_38f569ec-c11b-4e5f-ad36-c11acd874233" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_5b287d3d-535d-4ddd-b21b-e4230f50ac91" xlink:to="loc_us-gaap_CreditFacilityDomain_38f569ec-c11b-4e5f-ad36-c11acd874233" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3634d229-a447-4f5d-be12-8e3f5a79af1e" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f23700d-f68b-49f4-b058-821fc6ebde1c" xlink:to="loc_srt_StatementGeographicalAxis_3634d229-a447-4f5d-be12-8e3f5a79af1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3634d229-a447-4f5d-be12-8e3f5a79af1e_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_3634d229-a447-4f5d-be12-8e3f5a79af1e" xlink:to="loc_srt_SegmentGeographicalDomain_3634d229-a447-4f5d-be12-8e3f5a79af1e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_70ca32a0-48de-4fe9-a797-203d6f4b345b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_3634d229-a447-4f5d-be12-8e3f5a79af1e" xlink:to="loc_srt_SegmentGeographicalDomain_70ca32a0-48de-4fe9-a797-203d6f4b345b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_2ff78ade-bcf3-4517-bda0-460fc83ed7bc" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_TX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_70ca32a0-48de-4fe9-a797-203d6f4b345b" xlink:to="loc_stpr_TX_2ff78ade-bcf3-4517-bda0-460fc83ed7bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ca21dde7-af9a-40bf-a2f1-3b23e3fa74aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f23700d-f68b-49f4-b058-821fc6ebde1c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ca21dde7-af9a-40bf-a2f1-3b23e3fa74aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ca21dde7-af9a-40bf-a2f1-3b23e3fa74aa_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ca21dde7-af9a-40bf-a2f1-3b23e3fa74aa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ca21dde7-af9a-40bf-a2f1-3b23e3fa74aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1edbae98-3c95-49aa-a9e6-239f74e01abd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ca21dde7-af9a-40bf-a2f1-3b23e3fa74aa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1edbae98-3c95-49aa-a9e6-239f74e01abd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_3f53d123-6915-4a60-aae0-00963ececd9e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1edbae98-3c95-49aa-a9e6-239f74e01abd" xlink:to="loc_us-gaap_BuildingMember_3f53d123-6915-4a60-aae0-00963ececd9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_456e33b0-a44c-429e-b425-50ee4e25e3a0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1edbae98-3c95-49aa-a9e6-239f74e01abd" xlink:to="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_456e33b0-a44c-429e-b425-50ee4e25e3a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_0b25d219-7cdc-43dd-974c-fd9d44e15e34" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1edbae98-3c95-49aa-a9e6-239f74e01abd" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_0b25d219-7cdc-43dd-974c-fd9d44e15e34" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ComputerSoftwareAndHardwareMember_4d4f75fc-79d8-4586-9955-1eab7828c76c" xlink:href="tsco-20191228.xsd#tsco_ComputerSoftwareAndHardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1edbae98-3c95-49aa-a9e6-239f74e01abd" xlink:to="loc_tsco_ComputerSoftwareAndHardwareMember_4d4f75fc-79d8-4586-9955-1eab7828c76c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_651512b8-7917-4f21-bed9-a1078b0355dd" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f23700d-f68b-49f4-b058-821fc6ebde1c" xlink:to="loc_srt_RangeAxis_651512b8-7917-4f21-bed9-a1078b0355dd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_651512b8-7917-4f21-bed9-a1078b0355dd_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_651512b8-7917-4f21-bed9-a1078b0355dd" xlink:to="loc_srt_RangeMember_651512b8-7917-4f21-bed9-a1078b0355dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7e482c22-9103-4c7f-beee-0e0f44ac5a2d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_651512b8-7917-4f21-bed9-a1078b0355dd" xlink:to="loc_srt_RangeMember_7e482c22-9103-4c7f-beee-0e0f44ac5a2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_904ec74e-8f5e-4e1f-bc18-52eb54a0122f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7e482c22-9103-4c7f-beee-0e0f44ac5a2d" xlink:to="loc_srt_MinimumMember_904ec74e-8f5e-4e1f-bc18-52eb54a0122f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_923cad08-500c-4162-86b5-1a84e8d99e4a" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7e482c22-9103-4c7f-beee-0e0f44ac5a2d" xlink:to="loc_srt_MaximumMember_923cad08-500c-4162-86b5-1a84e8d99e4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_BondAxis_63c09d34-4981-448f-b6f0-59a3d8b5aa32" xlink:href="tsco-20191228.xsd#tsco_BondAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f23700d-f68b-49f4-b058-821fc6ebde1c" xlink:to="loc_tsco_BondAxis_63c09d34-4981-448f-b6f0-59a3d8b5aa32" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_BondDomain_63c09d34-4981-448f-b6f0-59a3d8b5aa32_default" xlink:href="tsco-20191228.xsd#tsco_BondDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_tsco_BondAxis_63c09d34-4981-448f-b6f0-59a3d8b5aa32" xlink:to="loc_tsco_BondDomain_63c09d34-4981-448f-b6f0-59a3d8b5aa32_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_BondDomain_f8720e9d-13fb-4125-8a86-835c70bf9ec5" xlink:href="tsco-20191228.xsd#tsco_BondDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_tsco_BondAxis_63c09d34-4981-448f-b6f0-59a3d8b5aa32" xlink:to="loc_tsco_BondDomain_f8720e9d-13fb-4125-8a86-835c70bf9ec5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FranklinKyDcMember_08adb6a6-7da6-41df-90f9-7f89b1ccb8e4" xlink:href="tsco-20191228.xsd#tsco_FranklinKyDcMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_BondDomain_f8720e9d-13fb-4125-8a86-835c70bf9ec5" xlink:to="loc_tsco_FranklinKyDcMember_08adb6a6-7da6-41df-90f9-7f89b1ccb8e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaconGaDcMember_2c0b68fa-1ab9-4f67-975f-1fab6c5cb06e" xlink:href="tsco-20191228.xsd#tsco_MaconGaDcMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_BondDomain_f8720e9d-13fb-4125-8a86-835c70bf9ec5" xlink:to="loc_tsco_MaconGaDcMember_2c0b68fa-1ab9-4f67-975f-1fab6c5cb06e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_BrentwoodTnSscMember_ec566c3b-8d54-49e0-ac36-60f194ad2cd5" xlink:href="tsco-20191228.xsd#tsco_BrentwoodTnSscMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_BondDomain_f8720e9d-13fb-4125-8a86-835c70bf9ec5" xlink:to="loc_tsco_BrentwoodTnSscMember_ec566c3b-8d54-49e0-ac36-60f194ad2cd5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_5c41c976-6002-4a03-bd9c-eac63ce0ab87" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f23700d-f68b-49f4-b058-821fc6ebde1c" xlink:to="loc_srt_ConsolidatedEntitiesAxis_5c41c976-6002-4a03-bd9c-eac63ce0ab87" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_5c41c976-6002-4a03-bd9c-eac63ce0ab87_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5c41c976-6002-4a03-bd9c-eac63ce0ab87" xlink:to="loc_srt_ConsolidatedEntitiesDomain_5c41c976-6002-4a03-bd9c-eac63ce0ab87_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_163351ca-4c06-4142-8eaa-8b33c9e8b2cd" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5c41c976-6002-4a03-bd9c-eac63ce0ab87" xlink:to="loc_srt_ConsolidatedEntitiesDomain_163351ca-4c06-4142-8eaa-8b33c9e8b2cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_1028d7a5-8b8b-4ae1-a31b-103917eb407d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_163351ca-4c06-4142-8eaa-8b33c9e8b2cd" xlink:to="loc_srt_ParentCompanyMember_1028d7a5-8b8b-4ae1-a31b-103917eb407d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_72baf66e-08d7-41c7-9e66-7d7d91bcaa85" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_163351ca-4c06-4142-8eaa-8b33c9e8b2cd" xlink:to="loc_srt_SubsidiariesMember_72baf66e-08d7-41c7-9e66-7d7d91bcaa85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NonGuarantorSubsidiariesMember_5ed9a32f-9a9d-4e11-a07d-93c5315bc575" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NonGuarantorSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_163351ca-4c06-4142-8eaa-8b33c9e8b2cd" xlink:to="loc_srt_NonGuarantorSubsidiariesMember_5ed9a32f-9a9d-4e11-a07d-93c5315bc575" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/ShareBasedCompensation" xlink:type="simple" xlink:href="tsco-20191228.xsd#ShareBasedCompensation"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/ShareBasedCompensation" xlink:type="extended" id="icd35f1ac6fc947c78ae16e44108204b2_6bdddca3-c6e8-4890-bb56-f1b647f18d73"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#ShareBasedCompensationTables"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/ShareBasedCompensationTables" xlink:type="extended" id="i660d54bc6c4d4f4b8255ec68a3a09316_5103e764-3d7d-40d4-8c08-7c571c6eeced"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#ShareBasedCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/ShareBasedCompensationDetails" xlink:type="extended" id="ia8326f0d38684addbe4cf8eac730ea20_c20e15b2-b1ba-46bf-9deb-00642de894c3">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms_2e172548-b71d-4f4b-8d37-41a0a3869632" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms_2e172548-b71d-4f4b-8d37-41a0a3869632" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1558f1e6-06bc-449d-8f25-a8b0cc4937f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1558f1e6-06bc-449d-8f25-a8b0cc4937f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_3d7e0b67-e804-499f-aed6-fd43fa60df26" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_ShareBasedCompensation_3d7e0b67-e804-499f-aed6-fd43fa60df26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_VestingTermMinimum_2469bffc-c486-4c8d-a5f8-a8f7ebc89a1b" xlink:href="tsco-20191228.xsd#tsco_VestingTermMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_tsco_VestingTermMinimum_2469bffc-c486-4c8d-a5f8-a8f7ebc89a1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_VestingTermMaximum_dc786e7d-fc56-4e51-8782-b9f31b0872c5" xlink:href="tsco-20191228.xsd#tsco_VestingTermMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_tsco_VestingTermMaximum_dc786e7d-fc56-4e51-8782-b9f31b0872c5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_d5d8f9d5-e921-4076-bd55-81c0d9c7a02a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_d5d8f9d5-e921-4076-bd55-81c0d9c7a02a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b76a97bf-a2bd-40a2-81e7-158af3928c58" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b76a97bf-a2bd-40a2-81e7-158af3928c58" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c3866b3a-ca5f-41e1-a27e-6b54b2adb9e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c3866b3a-ca5f-41e1-a27e-6b54b2adb9e5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_60f81555-422d-43df-b7ae-e66eb93ee57e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_60f81555-422d-43df-b7ae-e66eb93ee57e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_d9c1064a-24b1-479b-991c-659d025715f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_d9c1064a-24b1-479b-991c-659d025715f9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_2647ccfb-9447-47c9-9c4b-c14ef9581451" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_2647ccfb-9447-47c9-9c4b-c14ef9581451" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_33614a65-c3ba-4a12-b1f2-de02661996b9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_33614a65-c3ba-4a12-b1f2-de02661996b9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:href="tsco-20191228.xsd#tsco_KeyassumptionsinfairvaluedeterminationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_08691475-f79e-4e17-90ab-2e8e74d82aed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_08691475-f79e-4e17-90ab-2e8e74d82aed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_a5c2e182-ec2e-46c5-b5e6-1382043c264e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_a5c2e182-ec2e-46c5-b5e6-1382043c264e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_32a0eb2b-f006-42e2-98f4-9ce4f45948c5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_32a0eb2b-f006-42e2-98f4-9ce4f45948c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_6f3b121b-9a6f-42fb-b812-dcf479ef8405" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_6f3b121b-9a6f-42fb-b812-dcf479ef8405" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_226b56d3-2957-465b-b2ba-841f367ce95f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_226b56d3-2957-465b-b2ba-841f367ce95f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum_8bdd1f89-a502-421e-aab9-e0677749d3b4" xlink:href="tsco-20191228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:to="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum_8bdd1f89-a502-421e-aab9-e0677749d3b4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum_05b2afb4-afce-4287-886c-5a732c3d9cf0" xlink:href="tsco-20191228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:to="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum_05b2afb4-afce-4287-886c-5a732c3d9cf0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum_55de7ee9-e9c8-48b8-bbf1-97661d5b7dbd" xlink:href="tsco-20191228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:to="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum_55de7ee9-e9c8-48b8-bbf1-97661d5b7dbd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum_95811e0b-30ab-4ae6-b61d-764f8594ded1" xlink:href="tsco-20191228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:to="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum_95811e0b-30ab-4ae6-b61d-764f8594ded1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm_9181936b-f255-44a0-84d2-83255f59e4ed" xlink:href="tsco-20191228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:to="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm_9181936b-f255-44a0-84d2-83255f59e4ed" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_086bb5f6-4592-431a-b060-fe0798efaa6d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_086bb5f6-4592-431a-b060-fe0798efaa6d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f898d4ad-57fb-45d5-93c6-8b4f1fa2d3ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_086bb5f6-4592-431a-b060-fe0798efaa6d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f898d4ad-57fb-45d5-93c6-8b4f1fa2d3ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_811f27d9-6778-43a5-9cb0-3d3990dcad4a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_086bb5f6-4592-431a-b060-fe0798efaa6d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_811f27d9-6778-43a5-9cb0-3d3990dcad4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8406819f-134c-490a-9852-2b9b09e36968" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_086bb5f6-4592-431a-b060-fe0798efaa6d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8406819f-134c-490a-9852-2b9b09e36968" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_6eab2c55-82cb-494d-91f6-6a413e6538af" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_086bb5f6-4592-431a-b060-fe0798efaa6d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_6eab2c55-82cb-494d-91f6-6a413e6538af" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f8dec2dc-aa8d-40f6-bf0b-34ba9f3d8767" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_096e8098-a2c1-4b39-9cb6-8cf25e91a512" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_086bb5f6-4592-431a-b060-fe0798efaa6d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_096e8098-a2c1-4b39-9cb6-8cf25e91a512" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_121aa34d-3652-478e-8f7c-98e304c33e9b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_121aa34d-3652-478e-8f7c-98e304c33e9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_df0f0dfc-4a94-45c3-83c1-94da1691d656" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_df0f0dfc-4a94-45c3-83c1-94da1691d656" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_da0fd977-b88d-4388-af22-1686156efaf1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_da0fd977-b88d-4388-af22-1686156efaf1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_27680984-6d63-415e-bf18-cf5a0cb9ea88" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_27680984-6d63-415e-bf18-cf5a0cb9ea88" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b9a88d89-daa0-4f25-9f3e-0dc612490ac1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_d6937210-5c31-464f-8fcd-5184ff4d0a08" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_d6937210-5c31-464f-8fcd-5184ff4d0a08" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_59e8fe9f-fcfe-4a9d-a853-e2e3252fe24f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_59e8fe9f-fcfe-4a9d-a853-e2e3252fe24f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_0055b97e-1c7e-48c0-88fb-31ab424f1cc6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_0055b97e-1c7e-48c0-88fb-31ab424f1cc6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_56978fd2-627a-40cb-8e00-f181ff515ac7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_56978fd2-627a-40cb-8e00-f181ff515ac7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_7872f5ab-50f1-4fb4-9559-e90414e6cbac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_7872f5ab-50f1-4fb4-9559-e90414e6cbac" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_aaa7ba51-bbd3-4617-810f-ec7722f38d52" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_df870145-e671-4e15-a824-812baf72501e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_df870145-e671-4e15-a824-812baf72501e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_StockoptionsotherinformationAbstract_7f577557-b87c-4305-ae63-9d15d7f4eafa" xlink:href="tsco-20191228.xsd#tsco_StockoptionsotherinformationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_tsco_StockoptionsotherinformationAbstract_7f577557-b87c-4305-ae63-9d15d7f4eafa" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue_4d42f1eb-b64d-4d5f-9331-a658f2f7f548" xlink:href="tsco-20191228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_StockoptionsotherinformationAbstract_7f577557-b87c-4305-ae63-9d15d7f4eafa" xlink:to="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue_4d42f1eb-b64d-4d5f-9331-a658f2f7f548" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e9fe5e6a-9551-47ef-bbff-7bf2751e647b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_StockoptionsotherinformationAbstract_7f577557-b87c-4305-ae63-9d15d7f4eafa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e9fe5e6a-9551-47ef-bbff-7bf2751e647b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3924c1f7-0af6-4bf3-9a89-fa6332903151" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3924c1f7-0af6-4bf3-9a89-fa6332903151" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5ba4f0e1-2cb5-4e4e-80cd-ea484653e563" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3924c1f7-0af6-4bf3-9a89-fa6332903151" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5ba4f0e1-2cb5-4e4e-80cd-ea484653e563" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8bb4dcee-cfd7-4ba9-b178-1e93ae0ffd6f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3924c1f7-0af6-4bf3-9a89-fa6332903151" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8bb4dcee-cfd7-4ba9-b178-1e93ae0ffd6f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a7771b9d-767d-4378-8ad0-7fcf65b9939a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3924c1f7-0af6-4bf3-9a89-fa6332903151" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a7771b9d-767d-4378-8ad0-7fcf65b9939a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5aa437f7-1317-4340-9879-d89b4ea05564" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3924c1f7-0af6-4bf3-9a89-fa6332903151" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5aa437f7-1317-4340-9879-d89b4ea05564" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_79e470e3-b380-4f41-af24-a66105d09d16" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_158811e5-78a1-4ea8-9b6e-9dc1bf85ecb9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_158811e5-78a1-4ea8-9b6e-9dc1bf85ecb9" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1018e0ea-48cb-43a6-84a5-45990d2d1619" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_158811e5-78a1-4ea8-9b6e-9dc1bf85ecb9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1018e0ea-48cb-43a6-84a5-45990d2d1619" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d5bbda1a-8856-4f60-af29-a8b3844fb711" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_158811e5-78a1-4ea8-9b6e-9dc1bf85ecb9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d5bbda1a-8856-4f60-af29-a8b3844fb711" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_45fd0d65-c6b7-47bb-ae36-ad0faf206b96" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_158811e5-78a1-4ea8-9b6e-9dc1bf85ecb9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_45fd0d65-c6b7-47bb-ae36-ad0faf206b96" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f07d6043-1fd4-44e1-a6b8-0e517dd8f472" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_158811e5-78a1-4ea8-9b6e-9dc1bf85ecb9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f07d6043-1fd4-44e1-a6b8-0e517dd8f472" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c89f037a-882c-44ea-a9ca-54edebe52fc7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_OtherinformationrelativetorestrictedunitactivityAbstract_468f440f-6bc8-466b-b1d3-384eda58d10c" xlink:href="tsco-20191228.xsd#tsco_OtherinformationrelativetorestrictedunitactivityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_tsco_OtherinformationrelativetorestrictedunitactivityAbstract_468f440f-6bc8-466b-b1d3-384eda58d10c" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_c7bde0b9-2f63-431b-b04f-4df49e112818" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_OtherinformationrelativetorestrictedunitactivityAbstract_468f440f-6bc8-466b-b1d3-384eda58d10c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_c7bde0b9-2f63-431b-b04f-4df49e112818" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised_7c0f78ca-e8a1-4e63-a7c0-61a54722763b" xlink:href="tsco-20191228.xsd#tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_OtherinformationrelativetorestrictedunitactivityAbstract_468f440f-6bc8-466b-b1d3-384eda58d10c" xlink:to="loc_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised_7c0f78ca-e8a1-4e63-a7c0-61a54722763b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_630dac06-ace4-4a33-a148-543993c30dbc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_630dac06-ace4-4a33-a148-543993c30dbc" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_186a3b59-b21c-4aa7-a7f1-e4c4ebb5fb92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_186a3b59-b21c-4aa7-a7f1-e4c4ebb5fb92" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_cb11347f-cdd4-4a40-9f10-987142689c70" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_186a3b59-b21c-4aa7-a7f1-e4c4ebb5fb92" xlink:to="loc_us-gaap_PlanNameAxis_cb11347f-cdd4-4a40-9f10-987142689c70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_cb11347f-cdd4-4a40-9f10-987142689c70_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_cb11347f-cdd4-4a40-9f10-987142689c70" xlink:to="loc_us-gaap_PlanNameDomain_cb11347f-cdd4-4a40-9f10-987142689c70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_150c4825-a0fd-4d35-9c4b-541ba6ea759d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_cb11347f-cdd4-4a40-9f10-987142689c70" xlink:to="loc_us-gaap_PlanNameDomain_150c4825-a0fd-4d35-9c4b-541ba6ea759d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c1285c3b-ce00-4f2e-827e-b16c2072344b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_186a3b59-b21c-4aa7-a7f1-e4c4ebb5fb92" xlink:to="loc_us-gaap_AwardTypeAxis_c1285c3b-ce00-4f2e-827e-b16c2072344b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1285c3b-ce00-4f2e-827e-b16c2072344b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c1285c3b-ce00-4f2e-827e-b16c2072344b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1285c3b-ce00-4f2e-827e-b16c2072344b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d42cf088-45fb-4248-b37a-b8ddaf256e58" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c1285c3b-ce00-4f2e-827e-b16c2072344b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d42cf088-45fb-4248-b37a-b8ddaf256e58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_b1ff3627-babc-410c-a172-049e08cc3bb3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d42cf088-45fb-4248-b37a-b8ddaf256e58" xlink:to="loc_us-gaap_EmployeeStockOptionMember_b1ff3627-babc-410c-a172-049e08cc3bb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_4d89acb8-b876-480b-80c8-648b5e5ebb96" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d42cf088-45fb-4248-b37a-b8ddaf256e58" xlink:to="loc_us-gaap_EmployeeStockMember_4d89acb8-b876-480b-80c8-648b5e5ebb96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_c78e7f8f-1e1b-4adc-82c9-43543c022811" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d42cf088-45fb-4248-b37a-b8ddaf256e58" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_c78e7f8f-1e1b-4adc-82c9-43543c022811" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_8bb8f0b9-aefc-4766-8844-ce3c8fddda84" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d42cf088-45fb-4248-b37a-b8ddaf256e58" xlink:to="loc_us-gaap_PerformanceSharesMember_8bb8f0b9-aefc-4766-8844-ce3c8fddda84" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_4bbe5e21-b5da-4b99-92bb-980387adca0c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d42cf088-45fb-4248-b37a-b8ddaf256e58" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_4bbe5e21-b5da-4b99-92bb-980387adca0c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_25d05d78-41ce-4759-ada5-a5a9d1fa4cda" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_186a3b59-b21c-4aa7-a7f1-e4c4ebb5fb92" xlink:to="loc_srt_RangeAxis_25d05d78-41ce-4759-ada5-a5a9d1fa4cda" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_25d05d78-41ce-4759-ada5-a5a9d1fa4cda_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_25d05d78-41ce-4759-ada5-a5a9d1fa4cda" xlink:to="loc_srt_RangeMember_25d05d78-41ce-4759-ada5-a5a9d1fa4cda_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2784eaca-9775-44ca-a272-7c775e4b4208" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_25d05d78-41ce-4759-ada5-a5a9d1fa4cda" xlink:to="loc_srt_RangeMember_2784eaca-9775-44ca-a272-7c775e4b4208" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8db5ebec-c83a-4011-8145-35c5b99de54d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2784eaca-9775-44ca-a272-7c775e4b4208" xlink:to="loc_srt_MinimumMember_8db5ebec-c83a-4011-8145-35c5b99de54d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ed006a2d-ff68-4e13-a9b3-43474dbf3321" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2784eaca-9775-44ca-a272-7c775e4b4208" xlink:to="loc_srt_MaximumMember_ed006a2d-ff68-4e13-a9b3-43474dbf3321" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="tsco-20191228.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended" id="ic617e11f7a2b4457a38de66ba68d008d_bfcf3fc1-28b5-4ba0-9015-27bfcbb206e6"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended" id="i9f0949829eea44edb267572116c980b6_ade98cff-d05e-4e07-95d9-794a2d3b805d">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_21e5b4bf-094f-4463-8e39-f02e1923b753" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_7550dd36-c0ec-4715-b8d8-3c36de8cc957" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_21e5b4bf-094f-4463-8e39-f02e1923b753" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_7550dd36-c0ec-4715-b8d8-3c36de8cc957" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_94b02d8d-c238-40c7-8bb5-d2654cfc92df" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7550dd36-c0ec-4715-b8d8-3c36de8cc957" xlink:to="loc_srt_ConsolidationItemsAxis_94b02d8d-c238-40c7-8bb5-d2654cfc92df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_94b02d8d-c238-40c7-8bb5-d2654cfc92df_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_94b02d8d-c238-40c7-8bb5-d2654cfc92df" xlink:to="loc_srt_ConsolidationItemsDomain_94b02d8d-c238-40c7-8bb5-d2654cfc92df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6a1327bd-7cd2-467c-bff6-d17915283414" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_94b02d8d-c238-40c7-8bb5-d2654cfc92df" xlink:to="loc_srt_ConsolidationItemsDomain_6a1327bd-7cd2-467c-bff6-d17915283414" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_903339c9-9d92-4d67-ab45-31acdbbf6c26" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7550dd36-c0ec-4715-b8d8-3c36de8cc957" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_903339c9-9d92-4d67-ab45-31acdbbf6c26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_903339c9-9d92-4d67-ab45-31acdbbf6c26_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_903339c9-9d92-4d67-ab45-31acdbbf6c26" xlink:to="loc_us-gaap_SegmentDomain_903339c9-9d92-4d67-ab45-31acdbbf6c26_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fec29046-de20-454d-9fec-3f03d37e2928" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_903339c9-9d92-4d67-ab45-31acdbbf6c26" xlink:to="loc_us-gaap_SegmentDomain_fec29046-de20-454d-9fec-3f03d37e2928" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d44650b6-e147-462b-a819-76dde9645c0a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7550dd36-c0ec-4715-b8d8-3c36de8cc957" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d44650b6-e147-462b-a819-76dde9645c0a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d44650b6-e147-462b-a819-76dde9645c0a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d44650b6-e147-462b-a819-76dde9645c0a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d44650b6-e147-462b-a819-76dde9645c0a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6eb56c1f-5f5d-4a22-a981-1c02180776b4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d44650b6-e147-462b-a819-76dde9645c0a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6eb56c1f-5f5d-4a22-a981-1c02180776b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3230891a-1bf8-4a8d-aea7-86e84ea15c65" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7550dd36-c0ec-4715-b8d8-3c36de8cc957" xlink:to="loc_srt_RangeAxis_3230891a-1bf8-4a8d-aea7-86e84ea15c65" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3230891a-1bf8-4a8d-aea7-86e84ea15c65_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_3230891a-1bf8-4a8d-aea7-86e84ea15c65" xlink:to="loc_srt_RangeMember_3230891a-1bf8-4a8d-aea7-86e84ea15c65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b489fb6a-1235-467a-9d36-621a41996a62" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_3230891a-1bf8-4a8d-aea7-86e84ea15c65" xlink:to="loc_srt_RangeMember_b489fb6a-1235-467a-9d36-621a41996a62" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#GoodwillandOtherIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="extended" id="i41d2a659a8df4fdd8ecbde0a238a2d58_bf57b6b1-6689-4bec-bad5-1ba40852f578">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_c509c028-9ca0-4fd4-887a-11242e899a74" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_ff85bf31-1252-48d3-9682-b439cb7dd4c2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_c509c028-9ca0-4fd4-887a-11242e899a74" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_ff85bf31-1252-48d3-9682-b439cb7dd4c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_174acc0a-dc1c-4fdd-9a3c-7aa7bafb3f50" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_c509c028-9ca0-4fd4-887a-11242e899a74" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_174acc0a-dc1c-4fdd-9a3c-7aa7bafb3f50" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3e446ad9-fee3-4b3d-b758-b571d4d71d5b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_174acc0a-dc1c-4fdd-9a3c-7aa7bafb3f50" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3e446ad9-fee3-4b3d-b758-b571d4d71d5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3e446ad9-fee3-4b3d-b758-b571d4d71d5b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3e446ad9-fee3-4b3d-b758-b571d4d71d5b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3e446ad9-fee3-4b3d-b758-b571d4d71d5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_78d10b8f-3101-4f1f-b79d-a1263486eeca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3e446ad9-fee3-4b3d-b758-b571d4d71d5b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_78d10b8f-3101-4f1f-b79d-a1263486eeca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8400cca6-ac98-4f9c-b4f8-cc7c17f55b42" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_174acc0a-dc1c-4fdd-9a3c-7aa7bafb3f50" xlink:to="loc_srt_RangeAxis_8400cca6-ac98-4f9c-b4f8-cc7c17f55b42" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8400cca6-ac98-4f9c-b4f8-cc7c17f55b42_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8400cca6-ac98-4f9c-b4f8-cc7c17f55b42" xlink:to="loc_srt_RangeMember_8400cca6-ac98-4f9c-b4f8-cc7c17f55b42_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f0cb0ad1-cf30-4fd3-a5e7-e393e2a8ed39" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8400cca6-ac98-4f9c-b4f8-cc7c17f55b42" xlink:to="loc_srt_RangeMember_f0cb0ad1-cf30-4fd3-a5e7-e393e2a8ed39" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/Debt" xlink:type="simple" xlink:href="tsco-20191228.xsd#Debt"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/Debt" xlink:type="extended" id="icf4c634727ed4613864be22ebd20c1fa_ba864006-f9dd-4fa0-9ba6-3f946f106358"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/DebtTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#DebtTables"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/DebtTables" xlink:type="extended" id="i868137c354314d70b103313ddee6d315_b3a27809-44f2-4de5-b23c-1e7d7b7a3888"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SeniorNotesDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#SeniorNotesDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/SeniorNotesDetails" xlink:type="extended" id="ibb6e52ff02c444649fc019206b2e75a5_39aaf071-943e-4f09-a44e-6b859cc857d0">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIssuanceDate1_23879b8b-8259-4155-8675-f4d3b8de09b6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentIssuanceDate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_us-gaap_DebtInstrumentIssuanceDate1_23879b8b-8259-4155-8675-f4d3b8de09b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_c6a22978-21f2-4e6c-b879-8169140acafb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_us-gaap_LongTermDebt_c6a22978-21f2-4e6c-b879-8169140acafb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateRangeEnd1_3385c4ef-d47e-4abe-a178-e553e8fe31f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentMaturityDateRangeEnd1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_us-gaap_DebtInstrumentMaturityDateRangeEnd1_3385c4ef-d47e-4abe-a178-e553e8fe31f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_ac8f2a79-8a94-499e-a83e-8c8afb1ed733" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_ac8f2a79-8a94-499e-a83e-8c8afb1ed733" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_2b9e1411-825d-4d7a-90b7-8b58aaebb8ad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_2b9e1411-825d-4d7a-90b7-8b58aaebb8ad" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShelfNotesMaximumMaturityDate_39a345ff-7f40-4e49-b97c-cbaa167a31de" xlink:href="tsco-20191228.xsd#tsco_ShelfNotesMaximumMaturityDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_tsco_ShelfNotesMaximumMaturityDate_39a345ff-7f40-4e49-b97c-cbaa167a31de" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShelfNotesMaximumIssuanceDate_25429e1c-8488-4573-8ff9-2caea3bf345d" xlink:href="tsco-20191228.xsd#tsco_ShelfNotesMaximumIssuanceDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_tsco_ShelfNotesMaximumIssuanceDate_25429e1c-8488-4573-8ff9-2caea3bf345d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_55360437-53ae-4d02-98c2-478a70273618" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_55360437-53ae-4d02-98c2-478a70273618" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentDescription_2a7a2443-f9ee-40ff-9d6f-1be8c1ab0857" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_us-gaap_DebtInstrumentDescription_2a7a2443-f9ee-40ff-9d6f-1be8c1ab0857" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCovenantDescription_acfdd8c5-7ba4-472b-994e-f56bb83ac149" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCovenantDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_us-gaap_DebtInstrumentCovenantDescription_acfdd8c5-7ba4-472b-994e-f56bb83ac149" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCovenantCompliance_99118d1a-c5ee-4b2e-867b-072fb2df2631" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCovenantCompliance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_us-gaap_DebtInstrumentCovenantCompliance_99118d1a-c5ee-4b2e-867b-072fb2df2631" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants_f6a66bc2-f236-4151-9971-1df831f76d84" xlink:href="tsco-20191228.xsd#tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants_f6a66bc2-f236-4151-9971-1df831f76d84" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_d348df78-7820-4f2d-93f5-ebae835ced45" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_us-gaap_DebtInstrumentTable_d348df78-7820-4f2d-93f5-ebae835ced45" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_21f9d9f5-c9ea-40df-baba-d3e6ca3beff5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d348df78-7820-4f2d-93f5-ebae835ced45" xlink:to="loc_us-gaap_CreditFacilityAxis_21f9d9f5-c9ea-40df-baba-d3e6ca3beff5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_21f9d9f5-c9ea-40df-baba-d3e6ca3beff5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_21f9d9f5-c9ea-40df-baba-d3e6ca3beff5" xlink:to="loc_us-gaap_CreditFacilityDomain_21f9d9f5-c9ea-40df-baba-d3e6ca3beff5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_eac6b640-7314-407f-884d-5992fbe0773b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_21f9d9f5-c9ea-40df-baba-d3e6ca3beff5" xlink:to="loc_us-gaap_CreditFacilityDomain_eac6b640-7314-407f-884d-5992fbe0773b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NumberofFinancialCovenantsMember_56be61f6-b133-4143-8ffa-9a298f2e2170" xlink:href="tsco-20191228.xsd#tsco_NumberofFinancialCovenantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_eac6b640-7314-407f-884d-5992fbe0773b" xlink:to="loc_tsco_NumberofFinancialCovenantsMember_56be61f6-b133-4143-8ffa-9a298f2e2170" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FixedChargeCoverageRatioMinimumRequirementMember_a85a6429-c22f-4bf5-97f4-7f83859d0061" xlink:href="tsco-20191228.xsd#tsco_FixedChargeCoverageRatioMinimumRequirementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_eac6b640-7314-407f-884d-5992fbe0773b" xlink:to="loc_tsco_FixedChargeCoverageRatioMinimumRequirementMember_a85a6429-c22f-4bf5-97f4-7f83859d0061" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeverageRatioMaximumRequirementMember_1d19517d-9582-4584-aaba-3f9147060cfc" xlink:href="tsco-20191228.xsd#tsco_LeverageRatioMaximumRequirementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_eac6b640-7314-407f-884d-5992fbe0773b" xlink:to="loc_tsco_LeverageRatioMaximumRequirementMember_1d19517d-9582-4584-aaba-3f9147060cfc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A2016SeniorCreditFacilityMember_5848e2e7-60a4-4d57-b62a-6f45f6501f7d" xlink:href="tsco-20191228.xsd#tsco_A2016SeniorCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_eac6b640-7314-407f-884d-5992fbe0773b" xlink:to="loc_tsco_A2016SeniorCreditFacilityMember_5848e2e7-60a4-4d57-b62a-6f45f6501f7d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6959fc42-0ac3-4770-ab65-7cc2d488b18d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d348df78-7820-4f2d-93f5-ebae835ced45" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6959fc42-0ac3-4770-ab65-7cc2d488b18d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6959fc42-0ac3-4770-ab65-7cc2d488b18d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6959fc42-0ac3-4770-ab65-7cc2d488b18d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6959fc42-0ac3-4770-ab65-7cc2d488b18d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3c90e85d-7b69-4176-959d-6ef0f6a1444a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6959fc42-0ac3-4770-ab65-7cc2d488b18d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3c90e85d-7b69-4176-959d-6ef0f6a1444a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e977c9db-e566-4787-8619-7899c3746e1e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d348df78-7820-4f2d-93f5-ebae835ced45" xlink:to="loc_us-gaap_DebtInstrumentAxis_e977c9db-e566-4787-8619-7899c3746e1e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e977c9db-e566-4787-8619-7899c3746e1e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_e977c9db-e566-4787-8619-7899c3746e1e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e977c9db-e566-4787-8619-7899c3746e1e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_cc3549a3-5877-4ffc-8008-3ca9d70507ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_e977c9db-e566-4787-8619-7899c3746e1e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_cc3549a3-5877-4ffc-8008-3ca9d70507ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_970c1320-9d52-4a8d-81b1-d2dda2962585" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cc3549a3-5877-4ffc-8008-3ca9d70507ef" xlink:to="loc_us-gaap_SeniorNotesMember_970c1320-9d52-4a8d-81b1-d2dda2962585" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_37b1b344-9f75-4a42-aec2-805e357144a6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d348df78-7820-4f2d-93f5-ebae835ced45" xlink:to="loc_us-gaap_VariableRateAxis_37b1b344-9f75-4a42-aec2-805e357144a6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_37b1b344-9f75-4a42-aec2-805e357144a6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_37b1b344-9f75-4a42-aec2-805e357144a6" xlink:to="loc_us-gaap_VariableRateDomain_37b1b344-9f75-4a42-aec2-805e357144a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_70aa978d-a4a2-40fe-900a-567a797e6dce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_37b1b344-9f75-4a42-aec2-805e357144a6" xlink:to="loc_us-gaap_VariableRateDomain_70aa978d-a4a2-40fe-900a-567a797e6dce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_65221f08-cbe6-4326-b7bb-c9e5acbecf16" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d348df78-7820-4f2d-93f5-ebae835ced45" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_65221f08-cbe6-4326-b7bb-c9e5acbecf16" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_65221f08-cbe6-4326-b7bb-c9e5acbecf16_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_65221f08-cbe6-4326-b7bb-c9e5acbecf16" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_65221f08-cbe6-4326-b7bb-c9e5acbecf16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_1cc21879-5140-4299-acdf-f69e36ad7407" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_65221f08-cbe6-4326-b7bb-c9e5acbecf16" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_1cc21879-5140-4299-acdf-f69e36ad7407" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_831931f6-de66-4475-a6d2-e6c96d73e11a" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_d348df78-7820-4f2d-93f5-ebae835ced45" xlink:to="loc_srt_RangeAxis_831931f6-de66-4475-a6d2-e6c96d73e11a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_831931f6-de66-4475-a6d2-e6c96d73e11a_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_831931f6-de66-4475-a6d2-e6c96d73e11a" xlink:to="loc_srt_RangeMember_831931f6-de66-4475-a6d2-e6c96d73e11a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c61814e6-f6d9-4b1c-bc14-09295486da00" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_831931f6-de66-4475-a6d2-e6c96d73e11a" xlink:to="loc_srt_RangeMember_c61814e6-f6d9-4b1c-bc14-09295486da00" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#SeniorCreditFacilityCreditAgreementDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails" xlink:type="extended" id="i28fe5280d974439eb7796f3495a11599_70830b40-6eb7-4e77-80fe-cee70973c5d6">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIssuanceDate1_bc4c1e8a-5252-40c5-a77f-51b68f584fc7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentIssuanceDate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_DebtInstrumentIssuanceDate1_bc4c1e8a-5252-40c5-a77f-51b68f584fc7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4304dc3c-0c70-4c6a-9da4-1c89d42adee5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4304dc3c-0c70-4c6a-9da4-1c89d42adee5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SwinglineLoanMaximumBorrowingCapacity_5667b701-6d71-4a76-8978-97565ca0e9e2" xlink:href="tsco-20191228.xsd#tsco_SwinglineLoanMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_tsco_SwinglineLoanMaximumBorrowingCapacity_5667b701-6d71-4a76-8978-97565ca0e9e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_0b2f4fe8-d13e-440a-981d-f84daccfd612" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_0b2f4fe8-d13e-440a-981d-f84daccfd612" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount_557303c0-c272-41c0-a4b3-b6fffd0005e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount_557303c0-c272-41c0-a4b3-b6fffd0005e1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_04b8f0c8-2caf-422c-a277-5eeaf016e842" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_04b8f0c8-2caf-422c-a277-5eeaf016e842" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Unsecureddebtnetofdebtissuancecosts_0aebb8fb-2268-4e7e-86e6-4d0c8711588c" xlink:href="tsco-20191228.xsd#tsco_Unsecureddebtnetofdebtissuancecosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_tsco_Unsecureddebtnetofdebtissuancecosts_0aebb8fb-2268-4e7e-86e6-4d0c8711588c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtCurrent_57cbda4c-7134-4747-877c-8617207e876a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnsecuredDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_UnsecuredDebtCurrent_57cbda4c-7134-4747-877c-8617207e876a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_ce5542b1-bf33-4156-a545-0df4b5ae5284" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_ce5542b1-bf33-4156-a545-0df4b5ae5284" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermloanMaximumMonthEndOutstandingAmount_8782df73-9ec1-411b-bee8-57b15cb12e8a" xlink:href="tsco-20191228.xsd#tsco_TermloanMaximumMonthEndOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_tsco_TermloanMaximumMonthEndOutstandingAmount_8782df73-9ec1-411b-bee8-57b15cb12e8a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermLoanMaximumBorrowingCapacity_0e0a7d6f-64f9-4e0a-b662-0cafe9c9a252" xlink:href="tsco-20191228.xsd#tsco_TermLoanMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_tsco_TermLoanMaximumBorrowingCapacity_0e0a7d6f-64f9-4e0a-b662-0cafe9c9a252" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_a8bd5997-7863-4fc0-bc3d-d1f9f953ec7c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_a8bd5997-7863-4fc0-bc3d-d1f9f953ec7c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_64185a00-6ef1-4715-8235-44f1944a806e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_64185a00-6ef1-4715-8235-44f1944a806e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebt_8c903872-e6cf-4408-85f9-ae2908d1dc9e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnsecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_UnsecuredDebt_8c903872-e6cf-4408-85f9-ae2908d1dc9e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_696abb84-fffb-4ff5-abb2-11cdb84fd182" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_696abb84-fffb-4ff5-abb2-11cdb84fd182" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_99c96756-9e2e-4709-bcf4-62c7a26435f3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_99c96756-9e2e-4709-bcf4-62c7a26435f3" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_740a7933-50ed-4cf6-a914-60dc48e4edc7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_740a7933-50ed-4cf6-a914-60dc48e4edc7" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensatingBalanceAmount_196c10c7-744a-4bf2-b0d6-de4dadd62523" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensatingBalanceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_CompensatingBalanceAmount_196c10c7-744a-4bf2-b0d6-de4dadd62523" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCovenantDescription_ebfdf748-003a-4935-9373-f45387ed7f95" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCovenantDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_DebtInstrumentCovenantDescription_ebfdf748-003a-4935-9373-f45387ed7f95" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCovenantCompliance_597f0f87-c399-41db-a08d-f92fc7f996a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCovenantCompliance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_DebtInstrumentCovenantCompliance_597f0f87-c399-41db-a08d-f92fc7f996a7" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_4c14a7ee-7f3b-4072-b4ea-28c7eb414280" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_4c14a7ee-7f3b-4072-b4ea-28c7eb414280" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_71780572-a7a2-46bf-9e5b-721251fd338f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4c14a7ee-7f3b-4072-b4ea-28c7eb414280" xlink:to="loc_us-gaap_CreditFacilityAxis_71780572-a7a2-46bf-9e5b-721251fd338f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_71780572-a7a2-46bf-9e5b-721251fd338f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_71780572-a7a2-46bf-9e5b-721251fd338f" xlink:to="loc_us-gaap_CreditFacilityDomain_71780572-a7a2-46bf-9e5b-721251fd338f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_3355d5d3-883f-46ba-b2c1-6b220c89173b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_71780572-a7a2-46bf-9e5b-721251fd338f" xlink:to="loc_us-gaap_CreditFacilityDomain_3355d5d3-883f-46ba-b2c1-6b220c89173b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A2016SeniorCreditFacilityMember_c35c25a8-cbe9-4e68-b0af-5f3753a458f0" xlink:href="tsco-20191228.xsd#tsco_A2016SeniorCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_3355d5d3-883f-46ba-b2c1-6b220c89173b" xlink:to="loc_tsco_A2016SeniorCreditFacilityMember_c35c25a8-cbe9-4e68-b0af-5f3753a458f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NumberofFinancialCovenantsMember_f941e8ac-4c3d-4425-860b-e1453e898030" xlink:href="tsco-20191228.xsd#tsco_NumberofFinancialCovenantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_3355d5d3-883f-46ba-b2c1-6b220c89173b" xlink:to="loc_tsco_NumberofFinancialCovenantsMember_f941e8ac-4c3d-4425-860b-e1453e898030" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FixedChargeCoverageRatioMinimumRequirementMember_769f5fcf-b1c1-4ed2-9bb8-2496065f5e38" xlink:href="tsco-20191228.xsd#tsco_FixedChargeCoverageRatioMinimumRequirementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_3355d5d3-883f-46ba-b2c1-6b220c89173b" xlink:to="loc_tsco_FixedChargeCoverageRatioMinimumRequirementMember_769f5fcf-b1c1-4ed2-9bb8-2496065f5e38" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeverageRatioMaximumRequirementMember_8cc33582-b248-408c-a669-db692518c0c8" xlink:href="tsco-20191228.xsd#tsco_LeverageRatioMaximumRequirementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_3355d5d3-883f-46ba-b2c1-6b220c89173b" xlink:to="loc_tsco_LeverageRatioMaximumRequirementMember_8cc33582-b248-408c-a669-db692518c0c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_37c29a44-6521-4a3f-837c-8f27cc22c29f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4c14a7ee-7f3b-4072-b4ea-28c7eb414280" xlink:to="loc_us-gaap_DebtInstrumentAxis_37c29a44-6521-4a3f-837c-8f27cc22c29f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_37c29a44-6521-4a3f-837c-8f27cc22c29f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_37c29a44-6521-4a3f-837c-8f27cc22c29f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_37c29a44-6521-4a3f-837c-8f27cc22c29f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4e0ec372-7fb8-47a5-95c7-f0bd49ac3213" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_37c29a44-6521-4a3f-837c-8f27cc22c29f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4e0ec372-7fb8-47a5-95c7-f0bd49ac3213" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A2016SeniorCreditFacilityMember_be53258e-d1d4-42f1-ad11-53862854d818" xlink:href="tsco-20191228.xsd#tsco_A2016SeniorCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4e0ec372-7fb8-47a5-95c7-f0bd49ac3213" xlink:to="loc_tsco_A2016SeniorCreditFacilityMember_be53258e-d1d4-42f1-ad11-53862854d818" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_February2016TermLoanMember_97386935-1997-461d-91ff-66087ffc6f68" xlink:href="tsco-20191228.xsd#tsco_February2016TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4e0ec372-7fb8-47a5-95c7-f0bd49ac3213" xlink:to="loc_tsco_February2016TermLoanMember_97386935-1997-461d-91ff-66087ffc6f68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DueinyearsoneandtwoFebruary2016TermLoanMember_f8fb58f4-18d0-4ef1-b9ae-53c875bd1989" xlink:href="tsco-20191228.xsd#tsco_DueinyearsoneandtwoFebruary2016TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_February2016TermLoanMember_97386935-1997-461d-91ff-66087ffc6f68" xlink:to="loc_tsco_DueinyearsoneandtwoFebruary2016TermLoanMember_f8fb58f4-18d0-4ef1-b9ae-53c875bd1989" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember_655d98b6-6b69-4044-9532-a1cb66e6251d" xlink:href="tsco-20191228.xsd#tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_February2016TermLoanMember_97386935-1997-461d-91ff-66087ffc6f68" xlink:to="loc_tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember_655d98b6-6b69-4044-9532-a1cb66e6251d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_June2017TermLoanMember_250e267b-693a-4209-82d3-a0edb99d2d6f" xlink:href="tsco-20191228.xsd#tsco_June2017TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4e0ec372-7fb8-47a5-95c7-f0bd49ac3213" xlink:to="loc_tsco_June2017TermLoanMember_250e267b-693a-4209-82d3-a0edb99d2d6f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DueinyearsoneandtwoJune2017TermLoanMember_5e4ecdb6-c102-425a-82da-845f061b5fc0" xlink:href="tsco-20191228.xsd#tsco_DueinyearsoneandtwoJune2017TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_June2017TermLoanMember_250e267b-693a-4209-82d3-a0edb99d2d6f" xlink:to="loc_tsco_DueinyearsoneandtwoJune2017TermLoanMember_5e4ecdb6-c102-425a-82da-845f061b5fc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember_836fe800-fae7-4948-b37b-99fe57f580a0" xlink:href="tsco-20191228.xsd#tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_June2017TermLoanMember_250e267b-693a-4209-82d3-a0edb99d2d6f" xlink:to="loc_tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember_836fe800-fae7-4948-b37b-99fe57f580a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8b9f8cc1-a8f8-4f01-b49e-c429216517bd" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4c14a7ee-7f3b-4072-b4ea-28c7eb414280" xlink:to="loc_srt_RangeAxis_8b9f8cc1-a8f8-4f01-b49e-c429216517bd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8b9f8cc1-a8f8-4f01-b49e-c429216517bd_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8b9f8cc1-a8f8-4f01-b49e-c429216517bd" xlink:to="loc_srt_RangeMember_8b9f8cc1-a8f8-4f01-b49e-c429216517bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6afab963-fc29-4a51-8bb9-4776246cc432" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8b9f8cc1-a8f8-4f01-b49e-c429216517bd" xlink:to="loc_srt_RangeMember_6afab963-fc29-4a51-8bb9-4776246cc432" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_338a9392-7a51-486f-8e67-5643824bdcb5" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6afab963-fc29-4a51-8bb9-4776246cc432" xlink:to="loc_srt_MinimumMember_338a9392-7a51-486f-8e67-5643824bdcb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_81a0f16f-04b9-4271-a630-e6b9b7495b99" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6afab963-fc29-4a51-8bb9-4776246cc432" xlink:to="loc_srt_MaximumMember_81a0f16f-04b9-4271-a630-e6b9b7495b99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c1130ac2-e577-4441-943b-5d8ebf77ea92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4c14a7ee-7f3b-4072-b4ea-28c7eb414280" xlink:to="loc_us-gaap_VariableRateAxis_c1130ac2-e577-4441-943b-5d8ebf77ea92" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_c1130ac2-e577-4441-943b-5d8ebf77ea92_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_c1130ac2-e577-4441-943b-5d8ebf77ea92" xlink:to="loc_us-gaap_VariableRateDomain_c1130ac2-e577-4441-943b-5d8ebf77ea92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e1ee5802-57be-4032-b99d-9dfd83bc3c83" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_c1130ac2-e577-4441-943b-5d8ebf77ea92" xlink:to="loc_us-gaap_VariableRateDomain_e1ee5802-57be-4032-b99d-9dfd83bc3c83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_400457b8-c432-4ed6-b8b0-8832734bb8e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_e1ee5802-57be-4032-b99d-9dfd83bc3c83" xlink:to="loc_us-gaap_BaseRateMember_400457b8-c432-4ed6-b8b0-8832734bb8e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_51a9688a-aa16-4ca9-a8cc-46f86c051fd9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_e1ee5802-57be-4032-b99d-9dfd83bc3c83" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_51a9688a-aa16-4ca9-a8cc-46f86c051fd9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwaps" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwaps"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwaps" xlink:type="extended" id="i24874e314e7e42fb8e256f2c5b8b867f_95fe6c2c-8c22-4f69-9c24-83ee92f62398"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsTables"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsTables" xlink:type="extended" id="i0d31f9a12fe949d1ae170df4d644aaab_eaaab681-6eba-4d18-b7cc-d889592f61b0"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsDetails" xlink:type="extended" id="i29ffae4b605044f08d10c317050a0f67_ff256427-34e7-4ab4-9c10-d0b874ddbba0">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInceptionDates_4b4377cc-c4b4-45ae-a560-5763c0977c83" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInceptionDates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeInceptionDates_4b4377cc-c4b4-45ae-a560-5763c0977c83" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeMaturityDates_b5e7e1da-5311-4481-89aa-47bbd0d8e8f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeMaturityDates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeMaturityDates_b5e7e1da-5311-4481-89aa-47bbd0d8e8f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_a4352a1e-4484-4538-9299-8830f8b2c2f2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeLiabilityNotionalAmount_a4352a1e-4484-4538-9299-8830f8b2c2f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_17067233-11a1-4656-bb1e-330da8f72331" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeAssets_17067233-11a1-4656-bb1e-330da8f72331" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet_ca2af482-e425-46b0-a397-c8d655f06757" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeNet_ca2af482-e425-46b0-a397-c8d655f06757" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c3458471-48a5-45e0-8929-521a3ba1a3de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c3458471-48a5-45e0-8929-521a3ba1a3de" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_f8a181e8-d71e-46f4-abb1-a2b3f8610f81" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_f8a181e8-d71e-46f4-abb1-a2b3f8610f81" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect_c815e809-2f6c-4e94-bdad-4132d3972c4f" xlink:href="tsco-20191228.xsd#tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect_c815e809-2f6c-4e94-bdad-4132d3972c4f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d3e2ec73-00d5-4cd6-bd5c-c290a2c2807b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d3e2ec73-00d5-4cd6-bd5c-c290a2c2807b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_06caed86-2973-4d1c-aa19-7c4a8314c262" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_06caed86-2973-4d1c-aa19-7c4a8314c262" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_86a421da-2171-4eb7-b273-2d13392fa2f3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_86a421da-2171-4eb7-b273-2d13392fa2f3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_22abbebd-a2e4-420d-8623-6184e27d78d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_22abbebd-a2e4-420d-8623-6184e27d78d4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_f1a1f784-5509-4b66-9885-4fc9efcc2eb8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_f1a1f784-5509-4b66-9885-4fc9efcc2eb8" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_360d7e97-90ba-41d3-8d6e-d0fad4569ad8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeLiabilities_360d7e97-90ba-41d3-8d6e-d0fad4569ad8" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_106cba5d-9c17-41ac-b3cf-4e808a67b185" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_106cba5d-9c17-41ac-b3cf-4e808a67b185" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_955e2aac-c20e-4825-913c-46418bd7d76d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_955e2aac-c20e-4825-913c-46418bd7d76d" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermloanMaximumMonthEndOutstandingAmount_accbff8e-468d-42d9-8c68-501f368402d1" xlink:href="tsco-20191228.xsd#tsco_TermloanMaximumMonthEndOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_tsco_TermloanMaximumMonthEndOutstandingAmount_accbff8e-468d-42d9-8c68-501f368402d1" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_9d189bfd-500f-4b66-812b-b7c5e96d12d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeTable_9d189bfd-500f-4b66-812b-b7c5e96d12d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_866ba3b2-1ec6-4cba-8b4b-fa19b31cc376" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_9d189bfd-500f-4b66-812b-b7c5e96d12d3" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_866ba3b2-1ec6-4cba-8b4b-fa19b31cc376" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_866ba3b2-1ec6-4cba-8b4b-fa19b31cc376_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_866ba3b2-1ec6-4cba-8b4b-fa19b31cc376" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_866ba3b2-1ec6-4cba-8b4b-fa19b31cc376_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8df64851-ee86-432a-a6ee-f3a3c5342abd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_866ba3b2-1ec6-4cba-8b4b-fa19b31cc376" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8df64851-ee86-432a-a6ee-f3a3c5342abd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermLoan1Member_b35c253f-c4d2-4e47-97c0-c09c01af636f" xlink:href="tsco-20191228.xsd#tsco_TermLoan1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8df64851-ee86-432a-a6ee-f3a3c5342abd" xlink:to="loc_tsco_TermLoan1Member_b35c253f-c4d2-4e47-97c0-c09c01af636f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermLoan2Member_8d0fdc54-e7bb-40aa-9552-31ce5c345a40" xlink:href="tsco-20191228.xsd#tsco_TermLoan2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8df64851-ee86-432a-a6ee-f3a3c5342abd" xlink:to="loc_tsco_TermLoan2Member_8d0fdc54-e7bb-40aa-9552-31ce5c345a40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_InterestRateSwapLiabilityPortionMember_2857a680-319c-4e7a-877c-a4d848ee5620" xlink:href="tsco-20191228.xsd#tsco_InterestRateSwapLiabilityPortionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8df64851-ee86-432a-a6ee-f3a3c5342abd" xlink:to="loc_tsco_InterestRateSwapLiabilityPortionMember_2857a680-319c-4e7a-877c-a4d848ee5620" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_035eb988-798a-412b-8fde-835281c3a65e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_9d189bfd-500f-4b66-812b-b7c5e96d12d3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_035eb988-798a-412b-8fde-835281c3a65e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_035eb988-798a-412b-8fde-835281c3a65e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_035eb988-798a-412b-8fde-835281c3a65e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_035eb988-798a-412b-8fde-835281c3a65e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_0d342d4d-af3e-4214-af49-f4598a29496c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_035eb988-798a-412b-8fde-835281c3a65e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_0d342d4d-af3e-4214-af49-f4598a29496c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_BeginningBalanceMember_0988b589-9e81-4a71-ab99-86690e6e0ba3" xlink:href="tsco-20191228.xsd#tsco_BeginningBalanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_0d342d4d-af3e-4214-af49-f4598a29496c" xlink:to="loc_tsco_BeginningBalanceMember_0988b589-9e81-4a71-ab99-86690e6e0ba3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_cd99fb86-7506-4d73-8618-0430f8df1801" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_9d189bfd-500f-4b66-812b-b7c5e96d12d3" xlink:to="loc_us-gaap_DebtInstrumentAxis_cd99fb86-7506-4d73-8618-0430f8df1801" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_cd99fb86-7506-4d73-8618-0430f8df1801_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_cd99fb86-7506-4d73-8618-0430f8df1801" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_cd99fb86-7506-4d73-8618-0430f8df1801_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e3031e72-a2fe-462c-a2c0-179588d1e38e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_cd99fb86-7506-4d73-8618-0430f8df1801" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e3031e72-a2fe-462c-a2c0-179588d1e38e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_InterestRateSwapShortTermPortionMember_630083e7-360d-41bd-9389-00199c51f0d0" xlink:href="tsco-20191228.xsd#tsco_InterestRateSwapShortTermPortionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e3031e72-a2fe-462c-a2c0-179588d1e38e" xlink:to="loc_tsco_InterestRateSwapShortTermPortionMember_630083e7-360d-41bd-9389-00199c51f0d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_InterestRateSwapLongTermPortionMember_0e3d3a64-140e-475d-a033-98165790c9a1" xlink:href="tsco-20191228.xsd#tsco_InterestRateSwapLongTermPortionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e3031e72-a2fe-462c-a2c0-179588d1e38e" xlink:to="loc_tsco_InterestRateSwapLongTermPortionMember_0e3d3a64-140e-475d-a033-98165790c9a1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsEstimatedAmounttobeReclassifiedintoEarningsNext12MonthsDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsEstimatedAmounttobeReclassifiedintoEarningsNext12MonthsDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsEstimatedAmounttobeReclassifiedintoEarningsNext12MonthsDetails" xlink:type="extended" id="id19f7a30c08d4acda8488c8a5e16f79f_1674867e-351d-4787-afc2-1350cb159472">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_2ba80d38-6b80-4e5d-950f-70a6450c285b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_536a7473-5c94-4b86-b116-b3fc655165b2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_2ba80d38-6b80-4e5d-950f-70a6450c285b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_536a7473-5c94-4b86-b116-b3fc655165b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_ae5249ce-b074-4326-b895-739495420cb1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_2ba80d38-6b80-4e5d-950f-70a6450c285b" xlink:to="loc_us-gaap_DerivativeTable_ae5249ce-b074-4326-b895-739495420cb1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_f5c51ceb-4c73-4b33-a7d3-ddbb8ff28ae4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_ae5249ce-b074-4326-b895-739495420cb1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_f5c51ceb-4c73-4b33-a7d3-ddbb8ff28ae4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_f5c51ceb-4c73-4b33-a7d3-ddbb8ff28ae4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_f5c51ceb-4c73-4b33-a7d3-ddbb8ff28ae4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_f5c51ceb-4c73-4b33-a7d3-ddbb8ff28ae4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_c6f5617a-c3d0-4057-bf28-8217ffaa2ba7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_f5c51ceb-4c73-4b33-a7d3-ddbb8ff28ae4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_c6f5617a-c3d0-4057-bf28-8217ffaa2ba7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1c7d7288-6f04-400b-92b9-9a44d7d75578" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_c6f5617a-c3d0-4057-bf28-8217ffaa2ba7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1c7d7288-6f04-400b-92b9-9a44d7d75578" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_BeginningBalanceMember_c8d781d9-d421-408c-98bb-3d1e9d8a6e42" xlink:href="tsco-20191228.xsd#tsco_BeginningBalanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_c6f5617a-c3d0-4057-bf28-8217ffaa2ba7" xlink:to="loc_tsco_BeginningBalanceMember_c8d781d9-d421-408c-98bb-3d1e9d8a6e42" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsScheduleofChangesinAOCLNetofTaxDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsScheduleofChangesinAOCLNetofTaxDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsScheduleofChangesinAOCLNetofTaxDetails" xlink:type="extended" id="if6a2a15fb9f84e56815cfe8f64f1bcaf_312c308f-b8d2-4544-b398-60f46b8ded3b"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsTaxImpactofDerivativeLiabilityonAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsTaxImpactofDerivativeLiabilityonAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsTaxImpactofDerivativeLiabilityonAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended" id="i8b063c10c60c4f84bfc6921c25c9f9d7_344ca070-690f-4b74-bd09-2bfcdaec6489"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsReclassificationfromAOCItoIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails" xlink:type="extended" id="i5941ec83741a461b9a4aed3f76615555_b4dfc578-13d2-44fa-975e-c3f596ac5ca1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_d20e7446-b928-4d5a-83fe-f9f00f4d7af0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_05539c51-1468-4198-99fd-87f537b417f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_d20e7446-b928-4d5a-83fe-f9f00f4d7af0" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_05539c51-1468-4198-99fd-87f537b417f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_547861ed-0fe0-423b-8a80-6588882ae1c9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_d20e7446-b928-4d5a-83fe-f9f00f4d7af0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_547861ed-0fe0-423b-8a80-6588882ae1c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_05f8dfdf-a37c-4910-8042-5b65119154d5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_d20e7446-b928-4d5a-83fe-f9f00f4d7af0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_05f8dfdf-a37c-4910-8042-5b65119154d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_effb4ef9-9bdf-497a-b007-88809d5551c9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_d20e7446-b928-4d5a-83fe-f9f00f4d7af0" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_effb4ef9-9bdf-497a-b007-88809d5551c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_d3c14b69-7196-4cdf-9f22-a57e698e9e23" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_d20e7446-b928-4d5a-83fe-f9f00f4d7af0" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_d3c14b69-7196-4cdf-9f22-a57e698e9e23" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_71f7f48e-ab23-4a9a-b224-fedae57456bd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_d3c14b69-7196-4cdf-9f22-a57e698e9e23" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_71f7f48e-ab23-4a9a-b224-fedae57456bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_71f7f48e-ab23-4a9a-b224-fedae57456bd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_71f7f48e-ab23-4a9a-b224-fedae57456bd" xlink:to="loc_us-gaap_EquityComponentDomain_71f7f48e-ab23-4a9a-b224-fedae57456bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9a043ea6-201d-4c43-9e7b-924d6606b8b6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_71f7f48e-ab23-4a9a-b224-fedae57456bd" xlink:to="loc_us-gaap_EquityComponentDomain_9a043ea6-201d-4c43-9e7b-924d6606b8b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ab7abc51-8a24-4583-bc98-9f3accb1791c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9a043ea6-201d-4c43-9e7b-924d6606b8b6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ab7abc51-8a24-4583-bc98-9f3accb1791c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_b4a321bf-83c9-42db-8943-4a590ef6f8ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_d3c14b69-7196-4cdf-9f22-a57e698e9e23" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_b4a321bf-83c9-42db-8943-4a590ef6f8ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_b4a321bf-83c9-42db-8943-4a590ef6f8ff_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_b4a321bf-83c9-42db-8943-4a590ef6f8ff" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_b4a321bf-83c9-42db-8943-4a590ef6f8ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_964eea34-9a03-423d-a17c-242ff60ca4a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_b4a321bf-83c9-42db-8943-4a590ef6f8ff" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_964eea34-9a03-423d-a17c-242ff60ca4a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_OtherComprehensiveIncomeLossNetofTaxMember_ea6ee75b-1345-45f5-bf87-d1fcdbef9e9d" xlink:href="tsco-20191228.xsd#tsco_OtherComprehensiveIncomeLossNetofTaxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_964eea34-9a03-423d-a17c-242ff60ca4a4" xlink:to="loc_tsco_OtherComprehensiveIncomeLossNetofTaxMember_ea6ee75b-1345-45f5-bf87-d1fcdbef9e9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_BeginningBalanceMember_91a3d889-83b0-4133-94cb-83ffdb6efd5e" xlink:href="tsco-20191228.xsd#tsco_BeginningBalanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_964eea34-9a03-423d-a17c-242ff60ca4a4" xlink:to="loc_tsco_BeginningBalanceMember_91a3d889-83b0-4133-94cb-83ffdb6efd5e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsEndingFiscalPeriodAOCLBalanceDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsEndingFiscalPeriodAOCLBalanceDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsEndingFiscalPeriodAOCLBalanceDetails" xlink:type="extended" id="i56aa06b5935f4c1f99f7511a66c65e85_836e331c-1640-4356-a8fa-89ba8671da26"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails" xlink:type="extended" id="i312dfa0da4e049bc85830303d97980c2_3292ef0d-771d-4288-9ea7-cf75ca9b00c8">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_b80f9dd4-e25e-4fb8-adb2-be6c25fd7853" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_70106b57-442e-41cc-84c7-3603ba2a7cab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_b80f9dd4-e25e-4fb8-adb2-be6c25fd7853" xlink:to="loc_us-gaap_DerivativeTable_70106b57-442e-41cc-84c7-3603ba2a7cab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyAxis_d58930f0-b61c-4dff-bfa5-54b9019b2e66" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EnergyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_70106b57-442e-41cc-84c7-3603ba2a7cab" xlink:to="loc_srt_EnergyAxis_d58930f0-b61c-4dff-bfa5-54b9019b2e66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyDomain_d58930f0-b61c-4dff-bfa5-54b9019b2e66_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EnergyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_EnergyAxis_d58930f0-b61c-4dff-bfa5-54b9019b2e66" xlink:to="loc_srt_EnergyDomain_d58930f0-b61c-4dff-bfa5-54b9019b2e66_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyDomain_16cebb82-2411-44a9-a6a1-78ca3efdbf8a" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EnergyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_EnergyAxis_d58930f0-b61c-4dff-bfa5-54b9019b2e66" xlink:to="loc_srt_EnergyDomain_16cebb82-2411-44a9-a6a1-78ca3efdbf8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_95981e4f-7dc8-418e-ab89-af99e924fe7e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_70106b57-442e-41cc-84c7-3603ba2a7cab" xlink:to="loc_us-gaap_VariableRateAxis_95981e4f-7dc8-418e-ab89-af99e924fe7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_95981e4f-7dc8-418e-ab89-af99e924fe7e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_95981e4f-7dc8-418e-ab89-af99e924fe7e" xlink:to="loc_us-gaap_VariableRateDomain_95981e4f-7dc8-418e-ab89-af99e924fe7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_bc87a6f6-2104-4d7e-8c53-c07903393050" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_95981e4f-7dc8-418e-ab89-af99e924fe7e" xlink:to="loc_us-gaap_VariableRateDomain_bc87a6f6-2104-4d7e-8c53-c07903393050" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_950b2401-b40e-4479-8c8d-80c70dca373d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_70106b57-442e-41cc-84c7-3603ba2a7cab" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_950b2401-b40e-4479-8c8d-80c70dca373d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_950b2401-b40e-4479-8c8d-80c70dca373d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_950b2401-b40e-4479-8c8d-80c70dca373d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_950b2401-b40e-4479-8c8d-80c70dca373d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5b216d93-0ec8-4af4-a9fb-bcd6f5ca4089" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_950b2401-b40e-4479-8c8d-80c70dca373d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5b216d93-0ec8-4af4-a9fb-bcd6f5ca4089" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermLoan1Member_544439fe-2eb5-4aae-936e-83387b0f4cc6" xlink:href="tsco-20191228.xsd#tsco_TermLoan1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5b216d93-0ec8-4af4-a9fb-bcd6f5ca4089" xlink:to="loc_tsco_TermLoan1Member_544439fe-2eb5-4aae-936e-83387b0f4cc6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermLoan2Member_8913c4a9-9912-47a7-bfe5-8d11f4014453" xlink:href="tsco-20191228.xsd#tsco_TermLoan2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5b216d93-0ec8-4af4-a9fb-bcd6f5ca4089" xlink:to="loc_tsco_TermLoan2Member_8913c4a9-9912-47a7-bfe5-8d11f4014453" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionAxis_0a287457-5922-41b3-82fa-bfbf47ec6cef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PositionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_70106b57-442e-41cc-84c7-3603ba2a7cab" xlink:to="loc_us-gaap_PositionAxis_0a287457-5922-41b3-82fa-bfbf47ec6cef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionDomain_0a287457-5922-41b3-82fa-bfbf47ec6cef_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PositionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PositionAxis_0a287457-5922-41b3-82fa-bfbf47ec6cef" xlink:to="loc_us-gaap_PositionDomain_0a287457-5922-41b3-82fa-bfbf47ec6cef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionDomain_dcc226e5-e42b-4a49-b158-46e62844b288" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PositionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PositionAxis_0a287457-5922-41b3-82fa-bfbf47ec6cef" xlink:to="loc_us-gaap_PositionDomain_dcc226e5-e42b-4a49-b158-46e62844b288" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f6af697f-de96-4afe-b254-a8013e50b7b6" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_70106b57-442e-41cc-84c7-3603ba2a7cab" xlink:to="loc_srt_RangeAxis_f6af697f-de96-4afe-b254-a8013e50b7b6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f6af697f-de96-4afe-b254-a8013e50b7b6_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f6af697f-de96-4afe-b254-a8013e50b7b6" xlink:to="loc_srt_RangeMember_f6af697f-de96-4afe-b254-a8013e50b7b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f426659a-0bbe-4a36-b24c-1de10ada03ce" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f6af697f-de96-4afe-b254-a8013e50b7b6" xlink:to="loc_srt_RangeMember_f426659a-0bbe-4a36-b24c-1de10ada03ce" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/Leases" xlink:type="simple" xlink:href="tsco-20191228.xsd#Leases"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/Leases" xlink:type="extended" id="ie530ead8641043499372d0790090755f_49aa6487-f1ab-4b9b-9992-42bc0fa36bee"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesTables"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/LeasesTables" xlink:type="extended" id="i8ca2c00e3bb146f7a3590d2b50dd4dfe_3e25feef-593b-4dde-85b3-bf2bbdc87511"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/LeasesDetails" xlink:type="extended" id="i58976d398946461ca605eb2db89782fd_9a76dc36-1d04-443d-a8b6-61320b3530e8">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1efd2b8-6807-487b-8f08-677f0e092851" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseTermExpirationThroughDate_f8164921-01b6-4b01-b4f1-595a65e3da7f" xlink:href="tsco-20191228.xsd#tsco_LeaseTermExpirationThroughDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1efd2b8-6807-487b-8f08-677f0e092851" xlink:to="loc_tsco_LeaseTermExpirationThroughDate_f8164921-01b6-4b01-b4f1-595a65e3da7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_eea1f353-8eaa-41fd-bb55-a84fc3fb688a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1efd2b8-6807-487b-8f08-677f0e092851" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_eea1f353-8eaa-41fd-bb55-a84fc3fb688a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_ce21f685-4a49-40ee-ad0c-1957ffa67781" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1efd2b8-6807-487b-8f08-677f0e092851" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_ce21f685-4a49-40ee-ad0c-1957ffa67781" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Storeleasesoptionalrenewalperiodsminimum_b03f6e7e-48d0-466c-a018-37be50c41941" xlink:href="tsco-20191228.xsd#tsco_Storeleasesoptionalrenewalperiodsminimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1efd2b8-6807-487b-8f08-677f0e092851" xlink:to="loc_tsco_Storeleasesoptionalrenewalperiodsminimum_b03f6e7e-48d0-466c-a018-37be50c41941" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Storeleasesoptionalrenewalperiodsmaximum_5bc79140-bd55-43a2-b686-7424eb2caf23" xlink:href="tsco-20191228.xsd#tsco_Storeleasesoptionalrenewalperiodsmaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1efd2b8-6807-487b-8f08-677f0e092851" xlink:to="loc_tsco_Storeleasesoptionalrenewalperiodsmaximum_5bc79140-bd55-43a2-b686-7424eb2caf23" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_StoreLeasesOptionalRenewalPeriods_4267e123-32aa-499b-8e2c-404406759165" xlink:href="tsco-20191228.xsd#tsco_StoreLeasesOptionalRenewalPeriods"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1efd2b8-6807-487b-8f08-677f0e092851" xlink:to="loc_tsco_StoreLeasesOptionalRenewalPeriods_4267e123-32aa-499b-8e2c-404406759165" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_730841e1-7af3-48d9-8ec6-8b37fe0a6aa1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1efd2b8-6807-487b-8f08-677f0e092851" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_730841e1-7af3-48d9-8ec6-8b37fe0a6aa1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3ff6ca20-968a-45d0-bc6d-6b8038b8473d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_730841e1-7af3-48d9-8ec6-8b37fe0a6aa1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3ff6ca20-968a-45d0-bc6d-6b8038b8473d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3ff6ca20-968a-45d0-bc6d-6b8038b8473d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3ff6ca20-968a-45d0-bc6d-6b8038b8473d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3ff6ca20-968a-45d0-bc6d-6b8038b8473d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a55b2f02-d553-44ac-9598-2afbf2af56cf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3ff6ca20-968a-45d0-bc6d-6b8038b8473d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a55b2f02-d553-44ac-9598-2afbf2af56cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_183d4ba3-e8c1-4489-8839-a8169e6c8168" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a55b2f02-d553-44ac-9598-2afbf2af56cf" xlink:to="loc_us-gaap_BuildingMember_183d4ba3-e8c1-4489-8839-a8169e6c8168" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dad56c8d-7e92-4b80-a687-dcdafea7a1b0" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_730841e1-7af3-48d9-8ec6-8b37fe0a6aa1" xlink:to="loc_srt_RangeAxis_dad56c8d-7e92-4b80-a687-dcdafea7a1b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dad56c8d-7e92-4b80-a687-dcdafea7a1b0_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_dad56c8d-7e92-4b80-a687-dcdafea7a1b0" xlink:to="loc_srt_RangeMember_dad56c8d-7e92-4b80-a687-dcdafea7a1b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6e658f10-e323-416c-8396-5b33261a4a1d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_dad56c8d-7e92-4b80-a687-dcdafea7a1b0" xlink:to="loc_srt_RangeMember_6e658f10-e323-416c-8396-5b33261a4a1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fffd2627-3fc5-4ae7-abf4-60c115a7d5b2" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6e658f10-e323-416c-8396-5b33261a4a1d" xlink:to="loc_srt_MinimumMember_fffd2627-3fc5-4ae7-abf4-60c115a7d5b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2d7fc708-bc1f-4153-9b5b-b24b9bd6703d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6e658f10-e323-416c-8396-5b33261a4a1d" xlink:to="loc_srt_MaximumMember_2d7fc708-bc1f-4153-9b5b-b24b9bd6703d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesCostDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesCostDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/LeasesCostDetails" xlink:type="extended" id="ic473b63f0af448d4940e60bd5a30222d_466e516c-c16e-4b4a-b2ea-a6fd844b200a"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesMaturityLiability842Details" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesMaturityLiability842Details"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/LeasesMaturityLiability842Details" xlink:type="extended" id="ida34290eeb03485fa69ec8bfe7f80fe3_4101eae8-c306-47b8-8e6b-a04395d9543a"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesLeaseTermAndDiscountRateDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesLeaseTermAndDiscountRateDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/LeasesLeaseTermAndDiscountRateDetails" xlink:type="extended" id="i800a87e186a045c89ec860523a3eaaaa_6cdfd693-4f44-425b-b528-71d48db80ab9"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesCashpaidforamountsincludedinthemeasurementofleaseliabilitiesDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesCashpaidforamountsincludedinthemeasurementofleaseliabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/LeasesCashpaidforamountsincludedinthemeasurementofleaseliabilitiesDetails" xlink:type="extended" id="i24633889ceec494a8c5ce1dec29f45d4_21dfe80e-1598-4bae-8647-b04f30f9bffd"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesCodificationTopic840Details" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesCodificationTopic840Details"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/LeasesCodificationTopic840Details" xlink:type="extended" id="i823996b3437c4bffa42b152e7dd858a0_e29ce242-c16e-40be-ac61-0132ec6d7598"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CapitalStockandDividends" xlink:type="simple" xlink:href="tsco-20191228.xsd#CapitalStockandDividends"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/CapitalStockandDividends" xlink:type="extended" id="idd4c32979913422ab6eb980445da50e1_682632a4-03cd-45ac-b9c0-b615f61a14ea"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CapitalStockandDividendsTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#CapitalStockandDividendsTables"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/CapitalStockandDividendsTables" xlink:type="extended" id="ib1d71310777548a6a9aa9238af8fbe0a_46e37ad0-89c8-4f61-b881-980dccca6c62"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CapitalStockDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#CapitalStockDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/CapitalStockDetails" xlink:type="extended" id="ifb3129db10644f258f1469035423db10_a060fa56-c260-45e0-8146-67c9dad8885f"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CapitalStockandDividendsDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#CapitalStockandDividendsDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/CapitalStockandDividendsDetails" xlink:type="extended" id="iff64354a1e0d42eb8de6c0b216339bfe_65d72901-2aa7-4db5-a2ed-d379a998c7bd">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_28c688e4-5c7a-45f7-8658-28dfabdc9cbf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_7b11b38d-65f6-4903-be19-1b7e1509f754" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_28c688e4-5c7a-45f7-8658-28dfabdc9cbf" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_7b11b38d-65f6-4903-be19-1b7e1509f754" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_8cfd218a-3fb2-419b-8c3b-f0ea7d32cd2b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_28c688e4-5c7a-45f7-8658-28dfabdc9cbf" xlink:to="loc_us-gaap_SubsequentEventTable_8cfd218a-3fb2-419b-8c3b-f0ea7d32cd2b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_3f3d71da-2e17-4324-871e-c4797a8f6e68" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_8cfd218a-3fb2-419b-8c3b-f0ea7d32cd2b" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_3f3d71da-2e17-4324-871e-c4797a8f6e68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_3f3d71da-2e17-4324-871e-c4797a8f6e68_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_3f3d71da-2e17-4324-871e-c4797a8f6e68" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_3f3d71da-2e17-4324-871e-c4797a8f6e68_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b45f807d-b904-4936-8232-466d3d34b235" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_3f3d71da-2e17-4324-871e-c4797a8f6e68" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b45f807d-b904-4936-8232-466d3d34b235" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b46c64e1-4395-47b5-aa81-91525b4210ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_b45f807d-b904-4936-8232-466d3d34b235" xlink:to="loc_us-gaap_SubsequentEventMember_b46c64e1-4395-47b5-aa81-91525b4210ba" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/TreasuryStock" xlink:type="simple" xlink:href="tsco-20191228.xsd#TreasuryStock"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/TreasuryStock" xlink:type="extended" id="i41d0be61b31f4264b84e4aae4ad261fe_7270cb0c-57f3-414c-9363-a89c826730a1"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/TreasuryStockDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#TreasuryStockDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/TreasuryStockDetails" xlink:type="extended" id="ie49c964a69ec41cd955ccb827f0d6bf4_8db0d514-f040-4b8d-b15c-e7c467c09d57"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/StatementofIncomeTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#StatementofIncomeTables"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/StatementofIncomeTables" xlink:type="extended" id="iab3b389981b64a62adcfffafb1e0c954_812dc8c7-8577-44e3-b288-46fb24f2745d"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/NetIncomePerShare" xlink:type="simple" xlink:href="tsco-20191228.xsd#NetIncomePerShare"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/NetIncomePerShare" xlink:type="extended" id="i0d6211cf47ee44ae896b2c4c9a7f39f9_499cf96a-6a84-470e-8630-4dcce73040bf"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/NetIncomePerShareTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#NetIncomePerShareTables"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/NetIncomePerShareTables" xlink:type="extended" id="i914b4b110f2b49bdabc0883123747c23_0e2466cd-5513-42b0-9d2c-b43d1d0a10ca"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/NetIncomePerShareDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#NetIncomePerShareDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/NetIncomePerShareDetails" xlink:type="extended" id="ic85195d4362541d5a1c330a109461b9f_1fc6ad8e-8d84-4dae-bb62-1db3e5da4bd9"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/IncomeTaxes" xlink:type="simple" xlink:href="tsco-20191228.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/IncomeTaxes" xlink:type="extended" id="i8bcc2710996540f4bab09abe8fbffd5c_1a4f518c-518c-47d7-9e5d-1dfb8e8c2ed5"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#IncomeTaxesTables"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/IncomeTaxesTables" xlink:type="extended" id="i769cd6a2dafb4c358819329c8c9d82de_b80b32ba-3fca-4e17-b4d9-02c799a49003"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#IncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/IncomeTaxesDetails" xlink:type="extended" id="i0f768d49e19f4c1ea583448a7cc4237b_8660c47a-f090-4142-a858-5c5655717ea6"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/RetirementBenefitPlans" xlink:type="simple" xlink:href="tsco-20191228.xsd#RetirementBenefitPlans"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/RetirementBenefitPlans" xlink:type="extended" id="ib124591b889b4cde9063513cad4acccd_c2ee6722-33c3-4139-a4d6-4b4eea7c5cae"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/RetirementBenefitPlansDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#RetirementBenefitPlansDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/RetirementBenefitPlansDetails" xlink:type="extended" id="i9b99d6531f594f639d7f84b77a1dee45_dd8c9ba5-a14e-4b2a-8822-b987bebbffd4">
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_a0d2d8b7-42a5-4606-ae4d-4c398c354267" xlink:href="tsco-20191228.xsd#tsco_ScheduleDefinedContributionBenefitPlanLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution_c492a08d-17d5-4cc9-83f8-33368b2e1501" xlink:href="tsco-20191228.xsd#tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_a0d2d8b7-42a5-4606-ae4d-4c398c354267" xlink:to="loc_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution_c492a08d-17d5-4cc9-83f8-33368b2e1501" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match_2c27d1d5-67e5-460e-b55b-f59a0df5fc71" xlink:href="tsco-20191228.xsd#tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_a0d2d8b7-42a5-4606-ae4d-4c398c354267" xlink:to="loc_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match_2c27d1d5-67e5-460e-b55b-f59a0df5fc71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution_6ff7fd28-96e1-4d71-a255-83643f365bc9" xlink:href="tsco-20191228.xsd#tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_a0d2d8b7-42a5-4606-ae4d-4c398c354267" xlink:to="loc_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution_6ff7fd28-96e1-4d71-a255-83643f365bc9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match_e5f56405-91d1-4fd2-87f1-e47ebf925962" xlink:href="tsco-20191228.xsd#tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_a0d2d8b7-42a5-4606-ae4d-4c398c354267" xlink:to="loc_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match_e5f56405-91d1-4fd2-87f1-e47ebf925962" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match_0d03f644-6a45-45c5-990e-23e125a8d227" xlink:href="tsco-20191228.xsd#tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_a0d2d8b7-42a5-4606-ae4d-4c398c354267" xlink:to="loc_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match_0d03f644-6a45-45c5-990e-23e125a8d227" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation_4839844d-cdc7-4724-bed8-0aab25d82b9b" xlink:href="tsco-20191228.xsd#tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_a0d2d8b7-42a5-4606-ae4d-4c398c354267" xlink:to="loc_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation_4839844d-cdc7-4724-bed8-0aab25d82b9b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_9fda8209-58a5-4304-b730-86d86357c06c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_a0d2d8b7-42a5-4606-ae4d-4c398c354267" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_9fda8209-58a5-4304-b730-86d86357c06c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleDefinedContributionBenefitPlanTable_021eda42-fde8-4322-8a43-fd73f262a14d" xlink:href="tsco-20191228.xsd#tsco_ScheduleDefinedContributionBenefitPlanTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_a0d2d8b7-42a5-4606-ae4d-4c398c354267" xlink:to="loc_tsco_ScheduleDefinedContributionBenefitPlanTable_021eda42-fde8-4322-8a43-fd73f262a14d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DefineContributionBenefitPlanAxis_e547e8cc-9305-41cc-b277-82a4140f5090" xlink:href="tsco-20191228.xsd#tsco_DefineContributionBenefitPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanTable_021eda42-fde8-4322-8a43-fd73f262a14d" xlink:to="loc_tsco_DefineContributionBenefitPlanAxis_e547e8cc-9305-41cc-b277-82a4140f5090" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DefineContributionBenefitPlanDomain_e547e8cc-9305-41cc-b277-82a4140f5090_default" xlink:href="tsco-20191228.xsd#tsco_DefineContributionBenefitPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_tsco_DefineContributionBenefitPlanAxis_e547e8cc-9305-41cc-b277-82a4140f5090" xlink:to="loc_tsco_DefineContributionBenefitPlanDomain_e547e8cc-9305-41cc-b277-82a4140f5090_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DefineContributionBenefitPlanDomain_76a7eee2-fbc2-4ed5-a1d6-80619079ba6d" xlink:href="tsco-20191228.xsd#tsco_DefineContributionBenefitPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_tsco_DefineContributionBenefitPlanAxis_e547e8cc-9305-41cc-b277-82a4140f5090" xlink:to="loc_tsco_DefineContributionBenefitPlanDomain_76a7eee2-fbc2-4ed5-a1d6-80619079ba6d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#RetirementBenefitPlansDeferredCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails" xlink:type="extended" id="i49c4447148734608a63e406cc3052297_6e9620c8-ea33-4665-88b0-6b197ab015b7">
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleOfDeferredCompensationLineItems_166f9e5e-cad3-45c9-8ac1-4c86ec4734e1" xlink:href="tsco-20191228.xsd#tsco_ScheduleOfDeferredCompensationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram_e7cf3869-8513-46e0-bfd3-c34b3e30f03c" xlink:href="tsco-20191228.xsd#tsco_CompanyMaximumMatchUnderDeferredCompensationProgram"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ScheduleOfDeferredCompensationLineItems_166f9e5e-cad3-45c9-8ac1-4c86ec4734e1" xlink:to="loc_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram_e7cf3869-8513-46e0-bfd3-c34b3e30f03c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_921b263c-999e-490d-9ea9-90023288ed19" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_tsco_ScheduleOfDeferredCompensationLineItems_166f9e5e-cad3-45c9-8ac1-4c86ec4734e1" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_921b263c-999e-490d-9ea9-90023288ed19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleOfDeferredCompensationTable_6376354b-7ac5-4a5c-b9b2-a1d5bb41ef62" xlink:href="tsco-20191228.xsd#tsco_ScheduleOfDeferredCompensationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_tsco_ScheduleOfDeferredCompensationLineItems_166f9e5e-cad3-45c9-8ac1-4c86ec4734e1" xlink:to="loc_tsco_ScheduleOfDeferredCompensationTable_6376354b-7ac5-4a5c-b9b2-a1d5bb41ef62" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredCompensationArrangementAxis_279af052-f928-49a3-8a92-310963c2e1d3" xlink:href="tsco-20191228.xsd#tsco_DeferredCompensationArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_tsco_ScheduleOfDeferredCompensationTable_6376354b-7ac5-4a5c-b9b2-a1d5bb41ef62" xlink:to="loc_tsco_DeferredCompensationArrangementAxis_279af052-f928-49a3-8a92-310963c2e1d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredCompensationProgramDomain_279af052-f928-49a3-8a92-310963c2e1d3_default" xlink:href="tsco-20191228.xsd#tsco_DeferredCompensationProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_tsco_DeferredCompensationArrangementAxis_279af052-f928-49a3-8a92-310963c2e1d3" xlink:to="loc_tsco_DeferredCompensationProgramDomain_279af052-f928-49a3-8a92-310963c2e1d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredCompensationProgramDomain_fd3fc7d8-8ac5-4c3c-ba29-c05fc6d3141a" xlink:href="tsco-20191228.xsd#tsco_DeferredCompensationProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_tsco_DeferredCompensationArrangementAxis_279af052-f928-49a3-8a92-310963c2e1d3" xlink:to="loc_tsco_DeferredCompensationProgramDomain_fd3fc7d8-8ac5-4c3c-ba29-c05fc6d3141a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="tsco-20191228.xsd#CommitmentsandContingencies"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/CommitmentsandContingencies" xlink:type="extended" id="i450b7020c8f44c01bb704d76e421eaca_cf698fd9-8a7a-41fe-a7f6-aa321a47aab8"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="i8ab6a7f2c3a743b2be73441d8d447709_1da22825-2117-47e4-8d5e-bebe5e378c9a"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SegmentReporting" xlink:type="simple" xlink:href="tsco-20191228.xsd#SegmentReporting"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/SegmentReporting" xlink:type="extended" id="id9756657f136416283dd9296d9ccf670_7dbce86a-9614-4288-b46a-54fd7aacb0ea"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#SegmentReportingTables"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/SegmentReportingTables" xlink:type="extended" id="ide7717ab55144182a0d4be0570160422_f569881d-22fc-4cb3-a5d8-7e4d14e1e701"/>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SegmentReportingDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#SegmentReportingDetails"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/SegmentReportingDetails" xlink:type="extended" id="i01721937630a495983a94e6b00cd8146_67b17578-e5d2-4611-be9e-50c6c3d57e40">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_16210f62-3029-4b6a-bb4f-9e29c2fc7ad5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_49a45f43-0843-4134-87e3-2f0e313655a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_16210f62-3029-4b6a-bb4f-9e29c2fc7ad5" xlink:to="loc_us-gaap_NumberOfReportableSegments_49a45f43-0843-4134-87e3-2f0e313655a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SalesRevenueNetPercentage_0b513996-f20b-4eb9-b532-139fce7fb40f" xlink:href="tsco-20191228.xsd#tsco_SalesRevenueNetPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_16210f62-3029-4b6a-bb4f-9e29c2fc7ad5" xlink:to="loc_tsco_SalesRevenueNetPercentage_0b513996-f20b-4eb9-b532-139fce7fb40f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1f549815-144c-4c43-a394-c5450ea53d5a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_16210f62-3029-4b6a-bb4f-9e29c2fc7ad5" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1f549815-144c-4c43-a394-c5450ea53d5a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_8c69b849-f09e-4318-8367-b8560b4a4d4f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1f549815-144c-4c43-a394-c5450ea53d5a" xlink:to="loc_srt_ProductOrServiceAxis_8c69b849-f09e-4318-8367-b8560b4a4d4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8c69b849-f09e-4318-8367-b8560b4a4d4f_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_8c69b849-f09e-4318-8367-b8560b4a4d4f" xlink:to="loc_srt_ProductsAndServicesDomain_8c69b849-f09e-4318-8367-b8560b4a4d4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8c4c57c6-d7da-4e5c-a559-7c02a9d27b3d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_8c69b849-f09e-4318-8367-b8560b4a4d4f" xlink:to="loc_srt_ProductsAndServicesDomain_8c4c57c6-d7da-4e5c-a559-7c02a9d27b3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LivestockAndPetMember_7fa6420e-589f-46d2-975e-bdedb3ae3393" xlink:href="tsco-20191228.xsd#tsco_LivestockAndPetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8c4c57c6-d7da-4e5c-a559-7c02a9d27b3d" xlink:to="loc_tsco_LivestockAndPetMember_7fa6420e-589f-46d2-975e-bdedb3ae3393" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_HardwareToolsAndTruckMember_83619f6d-8160-4044-b4de-9e9283b319b8" xlink:href="tsco-20191228.xsd#tsco_HardwareToolsAndTruckMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8c4c57c6-d7da-4e5c-a559-7c02a9d27b3d" xlink:to="loc_tsco_HardwareToolsAndTruckMember_83619f6d-8160-4044-b4de-9e9283b319b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SeasonalGiftAndToyProductsMember_d2c9196f-754c-4a9a-a1fb-e9bbb90ab004" xlink:href="tsco-20191228.xsd#tsco_SeasonalGiftAndToyProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8c4c57c6-d7da-4e5c-a559-7c02a9d27b3d" xlink:to="loc_tsco_SeasonalGiftAndToyProductsMember_d2c9196f-754c-4a9a-a1fb-e9bbb90ab004" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ClothingAndFootwareMember_9db918c5-419e-48e3-81eb-b4cc4f77e053" xlink:href="tsco-20191228.xsd#tsco_ClothingAndFootwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8c4c57c6-d7da-4e5c-a559-7c02a9d27b3d" xlink:to="loc_tsco_ClothingAndFootwareMember_9db918c5-419e-48e3-81eb-b4cc4f77e053" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_AgricultureMember_a3498db5-014e-450f-a01e-fde4eb3e3bdc" xlink:href="tsco-20191228.xsd#tsco_AgricultureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8c4c57c6-d7da-4e5c-a559-7c02a9d27b3d" xlink:to="loc_tsco_AgricultureMember_a3498db5-014e-450f-a01e-fde4eb3e3bdc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TotalMember_82ad1367-bc26-4548-935f-8e20c13b860b" xlink:href="tsco-20191228.xsd#tsco_TotalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_8c4c57c6-d7da-4e5c-a559-7c02a9d27b3d" xlink:to="loc_tsco_TotalMember_82ad1367-bc26-4548-935f-8e20c13b860b" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/NewAccountingPronouncements" xlink:type="simple" xlink:href="tsco-20191228.xsd#NewAccountingPronouncements"/>
  <link:definitionLink xlink:role="http://www.tractorsupply.com/role/NewAccountingPronouncements" xlink:type="extended" id="ib4474009b2c348fda196948b6279dbfe_ed69aaaf-0e12-4f59-b10e-5516e2ab425e"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>tsco-20191228_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:ab362d4e-ca11-41d7-b029-ffbcb0e3058d,g:65d4485b-514c-4728-a2c4-e4f0f25f918c-->
<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_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_a0ea6d1d-e3f6-475f-bfc6-c6022531010d_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" 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">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" 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">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_3397fa2a-fb33-4009-b108-1967fcbec63e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" 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">Goodwill, Impairment Loss</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" 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">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_a78d9247-971f-4f89-bd0a-846d3812d5be_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" 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">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" 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">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare_08e4b02d-e3b0-4cad-b014-38144152e714_negatedLabel_en-US" xlink:label="lab_tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive stock options and restricted stock units outstanding, per share (in dollars per share)</link:label>
    <link:label id="lab_tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare_label_en-US" xlink:label="lab_tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare" 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">Dilutive stock options and restricted stock units outstanding , per share</link:label>
    <link:label id="lab_tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare_documentation_en-US" xlink:label="lab_tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of Dilutive Stock options and restricted stock units outstanding on the calculation of Diluted earnings per share, on a per share basis.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare" xlink:href="tsco-20191228.xsd#tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare" xlink:to="lab_tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_77b4ec64-d003-44c2-91a3-7e0447303204_terseLabel_en-US" xlink:label="lab_srt_RangeMember" 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">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" 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">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockTextBlock_32ec133b-b01e-4773-b8ca-c46c663bb5a3_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockTextBlock_label_en-US" xlink:label="lab_us-gaap_TreasuryStockTextBlock" 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">Treasury Stock [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockTextBlock" xlink:to="lab_us-gaap_TreasuryStockTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock_139ee40a-5246-49e9-8949-a5f253271307_verboseLabel_en-US" xlink:label="lab_tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average percentage of sales by product categories (in hundredths)</link:label>
    <link:label id="lab_tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock_label_en-US" xlink:label="lab_tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock" 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">Average percentage of sales by product categories [Table Text Block]</link:label>
    <link:label id="lab_tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock_documentation_en-US" xlink:label="lab_tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of sales by major product categories that are included in the discussion of the nature of an entity's operations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock" xlink:href="tsco-20191228.xsd#tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock" xlink:to="lab_tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_1b012055-e30a-47c3-9ba4-fac6929da18c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" 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">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" 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">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetNoncurrent_9d614db6-ee60-4b38-80f1-68947707f7db_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetNoncurrent" 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">Deferred Tax Assets, Net of Valuation Allowance, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:to="lab_us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_aa669e02-259a-4733-a8dc-acad57ba7dd5_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" 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">Derivative Asset, Current</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" 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">Derivative Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsCurrent" xlink:to="lab_us-gaap_DerivativeAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_8f6e883d-aa45-4d9f-9340-5c0920e0e3e6_verboseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" 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">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match_82c23457-68a5-47f8-9583-d6a94cae6406_terseLabel_en-US" xlink:label="lab_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match" 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">Minimum percentage of employee's compensation eligible for 50% match</link:label>
    <link:label id="lab_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match_label_en-US" xlink:label="lab_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match" 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">Minimum Percentage of Employees Compensation Eligible For 50 Match</link:label>
    <link:label id="lab_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match_documentation_en-US" xlink:label="lab_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the minimum percentage of employee's compensation eligible for 50% match to be paid by the entity in a defined contribution plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match" xlink:href="tsco-20191228.xsd#tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match" xlink:to="lab_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_8c27f88d-aa3c-4166-977f-025f360e9f0c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" 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">Basic net income per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" 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">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_BondAxis_12dfce15-fdda-4393-88c1-ac3226ce9861_terseLabel_en-US" xlink:label="lab_tsco_BondAxis" 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">Industrial Revenue Bond [Axis]</link:label>
    <link:label id="lab_tsco_BondAxis_label_en-US" xlink:label="lab_tsco_BondAxis" 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">Bond [Axis]</link:label>
    <link:label id="lab_tsco_BondAxis_documentation_en-US" xlink:label="lab_tsco_BondAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bond [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_BondAxis" xlink:href="tsco-20191228.xsd#tsco_BondAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_BondAxis" xlink:to="lab_tsco_BondAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_509989fe-22e1-4219-93a7-e363eb2b3c21_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" 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">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" 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">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_5299d252-813f-4fd3-8826-9456a9c442bb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" 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">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" 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">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_RevenueRecognitionGiftCard_d01901ef-5171-4f9c-84b4-43d66fd4a891_terseLabel_en-US" xlink:label="lab_tsco_RevenueRecognitionGiftCard" 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">Revenue Recognition Gift Card</link:label>
    <link:label id="lab_tsco_RevenueRecognitionGiftCard_label_en-US" xlink:label="lab_tsco_RevenueRecognitionGiftCard" 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">Revenue Recognition Gift Card</link:label>
    <link:label id="lab_tsco_RevenueRecognitionGiftCard_documentation_en-US" xlink:label="lab_tsco_RevenueRecognitionGiftCard" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition Gift Card</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_RevenueRecognitionGiftCard" xlink:href="tsco-20191228.xsd#tsco_RevenueRecognitionGiftCard"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_RevenueRecognitionGiftCard" xlink:to="lab_tsco_RevenueRecognitionGiftCard" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_9126f356-86e5-4657-8423-763e8ca4cfa8_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" 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">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" 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">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_cf4617e0-4ffd-4c86-820a-9e2652a59808_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" 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">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" 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">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8f127a19-10f2-4afb-8e4c-8a017106c67c_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" 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">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" 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">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a73b18a8-615c-4e93-b16f-0050be3985fc_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" 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">Total unrecognized compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" 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">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_3a750405-d621-4879-aa49-8ebdc87fba20_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" 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">Performance-Based Restricted Share Units</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" 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">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_PreopeningCostsAbstract_9c2601e5-ecdc-44e6-b9ee-5682a09a5736_terseLabel_en-US" xlink:label="lab_tsco_PreopeningCostsAbstract" 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">Preopening costs</link:label>
    <link:label id="lab_tsco_PreopeningCostsAbstract_label_en-US" xlink:label="lab_tsco_PreopeningCostsAbstract" 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">Preopening costs [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PreopeningCostsAbstract" xlink:href="tsco-20191228.xsd#tsco_PreopeningCostsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_PreopeningCostsAbstract" xlink:to="lab_tsco_PreopeningCostsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4bf77d76-86e4-4476-8b98-f2adcbc108d5_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" 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">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants_d5cadb52-4254-4c0b-801b-11a6a9a6dc2a_terseLabel_en-US" xlink:label="lab_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants" 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">Amount of incremental credit facility which will result in modification of debt covenants</link:label>
    <link:label id="lab_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants_label_en-US" xlink:label="lab_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants" 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">Amount of incremental credit facility which will result in modification of debt covenants</link:label>
    <link:label id="lab_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants_documentation_en-US" xlink:label="lab_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of incremental credit facility which will result in modification of debt covenants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants" xlink:href="tsco-20191228.xsd#tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants" xlink:to="lab_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" 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">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c3b20f15-58bc-49d6-b519-7194fdbd1f09_verboseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" 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">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid_578b8c64-4eea-4bdb-b78a-fd4b3bb94fc4_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid" 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">Non-cash accruals for construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid" 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">Construction in Progress Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_TermLoan1Member_2c598ed5-8b05-4a19-8d71-b54623ae5803_terseLabel_en-US" xlink:label="lab_tsco_TermLoan1Member" 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">Term Loan 1 [Member]</link:label>
    <link:label id="lab_tsco_TermLoan1Member_label_en-US" xlink:label="lab_tsco_TermLoan1Member" 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">Term Loan 1 [Member]</link:label>
    <link:label id="lab_tsco_TermLoan1Member_documentation_en-US" xlink:label="lab_tsco_TermLoan1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermLoan1Member" xlink:href="tsco-20191228.xsd#tsco_TermLoan1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_TermLoan1Member" xlink:to="lab_tsco_TermLoan1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_d66ec1b6-9faa-48e6-a7dc-3362002a88d4_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" 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">Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" 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">Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_8e39ade1-153f-4d2c-bbad-0bf0dc872d11_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" 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">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" 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">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_5cc16035-8ac3-4d3f-8b37-9542ff880fe9_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" 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">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" 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">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_c2c0a223-baa7-48f0-88c3-b256a8ddb87a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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">Common stock, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_b7ca6148-8f79-4b33-9757-56a9fdf65bc3_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" 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">Building</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" 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">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_c6d18d12-0df7-4548-83a6-239991b39edc_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total non current deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" 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">Deferred Tax Liabilities, Net, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsNoncurrent_ebe7a2ef-9628-4002-8f05-334c9d996988_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsNoncurrent" 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">Finance lease liabilities, less current portion</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsNoncurrent_1f2d0df9-4eec-4ae1-b47c-b44f374d902c_verboseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term capital lease obligations</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsNoncurrent_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsNoncurrent" 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">Capital Lease Obligations, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:to="lab_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_02446c91-a6f7-46ae-af78-d345e5296815_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" 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">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" 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">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect_be4cd55b-b49a-4e1a-9c23-b311003c28fc_terseLabel_en-US" xlink:label="lab_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect" 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">Reclassification of stranded tax effects (ASU 2018-02)</link:label>
    <link:label id="lab_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect_label_en-US" xlink:label="lab_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect" 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">Tax Cuts And Jobs Act, Reclassification From AOCI To Retained Earnings, Tax Effect</link:label>
    <link:label id="lab_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect_documentation_en-US" xlink:label="lab_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Cuts And Jobs Act, Reclassification From AOCI To Retained Earnings, Tax Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect" xlink:href="tsco-20191228.xsd#tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect" xlink:to="lab_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ScheduleDefinedContributionBenefitPlanLineItems_169cb60e-f6be-484c-8498-bf2c9465e74a_terseLabel_en-US" xlink:label="lab_tsco_ScheduleDefinedContributionBenefitPlanLineItems" 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">Schedule Defined Contribution Benefit Plan</link:label>
    <link:label id="lab_tsco_ScheduleDefinedContributionBenefitPlanLineItems_label_en-US" xlink:label="lab_tsco_ScheduleDefinedContributionBenefitPlanLineItems" 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">Schedule Defined Contribution Benefit Plan [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems" xlink:href="tsco-20191228.xsd#tsco_ScheduleDefinedContributionBenefitPlanLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems" xlink:to="lab_tsco_ScheduleDefinedContributionBenefitPlanLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_fd6e779f-3e16-4db8-804c-3941d79933e4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" 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">Income Tax</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" 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">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_4c8e54dd-c242-46c9-89e4-c386ad127c82_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_809d9da9-014f-46c4-aab0-ddf889c7f955_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" 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">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap_2d4a38f6-d1d5-4a34-820d-915adf196695_totalLabel_en-US" xlink:label="lab_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax expense (benefit), net of tax expense of interest rate swap</link:label>
    <link:label id="lab_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap_label_en-US" xlink:label="lab_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap" 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">Deferred income tax expense (benefit), net of tax expense of interest rate swap</link:label>
    <link:label id="lab_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap_documentation_en-US" xlink:label="lab_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax expense (benefit), net of tax expense of interest rate swap</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap" xlink:href="tsco-20191228.xsd#tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap" xlink:to="lab_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_A2016SeniorCreditFacilityMember_bdc10e50-4044-4fa6-911d-4b4f1f724717_terseLabel_en-US" xlink:label="lab_tsco_A2016SeniorCreditFacilityMember" 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">2016 Senior Credit Facility</link:label>
    <link:label id="lab_tsco_A2016SeniorCreditFacilityMember_label_en-US" xlink:label="lab_tsco_A2016SeniorCreditFacilityMember" 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">2016 Senior Credit Facility [Member]</link:label>
    <link:label id="lab_tsco_A2016SeniorCreditFacilityMember_documentation_en-US" xlink:label="lab_tsco_A2016SeniorCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2016 Senior Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A2016SeniorCreditFacilityMember" xlink:href="tsco-20191228.xsd#tsco_A2016SeniorCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_A2016SeniorCreditFacilityMember" xlink:to="lab_tsco_A2016SeniorCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_8715a483-936f-4a46-b447-8a7364572c70_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" 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">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" 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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_SwinglineLoanMaximumBorrowingCapacity_6ff75230-e7f6-480b-bee6-ab8f6a9a15f7_terseLabel_en-US" xlink:label="lab_tsco_SwinglineLoanMaximumBorrowingCapacity" 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">Swingline Loan, Maximum Borrowing Capacity</link:label>
    <link:label id="lab_tsco_SwinglineLoanMaximumBorrowingCapacity_label_en-US" xlink:label="lab_tsco_SwinglineLoanMaximumBorrowingCapacity" 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">Swingline Loan, Maximum Borrowing Capacity</link:label>
    <link:label id="lab_tsco_SwinglineLoanMaximumBorrowingCapacity_documentation_en-US" xlink:label="lab_tsco_SwinglineLoanMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swingline Loan, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SwinglineLoanMaximumBorrowingCapacity" xlink:href="tsco-20191228.xsd#tsco_SwinglineLoanMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_SwinglineLoanMaximumBorrowingCapacity" xlink:to="lab_tsco_SwinglineLoanMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_812c26e5-9421-4427-8b83-8325682083c4_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" 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">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" 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">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_cdf90923-9d75-4240-8638-dc4dcf064605_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" 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">New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" 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">New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:to="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_d59052e3-7727-4b52-bd79-c5b1756a20d8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" 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">Leases, cash flow supplemental disclosure</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" 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">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_5052d47d-9cda-4151-9981-6323b15e7830_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" 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">Risk-free interest rate, maximum (in hundredths)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" 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">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_6c997d1e-18c4-4d81-82be-f53cf975de6e_totalLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of minimum lease payments</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" 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">Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c821aa2a-9238-4812-8614-45ac2004f119_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" 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">Aggregate intrinsic value, Exercisable at end of period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" 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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DefineContributionBenefitPlanAxis_36cd6099-04dd-4234-9ee8-8889d5f96a71_terseLabel_en-US" xlink:label="lab_tsco_DefineContributionBenefitPlanAxis" 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">Define Contribution Benefit Plan [Axis]</link:label>
    <link:label id="lab_tsco_DefineContributionBenefitPlanAxis_label_en-US" xlink:label="lab_tsco_DefineContributionBenefitPlanAxis" 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">Define Contribution Benefit Plan [Axis]</link:label>
    <link:label id="lab_tsco_DefineContributionBenefitPlanAxis_documentation_en-US" xlink:label="lab_tsco_DefineContributionBenefitPlanAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reflects the description and required disclosures pertaining to the entity's defined contribution benefit plans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DefineContributionBenefitPlanAxis" xlink:href="tsco-20191228.xsd#tsco_DefineContributionBenefitPlanAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_DefineContributionBenefitPlanAxis" xlink:to="lab_tsco_DefineContributionBenefitPlanAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_cf45d7ce-83c2-4397-8d32-9b0352e024a5_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" 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">Finance Lease, Liability, Current</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" 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">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_3dc7e0f3-9fc0-45dd-a133-ac01280a351f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" 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">Property, Plant and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_dd1319af-950e-47a0-90aa-7cd5cb642a0a_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" 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">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_890abd61-903c-49da-ab6c-f577abb7d6da_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" 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">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" 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">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_e915a6c1-14bc-4513-a7eb-54ea599946f1_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value, Outstanding, beginning of period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_71f1c095-708b-4f03-9cbe-fb5522d2cdc7_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value, Outstanding, end of period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" 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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_NatureOfBusinessAbstract_e743b1d1-a709-4b3a-9ad0-ff6da99e7116_terseLabel_en-US" xlink:label="lab_tsco_NatureOfBusinessAbstract" 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">Nature of business</link:label>
    <link:label id="lab_tsco_NatureOfBusinessAbstract_label_en-US" xlink:label="lab_tsco_NatureOfBusinessAbstract" 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">Nature of business [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NatureOfBusinessAbstract" xlink:href="tsco-20191228.xsd#tsco_NatureOfBusinessAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_NatureOfBusinessAbstract" xlink:to="lab_tsco_NatureOfBusinessAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a764c590-d59d-42de-bde5-de51cc671413_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" 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">Weighted average grant date fair value, Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" 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">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_9c2b00ef-5f11-4561-a867-b0c02edb96d6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" 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">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" 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">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_c83f9cc8-3140-4289-a77f-b8ec5b411ba4_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" 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">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" 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">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_62826bac-7d5c-4ab2-8c6d-ce5f418f6f47_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" 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">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" 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">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DeferredCompensationProgramDomain_ec2d9bc2-f7ec-4c36-9fbb-3442b3a4f8b5_terseLabel_en-US" xlink:label="lab_tsco_DeferredCompensationProgramDomain" 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">Deferred compensation program</link:label>
    <link:label id="lab_tsco_DeferredCompensationProgramDomain_label_en-US" xlink:label="lab_tsco_DeferredCompensationProgramDomain" 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">Deferred Compensation Program [Domain]</link:label>
    <link:label id="lab_tsco_DeferredCompensationProgramDomain_documentation_en-US" xlink:label="lab_tsco_DeferredCompensationProgramDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of deferred compensation program.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredCompensationProgramDomain" xlink:href="tsco-20191228.xsd#tsco_DeferredCompensationProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_DeferredCompensationProgramDomain" xlink:to="lab_tsco_DeferredCompensationProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_4aa81109-592c-46a4-a3cf-e45e430a3f85_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" 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">Deferred Tax Liabilities, Net</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" 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">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_4c1118fe-5329-4f00-ba9a-2f5af7df24bd_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" 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">2021</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" 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">Capital Leases, Future Minimum Payments Due in Three Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum_957fb143-cdc2-4f0e-976d-21782ae27705_verboseLabel_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeiture rate, maximum (in hundredths)</link:label>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum_label_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum" 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">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Forfeiture rate, maximum</link:label>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum_documentation_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The maximum estimated percentage of options granted that are expected to be forfeited or cancelled before becoming fully vested.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum" xlink:href="tsco-20191228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum" xlink:to="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_128a8d62-cd0b-4d26-82a4-e3c6cfa1c27a_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" 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">Weighted average expected lives (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" 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">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_WarehousingAndDistributionCostsPolicyTextBlock_16daa312-39b0-4c32-af08-56118da68a8e_verboseLabel_en-US" xlink:label="lab_tsco_WarehousingAndDistributionCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warehousing and Distribution Costs</link:label>
    <link:label id="lab_tsco_WarehousingAndDistributionCostsPolicyTextBlock_label_en-US" xlink:label="lab_tsco_WarehousingAndDistributionCostsPolicyTextBlock" 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">Warehousing and Distribution Costs [Policy Text Block]</link:label>
    <link:label id="lab_tsco_WarehousingAndDistributionCostsPolicyTextBlock_documentation_en-US" xlink:label="lab_tsco_WarehousingAndDistributionCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for classification of costs incurred at our distribution centers for receiving, warehousing and preparing product for delivery.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_WarehousingAndDistributionCostsPolicyTextBlock" xlink:href="tsco-20191228.xsd#tsco_WarehousingAndDistributionCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_WarehousingAndDistributionCostsPolicyTextBlock" xlink:to="lab_tsco_WarehousingAndDistributionCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_92318607-dea0-494b-94cd-fd22693b392c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" 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">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" 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">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_BeginningBalanceMember_6143e240-3128-49f4-87d5-b49d85d4bffc_terseLabel_en-US" xlink:label="lab_tsco_BeginningBalanceMember" 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">Beginning Balance [Member]</link:label>
    <link:label id="lab_tsco_BeginningBalanceMember_label_en-US" xlink:label="lab_tsco_BeginningBalanceMember" 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">Beginning Balance [Member]</link:label>
    <link:label id="lab_tsco_BeginningBalanceMember_documentation_en-US" xlink:label="lab_tsco_BeginningBalanceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_BeginningBalanceMember" xlink:href="tsco-20191228.xsd#tsco_BeginningBalanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_BeginningBalanceMember" xlink:to="lab_tsco_BeginningBalanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_573e5bcc-5544-42c6-93f7-a138bd730dac_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" 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">Change in assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" 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">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EnergyAxis_8ae5c3fc-6311-4189-9285-bc5df979a093_terseLabel_en-US" xlink:label="lab_srt_EnergyAxis" 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">Energy [Axis]</link:label>
    <link:label id="lab_srt_EnergyAxis_label_en-US" xlink:label="lab_srt_EnergyAxis" 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">Energy [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EnergyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EnergyAxis" xlink:to="lab_srt_EnergyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_SelfInsuranceReservesAbstract_8025ee01-e94f-4919-a0ec-fedc0efb217e_terseLabel_en-US" xlink:label="lab_tsco_SelfInsuranceReservesAbstract" 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">Self insurance reserves [Abstract]</link:label>
    <link:label id="lab_tsco_SelfInsuranceReservesAbstract_label_en-US" xlink:label="lab_tsco_SelfInsuranceReservesAbstract" 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">Self insurance reserves [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SelfInsuranceReservesAbstract" xlink:href="tsco-20191228.xsd#tsco_SelfInsuranceReservesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_SelfInsuranceReservesAbstract" xlink:to="lab_tsco_SelfInsuranceReservesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_a34bffa6-956c-41bd-9b36-5f9dd236beba_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" 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">Number of shares available for future equity awards (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" 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">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_a2f31a42-ad5a-4421-b5ef-19a2998006d1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" 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">Derivative Instruments, Gain</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" 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">Derivative Instruments, Gain (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_edbeb3a0-c069-4741-9e8e-0f95c9e7c09c_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" 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">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_277a26d2-33bc-41bb-a9c7-3035ba0e6aef_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" 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">Selling, General and Administrative Expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" 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">Selling, General and Administrative Expenses, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_fd318ad1-5b66-4ac9-be2c-2c43373ddc7a_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" 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">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" 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">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_f62fc384-be36-433c-8b73-57be19b10ea2_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" 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">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_fef01bb5-a18e-43ab-b89a-614d9d5895d6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" 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">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" 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">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustment_abd9d13b-f878-47bb-aced-46f935a84c3d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of stranded tax effects as a result of ASU 2018-02 adoption</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustment_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustment" 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">Prior Period Reclassification Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustment" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_aa3849c1-2deb-41a8-be82-63627000d2db_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" 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">Impairment charges</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" 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">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_8315ffd6-48f5-4348-ad76-c5888afcb86e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" 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">Expected price volatility, maximum (in hundredths)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" 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">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_38dd294a-6709-4fa5-9cba-46f899d6f2ed_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" 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">Debt Instrument, Percentage of Principal Amount Redeemable</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" 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">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_d51201a9-d39f-4690-a676-5cbbf0ceb3f7_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and Amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" 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">Depreciation, Depletion, and Amortization [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StartUpActivitiesCostPolicy_42999967-7f30-48e4-8199-b71530a2cc56_terseLabel_en-US" xlink:label="lab_us-gaap_StartUpActivitiesCostPolicy" 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-opening Costs</link:label>
    <link:label id="lab_us-gaap_StartUpActivitiesCostPolicy_label_en-US" xlink:label="lab_us-gaap_StartUpActivitiesCostPolicy" 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">Start-up Activities, Cost Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StartUpActivitiesCostPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StartUpActivitiesCostPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StartUpActivitiesCostPolicy" xlink:to="lab_us-gaap_StartUpActivitiesCostPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_c44930c3-3d3e-41cd-bbf6-fea3bbffefe2_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" 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">Self-insurance reserves</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" 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">Self Insurance Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserve" xlink:to="lab_us-gaap_SelfInsuranceReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount_117b11da-0d27-40cc-8a2d-58aef3811e7c_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount" 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">Line of Credit Facility, Maximum Month-end Outstanding Amount</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount" 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">Line of Credit Facility, Maximum Month-end Outstanding Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_2a9cb756-e574-4920-bddc-427100dacb06_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" 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">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" 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">Cash and Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a1884290-cd7f-4a7f-8246-c9179145bb7d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" 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">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" 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">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_43cce3ac-6962-4045-84a9-35ef9210133d_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" 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">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_75698ddf-11eb-4f7a-bfad-ba67c4eff9ef_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" 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">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" 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">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e08e8f51-1d14-4fda-8458-0dac03c00226_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" 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">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" 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">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_da1f9b79-e66f-4e2f-9f4f-b76d1f9bfa6d_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" 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">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" 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">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum_c9064e44-907c-4ba5-b767-2f8cdde373b6_terseLabel_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum" 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">Forfeiture rate, minimum (in hundredths)</link:label>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum_label_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum" 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">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Forfeiture rate, minimum</link:label>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum_documentation_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The minimum estimated percentage of options granted that are expected to be forfeited or cancelled before becoming fully vested.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum" xlink:href="tsco-20191228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum" xlink:to="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_fc98bc54-efe6-4ff2-ab0c-154295881ada_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" 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">Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_1263203b-b827-48dc-94fb-463c84e08ebf_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" 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">Finance Lease, Principal Payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" 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">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ComputerSoftwareAndHardwareMember_524399d8-1827-4c7d-babe-1811525e3e83_terseLabel_en-US" xlink:label="lab_tsco_ComputerSoftwareAndHardwareMember" 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">Computer software and hardware</link:label>
    <link:label id="lab_tsco_ComputerSoftwareAndHardwareMember_label_en-US" xlink:label="lab_tsco_ComputerSoftwareAndHardwareMember" 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">Computer software and hardware [Member]</link:label>
    <link:label id="lab_tsco_ComputerSoftwareAndHardwareMember_documentation_en-US" xlink:label="lab_tsco_ComputerSoftwareAndHardwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems and capitalized costs of purchased software applications.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ComputerSoftwareAndHardwareMember" xlink:href="tsco-20191228.xsd#tsco_ComputerSoftwareAndHardwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ComputerSoftwareAndHardwareMember" xlink:to="lab_tsco_ComputerSoftwareAndHardwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_01716770-6f6e-4924-98bc-bb37aece1a50_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" 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">Reconciliation of gross unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" 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">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PositionDomain_edb4deba-e182-415a-a0c0-a86ea480ab44_terseLabel_en-US" xlink:label="lab_us-gaap_PositionDomain" 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">Position [Domain]</link:label>
    <link:label id="lab_us-gaap_PositionDomain_label_en-US" xlink:label="lab_us-gaap_PositionDomain" 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">Position [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PositionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PositionDomain" xlink:to="lab_us-gaap_PositionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_1d11f76a-08b9-4aca-9a23-20fed56958c1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" 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">Performance-based Share Unit Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" 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">Schedule of Nonvested Performance-based Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_InterestRateSwapLiabilityPortionMember_aadbb523-93c3-4cf7-9f96-31c6e67612a0_terseLabel_en-US" xlink:label="lab_tsco_InterestRateSwapLiabilityPortionMember" 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">Interest Rate Swap Liability Portion [Member]</link:label>
    <link:label id="lab_tsco_InterestRateSwapLiabilityPortionMember_label_en-US" xlink:label="lab_tsco_InterestRateSwapLiabilityPortionMember" 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">Interest Rate Swap Liability Portion [Member]</link:label>
    <link:label id="lab_tsco_InterestRateSwapLiabilityPortionMember_documentation_en-US" xlink:label="lab_tsco_InterestRateSwapLiabilityPortionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap Liability Portion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_InterestRateSwapLiabilityPortionMember" xlink:href="tsco-20191228.xsd#tsco_InterestRateSwapLiabilityPortionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_InterestRateSwapLiabilityPortionMember" xlink:to="lab_tsco_InterestRateSwapLiabilityPortionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ClothingAndFootwareMember_5dc93f1e-fa1d-4095-a3a8-bf338377cc6c_terseLabel_en-US" xlink:label="lab_tsco_ClothingAndFootwareMember" 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">Clothing and Footwear</link:label>
    <link:label id="lab_tsco_ClothingAndFootwareMember_label_en-US" xlink:label="lab_tsco_ClothingAndFootwareMember" 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">Clothing and Footware [Member]</link:label>
    <link:label id="lab_tsco_ClothingAndFootwareMember_documentation_en-US" xlink:label="lab_tsco_ClothingAndFootwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product category classified as clothing and footware.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ClothingAndFootwareMember" xlink:href="tsco-20191228.xsd#tsco_ClothingAndFootwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ClothingAndFootwareMember" xlink:to="lab_tsco_ClothingAndFootwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_44e595d0-3e4b-4863-8d4b-03703eed7386_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" 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">Supplemental disclosures of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" 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">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_b3fcf309-604b-42c3-bfa8-c2f93c333f8e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" 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">Issuance of common stock under employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" 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">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_68d1e20c-ecf9-4141-ba42-9eee759df8c9_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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">Basic</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_13549f66-428c-4521-84c2-9d2e5b69637d_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, basic</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_72fba19d-cdd0-4cff-9192-2e5b2d7f11bb_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" 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">2023</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" 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">Capital Leases, Future Minimum Payments Due in Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_257b29a5-48f3-4c83-8d05-56ee338c128e_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" 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 Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" 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 Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_b230f5cf-88e6-4443-b63f-37ca8056f8d8_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" 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">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_AgricultureMember_28b58924-6763-4c67-906c-f9c740409067_terseLabel_en-US" xlink:label="lab_tsco_AgricultureMember" 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">Agriculture</link:label>
    <link:label id="lab_tsco_AgricultureMember_label_en-US" xlink:label="lab_tsco_AgricultureMember" 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">Agriculture [Member]</link:label>
    <link:label id="lab_tsco_AgricultureMember_documentation_en-US" xlink:label="lab_tsco_AgricultureMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product category classified as agriculture.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_AgricultureMember" xlink:href="tsco-20191228.xsd#tsco_AgricultureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_AgricultureMember" xlink:to="lab_tsco_AgricultureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a86857e9-bae3-4c93-aa47-2cef929b4f13_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" 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">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" 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">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_FinanceLeasefutureminimumleasepaymentsinterestportion_69de1d19-b2d0-4738-8e94-779b1256dfee_terseLabel_en-US" xlink:label="lab_tsco_FinanceLeasefutureminimumleasepaymentsinterestportion" 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">Finance Lease, future minimum lease payments, interest portion</link:label>
    <link:label id="lab_tsco_FinanceLeasefutureminimumleasepaymentsinterestportion_label_en-US" xlink:label="lab_tsco_FinanceLeasefutureminimumleasepaymentsinterestportion" 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">Finance Lease, future minimum lease payments, interest portion</link:label>
    <link:label id="lab_tsco_FinanceLeasefutureminimumleasepaymentsinterestportion_documentation_en-US" xlink:label="lab_tsco_FinanceLeasefutureminimumleasepaymentsinterestportion" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, future minimum lease payments, interest portion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FinanceLeasefutureminimumleasepaymentsinterestportion" xlink:href="tsco-20191228.xsd#tsco_FinanceLeasefutureminimumleasepaymentsinterestportion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_FinanceLeasefutureminimumleasepaymentsinterestportion" xlink:to="lab_tsco_FinanceLeasefutureminimumleasepaymentsinterestportion" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised_7040dc7a-2ca4-4789-94b8-c039d8115b7d_terseLabel_en-US" xlink:label="lab_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised" 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">Total intrinsic value of restricted units vested and exercised</link:label>
    <link:label id="lab_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised_label_en-US" xlink:label="lab_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised" 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">Total intrinsic value of restricted units vested and exercised</link:label>
    <link:label id="lab_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised_documentation_en-US" xlink:label="lab_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The intrinsic value of equity-based payment equity instruments, excluding stock (or unit) options, that vested and were exercised during the reporting period as calculated by applying the disclosed pricing methodology.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised" xlink:href="tsco-20191228.xsd#tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised" xlink:to="lab_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnsecuredDebtCurrent_101167c0-1de5-4279-bd28-a4e92734bf0c_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtCurrent" 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 portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebtCurrent_f6f04b34-3db7-418d-9fdd-ac2ca67fdf0b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Debt, Current</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebtCurrent_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebtCurrent" 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">Unsecured Debt, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnsecuredDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebtCurrent" xlink:to="lab_us-gaap_UnsecuredDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_TermloanMaximumMonthEndOutstandingAmount_df2aca24-52a0-4762-b441-44303bb87e1b_terseLabel_en-US" xlink:label="lab_tsco_TermloanMaximumMonthEndOutstandingAmount" 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">Term loan, Maximum Month End Outstanding Amount</link:label>
    <link:label id="lab_tsco_TermloanMaximumMonthEndOutstandingAmount_label_en-US" xlink:label="lab_tsco_TermloanMaximumMonthEndOutstandingAmount" 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">Term loan, Maximum Month End Outstanding Amount</link:label>
    <link:label id="lab_tsco_TermloanMaximumMonthEndOutstandingAmount_documentation_en-US" xlink:label="lab_tsco_TermloanMaximumMonthEndOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan, Maximum Month End Outstanding Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermloanMaximumMonthEndOutstandingAmount" xlink:href="tsco-20191228.xsd#tsco_TermloanMaximumMonthEndOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_TermloanMaximumMonthEndOutstandingAmount" xlink:to="lab_tsco_TermloanMaximumMonthEndOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_eee8f5fc-15db-470d-897e-8915b931d19c_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" 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">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_a7f4376f-cbe0-4fc1-b4f7-f93c7cfc07f1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" 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">Operating Lease, Liability, Noncurrent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" 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">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_ad95ea52-43b2-483a-a3bb-8030945d70d7_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" 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">Assets [Abstract]</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" 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">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_dcdec01e-e2ab-4ee8-8aab-a016f4ad725a_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" 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">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" 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">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_IndustrialRevenueBondMaturityDate_58ccfed9-5ad5-43a3-9c7e-f3e7bc9947aa_terseLabel_en-US" xlink:label="lab_tsco_IndustrialRevenueBondMaturityDate" 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">Industrial Revenue Bond, Maturity Date</link:label>
    <link:label id="lab_tsco_IndustrialRevenueBondMaturityDate_label_en-US" xlink:label="lab_tsco_IndustrialRevenueBondMaturityDate" 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">Industrial Revenue Bond, Maturity Date</link:label>
    <link:label id="lab_tsco_IndustrialRevenueBondMaturityDate_documentation_en-US" xlink:label="lab_tsco_IndustrialRevenueBondMaturityDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Revenue Bond, Maturity Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_IndustrialRevenueBondMaturityDate" xlink:href="tsco-20191228.xsd#tsco_IndustrialRevenueBondMaturityDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_IndustrialRevenueBondMaturityDate" xlink:to="lab_tsco_IndustrialRevenueBondMaturityDate" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_bc14b020-3356-4fad-a120-abe9247129f6_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" 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">Range [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" 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">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_b96fb072-4153-43cd-ad26-456c1fec399f_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" 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">Derivative Asset</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" 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">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_eb9b3ee3-d7c5-45e0-b4f2-71f72fb91a71_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" 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">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" 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">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_0fb0dd8a-335c-4c9a-8770-eab860c7bac6_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" 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">Preferred Stock, Shares Authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_c9f74aa1-c176-42d4-b9fc-50a7feb3a615_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" 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">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_2ed171b9-686e-4304-9b50-c5a95c2e2c74_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" 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">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_354226ee-08f2-46a6-9850-d8c2f0a5130a_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_c79e04da-1c56-4226-846f-99ba631622ce_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at end of year</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" 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">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_7fd39e4e-c946-4eff-8245-eba751f9bd57_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" 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">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" 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">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_a5c2692c-163c-4c7e-abbf-4ba60e5ba2e5_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" 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">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" 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">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_3c9832e2-fac1-4916-9b19-f627e7ae7875_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" 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">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_caacface-79e0-491a-96ee-2d9c098260be_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" 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 Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" 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 Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_776c706a-8adc-4cce-9b72-321609a073e7_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" 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">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueinThreeYears_abd0837b-63fb-4e0f-a8bc-8d3b71b267a6_terseLabel_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueinThreeYears" 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">Future Minimum Payments, Due in Three Years</link:label>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueinThreeYears_label_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueinThreeYears" 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">Future Minimum Payments, Due in Three Years</link:label>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueinThreeYears_documentation_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueinThreeYears" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Minimum Payments, Due in Three Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueinThreeYears" xlink:href="tsco-20191228.xsd#tsco_FutureMinimumPaymentsDueinThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_FutureMinimumPaymentsDueinThreeYears" xlink:to="lab_tsco_FutureMinimumPaymentsDueinThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_248b328b-fbce-4f07-b94c-5e2546a4051e_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" 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">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" 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">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_448994ce-602e-48a2-9aa2-c886964d500b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" 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">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" 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">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_LeaseTermExpirationThroughDate_2d7c4ab7-ed92-40d3-bb68-170c244e59ae_terseLabel_en-US" xlink:label="lab_tsco_LeaseTermExpirationThroughDate" 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">Lease Term Expiration Through Date</link:label>
    <link:label id="lab_tsco_LeaseTermExpirationThroughDate_label_en-US" xlink:label="lab_tsco_LeaseTermExpirationThroughDate" 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">Lease Term Expiration Through Date</link:label>
    <link:label id="lab_tsco_LeaseTermExpirationThroughDate_documentation_en-US" xlink:label="lab_tsco_LeaseTermExpirationThroughDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Term Expiration Through Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseTermExpirationThroughDate" xlink:href="tsco-20191228.xsd#tsco_LeaseTermExpirationThroughDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_LeaseTermExpirationThroughDate" xlink:to="lab_tsco_LeaseTermExpirationThroughDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_f77fba55-70d5-4af6-b6e4-2a1ebf945e11_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" 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">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" 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">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_4d208e0e-749b-4743-8a34-7b4753a7e985_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" 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">Finance lease cost, amortization</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" 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">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_220ff634-f60d-4ee8-9cf8-e2807b3f9fc1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" 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">Shelf Notes - Amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" 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">Debt Instrument, Unused Borrowing Capacity, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:to="lab_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_KeyassumptionsinfairvaluedeterminationAbstract_82779df9-d576-4ddc-841c-fb341761b1bc_terseLabel_en-US" xlink:label="lab_tsco_KeyassumptionsinfairvaluedeterminationAbstract" 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">Key assumptions in fair value determination</link:label>
    <link:label id="lab_tsco_KeyassumptionsinfairvaluedeterminationAbstract_label_en-US" xlink:label="lab_tsco_KeyassumptionsinfairvaluedeterminationAbstract" 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">Key assumptions in fair value determination [Abstract]</link:label>
    <link:label id="lab_tsco_KeyassumptionsinfairvaluedeterminationAbstract_documentation_en-US" xlink:label="lab_tsco_KeyassumptionsinfairvaluedeterminationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key assumptions in fair value determination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract" xlink:href="tsco-20191228.xsd#tsco_KeyassumptionsinfairvaluedeterminationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract" xlink:to="lab_tsco_KeyassumptionsinfairvaluedeterminationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_699cbd12-0c73-4bdf-b972-24e80c3b2d6d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" 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">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" 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">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_0fbe86a8-8aee-4c13-bb2f-d333b7617890_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" 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 Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" 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 Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_cf6a8a55-b087-42a2-8464-32c3d068085a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" 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">Preferred stock, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" 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">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_1336ff91-5647-465e-9850-144f3321e93a_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_us-gaap_RetainedEarningsMember_f4b78154-eabf-49f7-b37b-c8b60a362102_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" 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">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" 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">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_913e6396-fa66-410a-8f92-1258f3894685_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" 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">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" 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">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_5a177c2d-93c1-49c5-b9b4-feaf2c378e62_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" 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">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_bd0bcbec-7c04-4217-a222-b44bea2ecf31_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" 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">Impairement of Indefinite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" 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">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_5df8c4a5-b74b-415e-99ae-4f3922ee4cb6_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share &#8211; diluted</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_731869e6-b6f2-4740-a3da-c40051af46f4_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" 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">Diluted net income per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" 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">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ScheduleOfDeferredCompensationLineItems_7806a390-c2a5-4ba8-a460-d3c26ce80056_terseLabel_en-US" xlink:label="lab_tsco_ScheduleOfDeferredCompensationLineItems" 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">Schedule of Deferred Compensation</link:label>
    <link:label id="lab_tsco_ScheduleOfDeferredCompensationLineItems_label_en-US" xlink:label="lab_tsco_ScheduleOfDeferredCompensationLineItems" 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">Schedule of Deferred Compensation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleOfDeferredCompensationLineItems" xlink:href="tsco-20191228.xsd#tsco_ScheduleOfDeferredCompensationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ScheduleOfDeferredCompensationLineItems" xlink:to="lab_tsco_ScheduleOfDeferredCompensationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInSecondYear_75c38d37-3171-495b-a809-aebdfb2b8b94_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" 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">Purchase Obligation, Extending Greater Than Twelve Months</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" 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">Purchase Obligation, Due in Second Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:to="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_af1fe400-f4b2-4867-ae00-63fdd52a9a06_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" 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">Commitment fee for unused capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" 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">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DerivativeInstrumentsGainLossPreTaxTableTextBlock_b0173f5c-91ca-4774-ba5d-219047b5867b_terseLabel_en-US" xlink:label="lab_tsco_DerivativeInstrumentsGainLossPreTaxTableTextBlock" 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">Derivative Instruments, Gain (Loss), pre-tax</link:label>
    <link:label id="lab_tsco_DerivativeInstrumentsGainLossPreTaxTableTextBlock_label_en-US" xlink:label="lab_tsco_DerivativeInstrumentsGainLossPreTaxTableTextBlock" 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">Derivative Instruments, Gain (Loss), pre-tax [Table Text Block]</link:label>
    <link:label id="lab_tsco_DerivativeInstrumentsGainLossPreTaxTableTextBlock_documentation_en-US" xlink:label="lab_tsco_DerivativeInstrumentsGainLossPreTaxTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss), pre-tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DerivativeInstrumentsGainLossPreTaxTableTextBlock" xlink:href="tsco-20191228.xsd#tsco_DerivativeInstrumentsGainLossPreTaxTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_DerivativeInstrumentsGainLossPreTaxTableTextBlock" xlink:to="lab_tsco_DerivativeInstrumentsGainLossPreTaxTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_06ff9339-7219-4cc9-a8d1-1c0e935db81e_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" 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">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_db342129-7637-49cc-b75a-5c62de85d6d8_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" 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">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_f0f65d6d-62b0-4ad9-887b-2115fab993ac_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" 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">Net change in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" 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">Cash and Cash Equivalents, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d61ecf54-2777-4875-b513-82cf04e2ce0a_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" 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">Anitdilutive securities excluded from computation of earnings per share</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" 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">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_57accf84-22c5-420e-8a59-04b7f7982e7a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" 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">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" 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">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_41c1b784-0427-4d5e-9ad5-44cc0c7864aa_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" 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">2020</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" 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">Operating Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_8bebb4eb-3659-4a62-a576-27f06523f11a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" 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">Accrued employee benefits costs</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" 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">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_94a9e386-cec1-4864-9058-35316e61213b_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" 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">Reclassification out of Accumulated Other Comprehensive Income [Table]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" 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">Reclassification out of Accumulated Other Comprehensive Income [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_b29bc0a8-4c79-4ea3-9e12-04347e13dc1f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" 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">Schedule of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" 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">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsCurrent_ee7b7515-bbcc-4b98-80b7-d5c71d8a5a94_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsCurrent" 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 portion of finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsCurrent_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsCurrent" 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">Capital Lease Obligations, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsCurrent" xlink:to="lab_us-gaap_CapitalLeaseObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_dfeec9d4-28aa-4b6c-8b11-14321b2a203d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" 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">Net income per share calculation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" 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">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4a08d76b-6ea3-429a-ac33-e4c807e8fc7c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f41f4040-b140-4874-92dd-df5aa3953d73_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" 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">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" 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">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_c8b40db4-8ecf-42e7-8d60-99f8be78097e_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" 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 [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" 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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_e06c5f3d-226b-4d14-938d-dbcba4e0561a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" 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">2024</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" 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">Operating Leases, Future Minimum Payments, Due in Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_5a0ccec5-b183-4033-831e-b1b7df7293b8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" 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">Risk-free interest rate, minimum (in hundredths)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" 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">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDateRangeEnd1_c5f77988-fb31-4b4f-a298-7542c84a2381_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDateRangeEnd1" 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">Senior Notes - Maturity Date</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDateRangeEnd1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDateRangeEnd1" 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">Debt Instrument, Maturity Date Range, End</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateRangeEnd1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentMaturityDateRangeEnd1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentMaturityDateRangeEnd1" xlink:to="lab_us-gaap_DebtInstrumentMaturityDateRangeEnd1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d842e08d-87ff-4f9c-a247-570086e1d82c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" 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">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" 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">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bd7fbad4-6aca-4a5c-90b6-3d4470fe2f1c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" 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">Increase (Decrease) in Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" 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">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_10158740-0232-4fc1-b363-541300ddc074_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_tsco_FutureMinimumPaymentsDueinFiveYears_03a39e56-406f-4a86-9592-98ab0dfc7436_terseLabel_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueinFiveYears" 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">Future Minimum Payments, Due in Five Years</link:label>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueinFiveYears_label_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueinFiveYears" 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">Future Minimum Payments, Due in Five Years</link:label>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueinFiveYears_documentation_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueinFiveYears" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Minimum Payments, Due in Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueinFiveYears" xlink:href="tsco-20191228.xsd#tsco_FutureMinimumPaymentsDueinFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_FutureMinimumPaymentsDueinFiveYears" xlink:to="lab_tsco_FutureMinimumPaymentsDueinFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_ddd14eec-98d3-4bca-8413-0fbd8c354e8b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" 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">Summary of stock option activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" 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">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_cf6609bc-4a66-41b5-8b09-1db677c9c54d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" 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">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" 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">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_67d27295-fa2c-472e-b1a4-f8eb81e8b5de_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" 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">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" 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">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_057aac0b-d811-467d-8592-b6aa9da97328_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" 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">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" 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">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_cf39b356-8722-4d63-9799-abdce532e0a9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" 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">Share-based Payment Arrangement, Tranche One</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" 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">Share-based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_30681ca2-6018-42f0-bf79-e136bc209d43_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expenses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" 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">Deferred Tax Liabilities, Prepaid Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_0e8dd02b-e83e-4f7a-bb5b-ef672349ce03_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" 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">Restricted stock units activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" 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">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_67cb6c92-4961-44e4-ad35-b2648f08094e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" 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">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" 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">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_def0e936-a697-4179-87e5-16b2cbef39a1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" 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">Interest Rate Swaps</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" 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">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember_450a8586-0d72-45d0-8e75-3b2a22f19af1_terseLabel_en-US" xlink:label="lab_tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember" 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">Due in years three through five February 2016 Term Loan</link:label>
    <link:label id="lab_tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember_label_en-US" xlink:label="lab_tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember" 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">Due in years three through five February 2016 Term Loan [Member]</link:label>
    <link:label id="lab_tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember_documentation_en-US" xlink:label="lab_tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in years three through five February 2016 Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember" xlink:href="tsco-20191228.xsd#tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember" xlink:to="lab_tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_492bd7ae-0747-434a-bc4b-bf55885c2b34_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credits, net of federal tax benefits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" 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">Effective Income Tax Rate Reconciliation, Tax Credit, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_9c0638a6-2895-434b-9aa5-17e7d8feb8c1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" 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">Tax Adjustments, Settlements, and Unusual Provisions</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" 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">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8a0a94e6-7c9f-4416-920b-20990a9696e2_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" 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">New accounting pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" 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">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_4c7af31d-4b72-461c-b09c-a44d4eacae61_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" 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">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" 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">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_2e0dbd0c-e301-4d1f-8e63-1de30902633a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" 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">Income tax credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" 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">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ParentCompanyMember_942bb12b-8a36-4527-91ba-15940bdea357_terseLabel_en-US" xlink:label="lab_srt_ParentCompanyMember" 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">Parent Company [Member]</link:label>
    <link:label id="lab_srt_ParentCompanyMember_label_en-US" xlink:label="lab_srt_ParentCompanyMember" 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">Parent Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ParentCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ParentCompanyMember" xlink:to="lab_srt_ParentCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_65676355-a77c-477e-b9e8-9973db9ca339_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" 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 Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" 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 Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_76212988-9f78-4432-9fb4-1811618cc6a6_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" 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">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" 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">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_512648ad-8e0d-4de4-8d04-a64decbf25c3_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" 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">Lease, Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" 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">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c17b9e84-d72b-4dbb-8553-6a1ecc0859eb_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_f5b4e666-afdc-4a30-8852-9b1dc29f65d0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" 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">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" 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">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_da6e4ad0-2f1d-4a10-9a78-adac99cb5248_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of shares to satisfy tax obligations</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_3023a07a-7f25-4e50-a5d8-4b928aded58f_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Payments Related to Tax Withholding for Share-based Compensation</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DeferredCompensationArrangementAxis_8f3e85c4-604b-4bd5-b389-875372eb71a0_terseLabel_en-US" xlink:label="lab_tsco_DeferredCompensationArrangementAxis" 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">Deferred Compensation Arrangement [Axis]</link:label>
    <link:label id="lab_tsco_DeferredCompensationArrangementAxis_label_en-US" xlink:label="lab_tsco_DeferredCompensationArrangementAxis" 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">Deferred Compensation Arrangement [Axis]</link:label>
    <link:label id="lab_tsco_DeferredCompensationArrangementAxis_documentation_en-US" xlink:label="lab_tsco_DeferredCompensationArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosures pertaining to deferred compensation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredCompensationArrangementAxis" xlink:href="tsco-20191228.xsd#tsco_DeferredCompensationArrangementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_DeferredCompensationArrangementAxis" xlink:to="lab_tsco_DeferredCompensationArrangementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1eb5d66c-b334-498e-814e-dcfa202917d2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" 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">State income taxes, net of federal tax benefits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" 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">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_e532adc6-7cf6-4339-a017-4a6e48aa9505_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" 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">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" 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">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_6f3e4149-a95b-4a6a-bc81-bf42781df791_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" 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">Weighted average exercise price, Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" 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">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_HardwareToolsAndTruckMember_8a565f0c-e65d-46ff-a096-48be2c89096e_terseLabel_en-US" xlink:label="lab_tsco_HardwareToolsAndTruckMember" 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">Hardware, Tools and Truck</link:label>
    <link:label id="lab_tsco_HardwareToolsAndTruckMember_label_en-US" xlink:label="lab_tsco_HardwareToolsAndTruckMember" 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">Hardware, Tools and Truck [Member]</link:label>
    <link:label id="lab_tsco_HardwareToolsAndTruckMember_documentation_en-US" xlink:label="lab_tsco_HardwareToolsAndTruckMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product category classified as hardware, tools and truck.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_HardwareToolsAndTruckMember" xlink:href="tsco-20191228.xsd#tsco_HardwareToolsAndTruckMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_HardwareToolsAndTruckMember" xlink:to="lab_tsco_HardwareToolsAndTruckMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_04f23a5e-382a-43ea-b5c4-5b567d51d4d9_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" 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">Additions for tax positions of prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" 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">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_0a49516c-93db-4b6f-a5e1-aa969de3f9ad_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" 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">Defined contribution plan, cost recognized</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" 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">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b9bf747a-98c8-4fc0-9fa5-346eab9b476f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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">Weighted average fair value, Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_d93ed779-baf2-4ff1-b4bc-7d464ffe1293_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated useful lives of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" 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">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_bc237cc3-4cb6-4b0e-9aa6-88791402a2da_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" 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">Finance Lease, Interest Payment on Liability</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" 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">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_2f3a47e9-b4ee-47b8-99d5-29ba9f231cc1_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" 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">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" 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">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_InterestRateSwapLongTermPortionMember_e260e491-ea1e-4e04-b2d4-5e9e2bc50737_terseLabel_en-US" xlink:label="lab_tsco_InterestRateSwapLongTermPortionMember" 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">Interest Rate Swap Long Term Portion [Member]</link:label>
    <link:label id="lab_tsco_InterestRateSwapLongTermPortionMember_label_en-US" xlink:label="lab_tsco_InterestRateSwapLongTermPortionMember" 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">Interest Rate Swap Long Term Portion [Member]</link:label>
    <link:label id="lab_tsco_InterestRateSwapLongTermPortionMember_documentation_en-US" xlink:label="lab_tsco_InterestRateSwapLongTermPortionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap Long Term Portion [Member] [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_InterestRateSwapLongTermPortionMember" xlink:href="tsco-20191228.xsd#tsco_InterestRateSwapLongTermPortionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_InterestRateSwapLongTermPortionMember" xlink:to="lab_tsco_InterestRateSwapLongTermPortionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_baa56034-490f-4f4c-9ac6-63016803ff32_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" 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">Weighted average remaining contractual term, Outstanding, end of period (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" 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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_5eaa32ea-61ce-42e8-b670-5561a4426009_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" 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">Provision for income tax reconciliation to amounts computed at the federal statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" 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">Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_d082a7d6-78b6-4441-97a0-cd37ee600ce9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" 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">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_792cf9f0-3e0d-450e-b69e-ae0b0ebf53e1_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" 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">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_2a32ad06-2dca-4986-a446-cd3acb706b30_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" 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 Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" 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 Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_d59ccb6c-6ca0-4286-9ebc-b86c5ff14725_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory basis differences</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" 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">Deferred Tax Liabilities, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_42beadf7-16ad-4f01-9e94-90c44164540f_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" 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">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" 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">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ImpairmentOfLongLivedAssetsAbstract_7d75fc3a-e5bd-4fad-9e08-e44811b4845b_terseLabel_en-US" xlink:label="lab_tsco_ImpairmentOfLongLivedAssetsAbstract" 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">Impairment of long-lived assets</link:label>
    <link:label id="lab_tsco_ImpairmentOfLongLivedAssetsAbstract_label_en-US" xlink:label="lab_tsco_ImpairmentOfLongLivedAssetsAbstract" 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">Impairment of long-lived assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ImpairmentOfLongLivedAssetsAbstract" xlink:href="tsco-20191228.xsd#tsco_ImpairmentOfLongLivedAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ImpairmentOfLongLivedAssetsAbstract" xlink:to="lab_tsco_ImpairmentOfLongLivedAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_bd2a3f40-1a98-4633-8ee7-c8197cd24296_verboseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" 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">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidAdvertising_f398e20a-781e-4591-a543-7a8effa247ae_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidAdvertising" 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">Prepaid advertising costs</link:label>
    <link:label id="lab_us-gaap_PrepaidAdvertising_label_en-US" xlink:label="lab_us-gaap_PrepaidAdvertising" 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">Prepaid Advertising</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidAdvertising" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidAdvertising"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidAdvertising" xlink:to="lab_us-gaap_PrepaidAdvertising" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_72ec851e-8a51-42f3-9e71-903c5cd205be_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" 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">Operating Lease, Payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" 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">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_1a56202f-17a2-4f08-afcb-efe65d0c8aa3_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued as a result of vested restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" 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">Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_8e192012-f867-416e-ae68-21cae2f71dee_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" 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">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" 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">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits_796716a1-e370-4ffb-a1ef-ad0de1624ab4_terseLabel_en-US" xlink:label="lab_tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits" 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">Accrued sales tax audit reserve</link:label>
    <link:label id="lab_tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits_label_en-US" xlink:label="lab_tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits" 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">Deferred Tax Assets Long Term, Tax Effect Of Sales Tax Audits</link:label>
    <link:label id="lab_tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits_documentation_en-US" xlink:label="lab_tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets Long Term, Tax Effect Of Sales Tax Audits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits" xlink:href="tsco-20191228.xsd#tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits" xlink:to="lab_tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_Storeleasesoptionalrenewalperiodsminimum_3a246ebb-73bb-45a9-bb33-61eda6536888_terseLabel_en-US" xlink:label="lab_tsco_Storeleasesoptionalrenewalperiodsminimum" 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">Store leases optional renewal periods, minimum</link:label>
    <link:label id="lab_tsco_Storeleasesoptionalrenewalperiodsminimum_label_en-US" xlink:label="lab_tsco_Storeleasesoptionalrenewalperiodsminimum" 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">Store leases optional renewal periods, minimum</link:label>
    <link:label id="lab_tsco_Storeleasesoptionalrenewalperiodsminimum_documentation_en-US" xlink:label="lab_tsco_Storeleasesoptionalrenewalperiodsminimum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The minimum number of store leases optional renewals.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Storeleasesoptionalrenewalperiodsminimum" xlink:href="tsco-20191228.xsd#tsco_Storeleasesoptionalrenewalperiodsminimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_Storeleasesoptionalrenewalperiodsminimum" xlink:to="lab_tsco_Storeleasesoptionalrenewalperiodsminimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_194e7d7f-4f3a-4a08-a3a6-a9e65973963d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" 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">Finance lease cost, interest expense</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" 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">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DefineContributionBenefitPlanDomain_9ed2e25a-cbd6-4567-baf2-1e42deaef3fa_terseLabel_en-US" xlink:label="lab_tsco_DefineContributionBenefitPlanDomain" 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">Define contribution benefit plan</link:label>
    <link:label id="lab_tsco_DefineContributionBenefitPlanDomain_label_en-US" xlink:label="lab_tsco_DefineContributionBenefitPlanDomain" 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">Define Contribution Benefit Plan [Domain]</link:label>
    <link:label id="lab_tsco_DefineContributionBenefitPlanDomain_documentation_en-US" xlink:label="lab_tsco_DefineContributionBenefitPlanDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contribution plan to a benefit plan that provides benefits for employees.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DefineContributionBenefitPlanDomain" xlink:href="tsco-20191228.xsd#tsco_DefineContributionBenefitPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_DefineContributionBenefitPlanDomain" xlink:to="lab_tsco_DefineContributionBenefitPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_17393561-c482-4f8b-b5f9-20a5137eb5b0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" 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">Leases, Term and Discount Rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" 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">Lessee, Operating Lease, Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:to="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_OtherComprehensiveIncomeLossNetofTaxMember_54347dc0-0807-4990-8879-3dbd57aa62c2_terseLabel_en-US" xlink:label="lab_tsco_OtherComprehensiveIncomeLossNetofTaxMember" 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">Other Comprehensive Income (Loss), Net of Tax [Member]</link:label>
    <link:label id="lab_tsco_OtherComprehensiveIncomeLossNetofTaxMember_label_en-US" xlink:label="lab_tsco_OtherComprehensiveIncomeLossNetofTaxMember" 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">Other Comprehensive Income (Loss), Net of Tax [Member]</link:label>
    <link:label id="lab_tsco_OtherComprehensiveIncomeLossNetofTaxMember_documentation_en-US" xlink:label="lab_tsco_OtherComprehensiveIncomeLossNetofTaxMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_OtherComprehensiveIncomeLossNetofTaxMember" xlink:href="tsco-20191228.xsd#tsco_OtherComprehensiveIncomeLossNetofTaxMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_OtherComprehensiveIncomeLossNetofTaxMember" xlink:to="lab_tsco_OtherComprehensiveIncomeLossNetofTaxMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_6658da61-ede9-42ac-8168-60578cd41c2c_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_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy_c859f154-df86-40e3-a27e-3aa5fb6d4288_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy" 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">Store Closing Costs</link:label>
    <link:label id="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy_label_en-US" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy" 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">Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy" xlink:to="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_397d73de-c79c-4cb4-baa0-00f42b08bdc9_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" 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">Derivative Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" 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">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_f87b3afd-a99f-466a-8720-488578fd52eb_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" 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">Property, plant and equipment, useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" 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">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_abbf5727-293f-46e1-a131-9653fdfddbe3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_91537ae7-ad7e-4400-b3b6-fa7d23a8d869_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" 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 Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" 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 Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_722f8cf4-0c33-4266-9bbe-ad5c1b00588d_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" 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 Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" 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 Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_98996cc9-eb86-4e3b-b03a-003254480824_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" 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">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" 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">Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_3762c45d-48d1-40b0-9d15-6a3f87b3c412_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" 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">Operating Leases, Future Minimum Payments Due</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_1e804d4b-7faa-42cf-bc3c-56d97f1df775_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" 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">Operating Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDividendsPayableTextBlock_ba8ce26b-88da-48b8-94c8-59929271a634_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDividendsPayableTextBlock" 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">Schedule of Dividends Payable</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDividendsPayableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDividendsPayableTextBlock" 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">Schedule of Dividends Payable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDividendsPayableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDividendsPayableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDividendsPayableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDividendsPayableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_de5aeb0c-eaf2-46c8-a9f9-a554279ba17d_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" 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">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" 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">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_ef898e23-2ca7-4578-9bc0-b5b6737f4b2c_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" 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">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" 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">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_b8dc12ef-e755-475a-bfcb-6a895b106e80_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" 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">Finance Lease, Liability</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" 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">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfStores_c7a4eb5f-7423-4507-8b50-a86af5a887f0_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfStores" 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">Number of rural lifestyle retail stores operated by the company</link:label>
    <link:label id="lab_us-gaap_NumberOfStores_label_en-US" xlink:label="lab_us-gaap_NumberOfStores" 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">Number of Stores</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStores" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfStores"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfStores" xlink:to="lab_us-gaap_NumberOfStores" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_1f01b33b-3189-4c18-9302-aa249f9e6dca_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" 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">Leaseholds and Building Improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" 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">Leaseholds and Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_f59c186d-059a-40ab-9657-926a226e3856_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" 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">Increase (Decrease) in Other Operating Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_c17361af-9e89-4140-8d6c-6a4790c24cfe_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" 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">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" 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">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueNextTwelveMonths_fac6289c-42b4-428d-98fc-61e2566848c1_terseLabel_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueNextTwelveMonths" 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">Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueNextTwelveMonths" 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">Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueNextTwelveMonths_documentation_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueNextTwelveMonths" xlink:href="tsco-20191228.xsd#tsco_FutureMinimumPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_FutureMinimumPaymentsDueNextTwelveMonths" xlink:to="lab_tsco_FutureMinimumPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_0a919291-3860-4b41-9f7a-e311cdcf3f48_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" 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">Senior Notes</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" 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">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_8ca944f0-64bd-4d4f-ad00-1dc8043e80ac_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" 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">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" 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">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_ecf07e67-420d-4115-b28c-411c7339ac80_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" 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">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" 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">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ScheduleOfDeferredCompensationTable_56fa81a7-59e2-4ee7-b385-a1366ccb6d2f_terseLabel_en-US" xlink:label="lab_tsco_ScheduleOfDeferredCompensationTable" 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">Schedule of Deferred Compensation [Table]</link:label>
    <link:label id="lab_tsco_ScheduleOfDeferredCompensationTable_label_en-US" xlink:label="lab_tsco_ScheduleOfDeferredCompensationTable" 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">Schedule of Deferred Compensation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleOfDeferredCompensationTable" xlink:href="tsco-20191228.xsd#tsco_ScheduleOfDeferredCompensationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ScheduleOfDeferredCompensationTable" xlink:to="lab_tsco_ScheduleOfDeferredCompensationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_aded92e8-4f87-4158-a8ed-76963f32be4f_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" 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">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_9ead9bbc-e02e-44f2-a7ba-6ace2d6adcbc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" 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">Deferred compensation arrangement with individual, employer contribution</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" 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">Deferred Compensation Arrangement with Individual, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_9ab50909-5689-433b-9d21-9d20133dbf9d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" 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">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" 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">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_Operatingleasefutureminimumpaymentsinterest_33b236f9-a7d9-4db1-ad8c-6ebafc9ccff7_terseLabel_en-US" xlink:label="lab_tsco_Operatingleasefutureminimumpaymentsinterest" 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">Operating lease, future minimum payments, interest</link:label>
    <link:label id="lab_tsco_Operatingleasefutureminimumpaymentsinterest_label_en-US" xlink:label="lab_tsco_Operatingleasefutureminimumpaymentsinterest" 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">Operating lease, future minimum payments, interest</link:label>
    <link:label id="lab_tsco_Operatingleasefutureminimumpaymentsinterest_documentation_en-US" xlink:label="lab_tsco_Operatingleasefutureminimumpaymentsinterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, future minimum payments, interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Operatingleasefutureminimumpaymentsinterest" xlink:href="tsco-20191228.xsd#tsco_Operatingleasefutureminimumpaymentsinterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_Operatingleasefutureminimumpaymentsinterest" xlink:to="lab_tsco_Operatingleasefutureminimumpaymentsinterest" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue_b4ef482a-0b2b-4ec0-be01-8fc0668ed9cb_verboseLabel_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total fair value of stock options vested</link:label>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue" 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">Share-based Compensation Arrangement by Share-based Payment Award, Stock Options, Vested in Period, Total Fair Value</link:label>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue_documentation_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The total fair value of equity-based awards for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue" xlink:href="tsco-20191228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue" xlink:to="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividends_101256c3-3952-4bfa-a97e-420b1bf6ae43_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_bbe959da-d888-4428-9ae4-0f07c5eda44a_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends paid to stockholders</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" 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">Payments of Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_64c8b29c-a8a7-48aa-9b7b-50f692d8fbc9_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" 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">Number of Reportable Segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" 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">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_c04c5f7a-00d1-4042-a25b-dd8035649f20_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" 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">Class of Treasury Stock</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" 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">Class of Treasury Stock [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_0f5ed372-9599-4aaf-809b-b7f9acfd8262_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" 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">Schedule of Derivative Assets at Fair Value</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" 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">Schedule of Derivative Assets at Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_32372bf1-21d9-480f-b1ae-5bdb077f5688_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:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_5533caaf-df3d-481d-a9bc-3f7da1fd39a3_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" 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">Finance Lease, Liability, Payments, Due Year Three</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" 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">Finance Lease, Liability, Payments, Due Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_290aeffd-0a31-4d10-8be2-8895b90dca56_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" 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">Goodwill and Intangible Asset Impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" 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">Goodwill and Intangible Asset Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_d0abf1e1-93c7-47ea-83fc-87b642b61bc6_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" 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">Total amount of stock authorized under the repurchase program</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" 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">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_5add9377-73a5-4d3f-8ef9-828222d9c7cf_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" 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">Furniture, fixtures and equipment</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" 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">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_e65ae4ab-f9a4-407a-aece-c0d42c96e135_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" 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">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" 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">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock_42db2ac7-3b39-4399-a50d-e1aaee0b77cd_terseLabel_en-US" xlink:label="lab_tsco_OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock" 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">Other information performance-based restricted unit activity</link:label>
    <link:label id="lab_tsco_OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock_label_en-US" xlink:label="lab_tsco_OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock" 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">Other information performance-based restricted unit activity [Table Text Block]</link:label>
    <link:label id="lab_tsco_OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock_documentation_en-US" xlink:label="lab_tsco_OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other information performance-based restricted unit activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock" xlink:href="tsco-20191228.xsd#tsco_OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock" xlink:to="lab_tsco_OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ec935771-49ad-4e42-b1bf-e89b19c82daf_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" 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">Issuance of common stock under employee stock purchase plan, shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_1e628837-08fb-4b92-bc4e-e282f8d32b35_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares of common stock issued for employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" 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">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_d09306d6-b733-486e-9350-fc0535bbf843_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" 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">Weighted average shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" 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">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits_09d9b61b-0d9f-4a3b-806f-3f3a8bc0af00_terseLabel_en-US" xlink:label="lab_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" 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">Dilutive stock options and restricted stock units outstanding, income</link:label>
    <link:label id="lab_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits_label_en-US" xlink:label="lab_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" 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">Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:to="lab_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cbfc0315-f1c8-4969-9639-aad61a6bac6e_totalLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax, Total</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1f8dbbbc-5383-42d5-b2cb-c553aa6206a1_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryShrinkagePolicy_ebf9f766-9ba9-44ad-b49b-1fcfbf360328_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryShrinkagePolicy" 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">Shrinkage</link:label>
    <link:label id="lab_us-gaap_InventoryShrinkagePolicy_label_en-US" xlink:label="lab_us-gaap_InventoryShrinkagePolicy" 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">Inventory Shrinkage, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryShrinkagePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryShrinkagePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryShrinkagePolicy" xlink:to="lab_us-gaap_InventoryShrinkagePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match_396f0f30-bdcd-4b45-8232-c9d465e984a1_terseLabel_en-US" xlink:label="lab_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match" 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">Maximum percentage of employee's eligible compensation eligible for 100% match (in hundredths)</link:label>
    <link:label id="lab_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match_label_en-US" xlink:label="lab_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match" 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">Maximum percentage of employee's compensation eligible for 100% match</link:label>
    <link:label id="lab_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match_documentation_en-US" xlink:label="lab_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the maximum percentage of employee's compensation eligible for 100% match to be paid by the entity in a defined contribution plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match" xlink:href="tsco-20191228.xsd#tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match" xlink:to="lab_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_b3563f84-fe15-4b02-9138-98e243f1b3f6_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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_eb440979-aed9-44f7-b528-89c068ebafce_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" 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">Additions based on tax positions related to the current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" 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">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_MaximumPrincipalAmountOfBondAuthorized_3fa8ff0a-2766-4b94-b808-13e7bb49f185_terseLabel_en-US" xlink:label="lab_tsco_MaximumPrincipalAmountOfBondAuthorized" 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">Maximum Principal Amount of Bond Authorized</link:label>
    <link:label id="lab_tsco_MaximumPrincipalAmountOfBondAuthorized_label_en-US" xlink:label="lab_tsco_MaximumPrincipalAmountOfBondAuthorized" 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">Maximum Principal Amount of Bond Authorized</link:label>
    <link:label id="lab_tsco_MaximumPrincipalAmountOfBondAuthorized_documentation_en-US" xlink:label="lab_tsco_MaximumPrincipalAmountOfBondAuthorized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum principal amount authorized under the Industrial Revenue Bond agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaximumPrincipalAmountOfBondAuthorized" xlink:href="tsco-20191228.xsd#tsco_MaximumPrincipalAmountOfBondAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_MaximumPrincipalAmountOfBondAuthorized" xlink:to="lab_tsco_MaximumPrincipalAmountOfBondAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_965d8bed-0d4e-4af6-a634-3c993394f096_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" 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">Deferred tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" 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">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_484701d1-c6f8-4299-a3dd-6c72211273e1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" 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">Deferred Income Tax Liabilities, Net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" 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">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_4ca61a85-d6a1-401b-96c9-6b32e2b176f5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" 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">Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" 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">Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_b1e827ab-1736-4f96-b73f-d2a91d046258_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_us-gaap_OtherComprehensiveIncomeLocationAxis_1e0d46c7-a038-484b-84b9-313d270d84f9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" 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">Other Comprehensive Income Location [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" 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">Other Comprehensive Income Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_MaconGaDcMember_8880f941-403a-4e34-8e46-e7ad01a3106d_terseLabel_en-US" xlink:label="lab_tsco_MaconGaDcMember" 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">Macon, GA DC</link:label>
    <link:label id="lab_tsco_MaconGaDcMember_label_en-US" xlink:label="lab_tsco_MaconGaDcMember" 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">Macon, GA DC [Member]</link:label>
    <link:label id="lab_tsco_MaconGaDcMember_documentation_en-US" xlink:label="lab_tsco_MaconGaDcMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Macon, GA DC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaconGaDcMember" xlink:href="tsco-20191228.xsd#tsco_MaconGaDcMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_MaconGaDcMember" xlink:to="lab_tsco_MaconGaDcMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NonGuarantorSubsidiariesMember_564c3103-1ec2-441f-b8d2-2e9803c4d5a0_terseLabel_en-US" xlink:label="lab_srt_NonGuarantorSubsidiariesMember" 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">Non-Guarantor Subsidiaries [Member]</link:label>
    <link:label id="lab_srt_NonGuarantorSubsidiariesMember_label_en-US" xlink:label="lab_srt_NonGuarantorSubsidiariesMember" 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">Non-Guarantor Subsidiaries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NonGuarantorSubsidiariesMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NonGuarantorSubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NonGuarantorSubsidiariesMember" xlink:to="lab_srt_NonGuarantorSubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_59829ab2-8b7f-4abe-a22b-85a7b4f73a58_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares of common stock reserved for future issuance under the ESPP (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" 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">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_f575f9c6-5f5a-46c4-98d7-7a1d88ed865a_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_tsco_PropertyAndEquipmentAbstract_45328756-26a8-4df7-b1c1-af151a7deca5_terseLabel_en-US" xlink:label="lab_tsco_PropertyAndEquipmentAbstract" 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">Property and equipment</link:label>
    <link:label id="lab_tsco_PropertyAndEquipmentAbstract_label_en-US" xlink:label="lab_tsco_PropertyAndEquipmentAbstract" 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">Property and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PropertyAndEquipmentAbstract" xlink:href="tsco-20191228.xsd#tsco_PropertyAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_PropertyAndEquipmentAbstract" xlink:to="lab_tsco_PropertyAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_a7027370-7387-4404-85f2-3596dc3de918_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canceled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" 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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract_c2aff904-39a8-4fd2-925c-dd64de5c93a5_terseLabel_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract" 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">Advertising costs</link:label>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract" 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">Marketing and Advertising Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketingAndAdvertisingExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:to="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_341cdec6-4a8d-47af-a6f3-850e77312897_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" 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">Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" 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">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DueinyearsoneandtwoJune2017TermLoanMember_d87bcddc-1966-4651-bf41-14bf012e6ff3_terseLabel_en-US" xlink:label="lab_tsco_DueinyearsoneandtwoJune2017TermLoanMember" 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">Due through maturity date June 2017 Term Loan</link:label>
    <link:label id="lab_tsco_DueinyearsoneandtwoJune2017TermLoanMember_label_en-US" xlink:label="lab_tsco_DueinyearsoneandtwoJune2017TermLoanMember" 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">Due in years one and two June 2017 Term Loan [Member]</link:label>
    <link:label id="lab_tsco_DueinyearsoneandtwoJune2017TermLoanMember_documentation_en-US" xlink:label="lab_tsco_DueinyearsoneandtwoJune2017TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in years one and two June 2017 Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DueinyearsoneandtwoJune2017TermLoanMember" xlink:href="tsco-20191228.xsd#tsco_DueinyearsoneandtwoJune2017TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_DueinyearsoneandtwoJune2017TermLoanMember" xlink:to="lab_tsco_DueinyearsoneandtwoJune2017TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_05f1a6ed-153f-46ec-bd58-090aede7b687_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" 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">Capital leases</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" 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">Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_89f60730-e8b1-4bd0-bcd5-5ab37b1f6ae9_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on disposition of property and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" 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">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ScheduleDefinedContributionBenefitPlanTable_400186a5-adf5-4e61-a983-b908d239411f_terseLabel_en-US" xlink:label="lab_tsco_ScheduleDefinedContributionBenefitPlanTable" 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">Schedule Defined Contribution Benefit Plan [Table]</link:label>
    <link:label id="lab_tsco_ScheduleDefinedContributionBenefitPlanTable_label_en-US" xlink:label="lab_tsco_ScheduleDefinedContributionBenefitPlanTable" 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">Schedule Defined Contribution Benefit Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleDefinedContributionBenefitPlanTable" xlink:href="tsco-20191228.xsd#tsco_ScheduleDefinedContributionBenefitPlanTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanTable" xlink:to="lab_tsco_ScheduleDefinedContributionBenefitPlanTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_be765f94-e072-4997-afa8-638f0659306b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" 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">Senior Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" 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">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_e8753c9c-46d4-4636-90d0-459027131c3f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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">Stock option activity</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_f1f9a63b-db98-42a7-a87a-0ae87fbcc34b_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" 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">2020</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" 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">Capital Leases, Future Minimum Payments Due in Two Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_77f1bb30-dc05-47e0-a3bb-3c366d777a34_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" 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">Common stock, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_1fa19208-4596-46eb-b2ce-99c6cbffa953_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" 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">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_f1eb3b14-9d67-415e-ae36-ffaf0a05909c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" 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">Deferred tax assets and liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" 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">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnsecuredDebt_62ed98c2-b078-4653-9b30-baf54cb80c41_verboseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Credit Facility amount outstanding</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebt_a7614f51-53e6-483b-9ce5-7fe07078472b_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebt" 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">Unsecured Debt</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebt_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebt" 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">Unsecured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnsecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebt" xlink:to="lab_us-gaap_UnsecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_FranklinKyDcMember_daa35190-57ff-4281-bf32-ae71398ab34c_terseLabel_en-US" xlink:label="lab_tsco_FranklinKyDcMember" 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">Franklin, KY DC</link:label>
    <link:label id="lab_tsco_FranklinKyDcMember_label_en-US" xlink:label="lab_tsco_FranklinKyDcMember" 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">Franklin, KY DC [Member]</link:label>
    <link:label id="lab_tsco_FranklinKyDcMember_documentation_en-US" xlink:label="lab_tsco_FranklinKyDcMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Franklin, KY DC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FranklinKyDcMember" xlink:href="tsco-20191228.xsd#tsco_FranklinKyDcMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_FranklinKyDcMember" xlink:to="lab_tsco_FranklinKyDcMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_26e61cff-e765-4e04-a996-fb268b352f14_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" 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">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" 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">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_908660e4-eb2b-40ff-8d9a-79efde8cecb1_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" 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">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" 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">Type of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5cfb46b6-81a6-42ee-b5f1-b213866dfc47_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reductions for tax positions of prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" 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">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_0a775014-1b25-47a6-a98c-b65aadb855e0_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" 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">Remaining authorization under the share repurchase program</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" 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">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_eb40c2bc-5780-4717-bc88-56666a6312c1_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" 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">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" 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">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_4a97c521-c67f-4a39-8e65-dbdd78f51a34_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" 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">Revenue from External Customers by Products and Services [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" 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">Revenue from External Customers by Products and Services [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_160bb780-0651-4489-8f31-a39aea4ea73c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" 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">Fair value disclosures</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" 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">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_e7c8b5b2-5635-466d-8494-ba0ee69e20b1_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" 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">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" 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">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_47086069-ef39-44bc-818c-23f9966dc50f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" 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">Inventory valuation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" 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">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_9c2fa018-3d3b-4a01-822d-ee5a84d84383_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" 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 Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" 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 Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_972d8a77-bdf9-4e7f-8edc-3bc7b2496048_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" 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">Expected price volatility, minimum (in hundredths)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" 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">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_acc9a192-e4a9-4003-9fa7-b35751821cd3_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" 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">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" 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">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance_21d73b42-26ee-49b1-a532-824bf0a9d796_terseLabel_en-US" xlink:label="lab_tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance" 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">General liability insurance</link:label>
    <link:label id="lab_tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance_label_en-US" xlink:label="lab_tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance" 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">Deferred Tax Assets Tax Deferred Expense Reserves And Accruals General Liability Insurance</link:label>
    <link:label id="lab_tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance_documentation_en-US" xlink:label="lab_tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated losses under general liability insurance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance" xlink:href="tsco-20191228.xsd#tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance" xlink:to="lab_tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_8937090e-0867-4da9-a1b5-d520227fd594_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" 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">Rent expenses in excess of cash payments required</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" 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">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ShelfNotesMaximumIssuanceDate_0970475c-3033-4dc5-a84b-b879d511934c_terseLabel_en-US" xlink:label="lab_tsco_ShelfNotesMaximumIssuanceDate" 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">Shelf Notes - Maximum Issuance Date</link:label>
    <link:label id="lab_tsco_ShelfNotesMaximumIssuanceDate_label_en-US" xlink:label="lab_tsco_ShelfNotesMaximumIssuanceDate" 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">Shelf Notes - Maximum Issuance Date</link:label>
    <link:label id="lab_tsco_ShelfNotesMaximumIssuanceDate_documentation_en-US" xlink:label="lab_tsco_ShelfNotesMaximumIssuanceDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shelf Notes - Maximum Issuance Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShelfNotesMaximumIssuanceDate" xlink:href="tsco-20191228.xsd#tsco_ShelfNotesMaximumIssuanceDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ShelfNotesMaximumIssuanceDate" xlink:to="lab_tsco_ShelfNotesMaximumIssuanceDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_0d2cbfb0-7882-458d-bd52-1a67ed661e1a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" 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">Share-based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" 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">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_e28abe5d-35ae-4c9b-927f-a56db0e25a74_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_4ca7476f-be09-4cb8-865c-5b5f416ae589_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_512e5026-d826-433e-967a-5eb5416fd5c6_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" 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">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesRentExpenseNet_59bc2bf3-42ba-4824-9d1e-c0836ca91f5b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet" 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">Operating leases, rent expense, net</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesRentExpenseNet_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet" 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">Operating Leases, Rent Expense, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesRentExpenseNet" xlink:to="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfStatesInWhichEntityOperates_9ef5772c-89f3-40fe-b32b-2d90c6f1aede_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfStatesInWhichEntityOperates" 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">Number of states in which rural lifestyle retail stores are operated by the company</link:label>
    <link:label id="lab_us-gaap_NumberOfStatesInWhichEntityOperates_label_en-US" xlink:label="lab_us-gaap_NumberOfStatesInWhichEntityOperates" 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">Number of States in which Entity Operates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStatesInWhichEntityOperates" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfStatesInWhichEntityOperates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfStatesInWhichEntityOperates" xlink:to="lab_us-gaap_NumberOfStatesInWhichEntityOperates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_7706f45c-78d1-4810-87c0-9dd30aab0bc0_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" 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">Borrowings under debt facilities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" 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">Proceeds from Issuance of Unsecured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_8528b525-01a7-44a2-aa64-f64bca872ac8_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" 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">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" 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">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DistributionExpense_baf6de27-4951-4476-aa42-407c01f528d2_verboseLabel_en-US" xlink:label="lab_tsco_DistributionExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution center costs</link:label>
    <link:label id="lab_tsco_DistributionExpense_label_en-US" xlink:label="lab_tsco_DistributionExpense" 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">Distribution Expense</link:label>
    <link:label id="lab_tsco_DistributionExpense_documentation_en-US" xlink:label="lab_tsco_DistributionExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount represents total cost incurred at our distribution centers for receiving, warehousing and preparing product for delivery. They are expensed as incurred and are included in SG&amp;A expenses in the Consolidated Statements of Income.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DistributionExpense" xlink:href="tsco-20191228.xsd#tsco_DistributionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_DistributionExpense" xlink:to="lab_tsco_DistributionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_12188b74-581b-4ea8-8e0b-fb77b7a88a42_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments under finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" 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">Repayments of Long-term Capital Lease Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:to="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_OtherInformationOptionActivityTableTextBlock_a89e49b4-e44c-4b53-a9e2-a4d29653d6d2_verboseLabel_en-US" xlink:label="lab_tsco_OtherInformationOptionActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other information relative to option activity</link:label>
    <link:label id="lab_tsco_OtherInformationOptionActivityTableTextBlock_label_en-US" xlink:label="lab_tsco_OtherInformationOptionActivityTableTextBlock" 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">Other information option activity [Table Text Block]</link:label>
    <link:label id="lab_tsco_OtherInformationOptionActivityTableTextBlock_documentation_en-US" xlink:label="lab_tsco_OtherInformationOptionActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of other information relative to option activity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_OtherInformationOptionActivityTableTextBlock" xlink:href="tsco-20191228.xsd#tsco_OtherInformationOptionActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_OtherInformationOptionActivityTableTextBlock" xlink:to="lab_tsco_OtherInformationOptionActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_084af22a-29cc-4006-b591-702320aa6e72_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" 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">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" 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">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_816dc647-9c85-4f72-806c-91d72bf0287d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" 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">Weighted average exercise price, Exercisable, end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" 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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_CashPaidDuringPeriodForAbstract_f90df3ee-f830-41e2-9677-e778fddcb48f_verboseLabel_en-US" xlink:label="lab_tsco_CashPaidDuringPeriodForAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the year for:</link:label>
    <link:label id="lab_tsco_CashPaidDuringPeriodForAbstract_label_en-US" xlink:label="lab_tsco_CashPaidDuringPeriodForAbstract" 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">Cash paid during the period for [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CashPaidDuringPeriodForAbstract" xlink:href="tsco-20191228.xsd#tsco_CashPaidDuringPeriodForAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_CashPaidDuringPeriodForAbstract" xlink:to="lab_tsco_CashPaidDuringPeriodForAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_c78731c9-f381-426e-92e9-b0d47b9341e5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" 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">Discount rate of employee stock purchase plan (in hundredths)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" 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">Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_e8422cb1-65cb-4980-b7a0-0c6e19ae3463_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross, Total</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" 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">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_babafd04-a5ea-40f5-ac23-8209e7cd79dc_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" 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">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" 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">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_a29842f7-941b-4e54-b429-38ded11fad20_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" 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">Capitalized Software Costs</link:label>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" 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">Research, Development, and Computer Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:to="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfUnsecuredDebt_1530dc1a-ee6f-4cf1-b54a-759e6fb4930d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfUnsecuredDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments under debt facilities</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfUnsecuredDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfUnsecuredDebt" 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">Repayments of Unsecured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfUnsecuredDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfUnsecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfUnsecuredDebt" xlink:to="lab_us-gaap_RepaymentsOfUnsecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_87e28ed8-936c-4c46-8661-d4f5548a5fb3_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" 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">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" 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">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DeferredTaxAssetsDeferredCompensation_7cdffa6e-16cd-4301-883d-ce7ecd41521b_verboseLabel_en-US" xlink:label="lab_tsco_DeferredTaxAssetsDeferredCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred compensation</link:label>
    <link:label id="lab_tsco_DeferredTaxAssetsDeferredCompensation_label_en-US" xlink:label="lab_tsco_DeferredTaxAssetsDeferredCompensation" 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">Deferred Tax Assets, Deferred compensation</link:label>
    <link:label id="lab_tsco_DeferredTaxAssetsDeferredCompensation_documentation_en-US" xlink:label="lab_tsco_DeferredTaxAssetsDeferredCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The tax effect as of the balance sheet date of the amount of the estimated future tax deductions arising from deferred compensation, which can only be deducted for tax purposes when the expense is incurred, and which can only be realized if sufficient tax-basis income is generated in future periods to enable the deduction to be taken.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredTaxAssetsDeferredCompensation" xlink:href="tsco-20191228.xsd#tsco_DeferredTaxAssetsDeferredCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_DeferredTaxAssetsDeferredCompensation" xlink:to="lab_tsco_DeferredTaxAssetsDeferredCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentIssuanceDate1_44a9d2ed-e9f3-42c8-901f-5add17809298_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentIssuanceDate1" 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">Debt Instrument, Issuance Date</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentIssuanceDate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentIssuanceDate1" 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">Debt Instrument, Issuance Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIssuanceDate1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentIssuanceDate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentIssuanceDate1" xlink:to="lab_us-gaap_DebtInstrumentIssuanceDate1" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_OtherInformationRestrictedUnitActivityTableTextBlock_cd7cf432-8014-455f-b4f1-3344c99bc76b_verboseLabel_en-US" xlink:label="lab_tsco_OtherInformationRestrictedUnitActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other information relative to restricted unit activity</link:label>
    <link:label id="lab_tsco_OtherInformationRestrictedUnitActivityTableTextBlock_label_en-US" xlink:label="lab_tsco_OtherInformationRestrictedUnitActivityTableTextBlock" 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">Other information restricted unit activity [Table Text Block]</link:label>
    <link:label id="lab_tsco_OtherInformationRestrictedUnitActivityTableTextBlock_documentation_en-US" xlink:label="lab_tsco_OtherInformationRestrictedUnitActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of other information relative to restricted unit activity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_OtherInformationRestrictedUnitActivityTableTextBlock" xlink:href="tsco-20191228.xsd#tsco_OtherInformationRestrictedUnitActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_OtherInformationRestrictedUnitActivityTableTextBlock" xlink:to="lab_tsco_OtherInformationRestrictedUnitActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_5ef803ab-1d17-4d19-9245-43248925fa6f_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" 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">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" 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">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_9e19c39d-e5ef-4d34-8d9c-c8c7258e6910_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" 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">Exercisable, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" 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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_February2016TermLoanMember_f15587f5-d52c-466f-b929-24017b009cb6_terseLabel_en-US" xlink:label="lab_tsco_February2016TermLoanMember" 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">February 2016 Term Loan</link:label>
    <link:label id="lab_tsco_February2016TermLoanMember_label_en-US" xlink:label="lab_tsco_February2016TermLoanMember" 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">February 2016 Term Loan [Member]</link:label>
    <link:label id="lab_tsco_February2016TermLoanMember_documentation_en-US" xlink:label="lab_tsco_February2016TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">February 2016 Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_February2016TermLoanMember" xlink:href="tsco-20191228.xsd#tsco_February2016TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_February2016TermLoanMember" xlink:to="lab_tsco_February2016TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_97fd660c-b102-4e45-bf75-e51a7665d0f7_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" 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">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" 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">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_865258a6-6d7b-41d1-bc57-112c35aee64a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" 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">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_a0060018-0387-4763-b017-4200a1713b10_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" 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">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" 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">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_7fbdc64e-998b-4226-a59d-53943c32a564_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" 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">Senior Notes - Interest Rate</link:label>
    <link:label id="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" 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">Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:to="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_0d764eef-b071-4696-b433-d8a3e3e5710b_totalLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum payments due</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" 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">Capital Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_04fb9c68-e9bc-4997-90e2-e92442939645_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_tsco_SeasonalGiftAndToyProductsMember_7dd710c4-48be-4695-9132-209dc5239724_terseLabel_en-US" xlink:label="lab_tsco_SeasonalGiftAndToyProductsMember" 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">Seasonal, Gift and Toy Products</link:label>
    <link:label id="lab_tsco_SeasonalGiftAndToyProductsMember_label_en-US" xlink:label="lab_tsco_SeasonalGiftAndToyProductsMember" 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">Seasonal, Gift and Toy Products [Member]</link:label>
    <link:label id="lab_tsco_SeasonalGiftAndToyProductsMember_documentation_en-US" xlink:label="lab_tsco_SeasonalGiftAndToyProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product category classified as seasonal, gift and toy product.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SeasonalGiftAndToyProductsMember" xlink:href="tsco-20191228.xsd#tsco_SeasonalGiftAndToyProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_SeasonalGiftAndToyProductsMember" xlink:to="lab_tsco_SeasonalGiftAndToyProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockShares_03162a37-3db8-4f5b-8b05-943222e4a6dd_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" 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">Treasury stock, at cost (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" 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">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1f6fbd17-07f9-4876-afb9-0029686fee2c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" 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">Total intrinsic value of stock options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" 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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_BondDomain_093f8d46-6e9f-43b8-bcf5-e9236e4823ce_terseLabel_en-US" xlink:label="lab_tsco_BondDomain" 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">Industrial Revenue Bond [Domain]</link:label>
    <link:label id="lab_tsco_BondDomain_label_en-US" xlink:label="lab_tsco_BondDomain" 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">Bond [Domain]</link:label>
    <link:label id="lab_tsco_BondDomain_documentation_en-US" xlink:label="lab_tsco_BondDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Bond [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_BondDomain" xlink:href="tsco-20191228.xsd#tsco_BondDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_BondDomain" xlink:to="lab_tsco_BondDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f748da1f-41da-4826-b7bf-a3e8a7830cdc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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">Equity Award [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_9e658179-90b0-47d7-8021-aa374199a2c0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" 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">Stock options, additional disclosures</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" 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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9ce70f60-7e02-43c2-a025-9002c6988b86_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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">Weighted average grant date fair value, Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram_7e8ff882-53ad-4a4b-a739-532579ae0be8_verboseLabel_en-US" xlink:label="lab_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company's maximum match under employee deferred compensation program</link:label>
    <link:label id="lab_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram_label_en-US" xlink:label="lab_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram" 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">Company maximum match under deferred compensation program</link:label>
    <link:label id="lab_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram_documentation_en-US" xlink:label="lab_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The maximum amount of Company match under the employee deferred compensation program.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram" xlink:href="tsco-20191228.xsd#tsco_CompanyMaximumMatchUnderDeferredCompensationProgram"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram" xlink:to="lab_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_fdef85e2-8780-4155-9f7f-e3f85f183873_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" 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">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" 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">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_35d0bd43-578a-48bf-a20f-d654e5906072_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" 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">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" 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">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Land_1caa9b5f-ac09-40fa-b684-992300bd437a_terseLabel_en-US" xlink:label="lab_us-gaap_Land" 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">Land</link:label>
    <link:label id="lab_us-gaap_Land_label_en-US" xlink:label="lab_us-gaap_Land" 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">Land</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Land"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Land" xlink:to="lab_us-gaap_Land" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_be98e9c6-c83c-4378-90ca-120bc2e92d93_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_4ba73ee9-8f66-47aa-8ced-bd1fa9727416_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" 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">Accrued employee compensation</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" 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">Increase (Decrease) in Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_81b81ea0-15d7-4414-bd3f-5c88589b6198_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" 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">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" 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">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_TermLoanMaximumBorrowingCapacity_4e579571-5dfb-423a-9f2e-0d57336fc655_terseLabel_en-US" xlink:label="lab_tsco_TermLoanMaximumBorrowingCapacity" 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">Term Loan, Maximum Borrowing Capacity</link:label>
    <link:label id="lab_tsco_TermLoanMaximumBorrowingCapacity_label_en-US" xlink:label="lab_tsco_TermLoanMaximumBorrowingCapacity" 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">Term Loan, Maximum Borrowing Capacity</link:label>
    <link:label id="lab_tsco_TermLoanMaximumBorrowingCapacity_documentation_en-US" xlink:label="lab_tsco_TermLoanMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermLoanMaximumBorrowingCapacity" xlink:href="tsco-20191228.xsd#tsco_TermLoanMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_TermLoanMaximumBorrowingCapacity" xlink:to="lab_tsco_TermLoanMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReceivable_ed2a068a-948c-4c1e-8d3a-0405d5d65d8d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReceivable" 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">Income taxes receivable</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReceivable" 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">Income Taxes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReceivable" xlink:to="lab_us-gaap_IncomeTaxReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_4f9d7e90-1160-417a-8ff4-7ff683a71c72_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" 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">2022</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" 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">Capital Leases, Future Minimum Payments Due in Four Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_InterestRateSwapShortTermPortionMember_e969cb77-fae1-43cf-a9ba-f0a1816b6b61_terseLabel_en-US" xlink:label="lab_tsco_InterestRateSwapShortTermPortionMember" 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">Interest Rate Swap Short Term Portion [Member]</link:label>
    <link:label id="lab_tsco_InterestRateSwapShortTermPortionMember_label_en-US" xlink:label="lab_tsco_InterestRateSwapShortTermPortionMember" 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">Interest Rate Swap Short Term Portion [Member]</link:label>
    <link:label id="lab_tsco_InterestRateSwapShortTermPortionMember_documentation_en-US" xlink:label="lab_tsco_InterestRateSwapShortTermPortionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap Short Term Portion [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_InterestRateSwapShortTermPortionMember" xlink:href="tsco-20191228.xsd#tsco_InterestRateSwapShortTermPortionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_InterestRateSwapShortTermPortionMember" xlink:to="lab_tsco_InterestRateSwapShortTermPortionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_85738523-4678-40bc-a427-4f0f617382c3_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" 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">Net proceeds from issuance of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" 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">Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_c08eb1aa-6b91-4bac-bc77-1ac967bc8dde_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" 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">Reconciliation of the provision for income taxes to the amounts computed at the federal statutory rate</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" 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">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_7d9e0719-d143-406f-9223-b1fee9a38146_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" 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">Share Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" 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">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_6c1da088-73b3-4236-bbb9-7253e9b8488f_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" 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">Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_90880af7-ee8c-4528-a0f2-5fa98e5ccf73_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" 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">Cost of Merchandise Sold</link:label>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" 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">Cost of Goods and Service [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:to="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueinTwoYears_75ba9e7b-a57e-4e9f-8d73-05ec8a4630a7_terseLabel_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueinTwoYears" 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">Future Minimum Payments, Due in Two Years</link:label>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueinTwoYears_label_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueinTwoYears" 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">Future Minimum Payments, Due in Two Years</link:label>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueinTwoYears_documentation_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueinTwoYears" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Minimum Payments, Due in Two Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueinTwoYears" xlink:href="tsco-20191228.xsd#tsco_FutureMinimumPaymentsDueinTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_FutureMinimumPaymentsDueinTwoYears" xlink:to="lab_tsco_FutureMinimumPaymentsDueinTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_b2a68473-2b2a-40fd-8c86-6e3f3598ee1f_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" 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">Construction in Progress, Gross</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" 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">Construction in Progress, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_cecdacd5-953b-4f39-9238-a285ecb7ab6e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" 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">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" 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">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_847c9a19-02d4-438d-baea-829acdc0b5cc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" 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">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" 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">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_974e9b87-e913-4821-b04e-9938a9bc79ca_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" 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">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" 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">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_16818e9c-8e38-4a8a-b672-f11bda6f811b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_6f87729f-055d-4c74-9edb-3dd9870440f4_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" 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">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_d7d88e51-f42a-402a-935e-bdbb406b33c4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" 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">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" 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">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_b1ce3966-ca7e-4cbd-b49f-14ed7d21e996_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" 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">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_TermLoan2Member_3135ac44-b68d-4283-a1e9-47f8bf17d987_terseLabel_en-US" xlink:label="lab_tsco_TermLoan2Member" 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">Term Loan 2 [Member]</link:label>
    <link:label id="lab_tsco_TermLoan2Member_label_en-US" xlink:label="lab_tsco_TermLoan2Member" 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">Term Loan 2 [Member]</link:label>
    <link:label id="lab_tsco_TermLoan2Member_documentation_en-US" xlink:label="lab_tsco_TermLoan2Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermLoan2Member" xlink:href="tsco-20191228.xsd#tsco_TermLoan2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_TermLoan2Member" xlink:to="lab_tsco_TermLoan2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_feb0f4c8-e56d-4b94-99a1-0adee16ebfec_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7f4067d5-6029-49cc-8eb5-2b9b173eab7a_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_bf28ef7d-2089-4efc-9b81-4f704a5689dd_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" 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">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired_bfdaf360-829d-4dc2-bd37-e612503dee91_terseLabel_en-US" xlink:label="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired" 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">Indefinite-lived Intangible Assets Acquired</link:label>
    <link:label id="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired_label_en-US" xlink:label="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired" 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">Indefinite-lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:to="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_LeaseLiability_88d5ba34-a28f-4a16-bb63-e68fb0dd5f2f_terseLabel_en-US" xlink:label="lab_tsco_LeaseLiability" 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">Lease Liability</link:label>
    <link:label id="lab_tsco_LeaseLiability_label_en-US" xlink:label="lab_tsco_LeaseLiability" 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">Lease Liability</link:label>
    <link:label id="lab_tsco_LeaseLiability_documentation_en-US" xlink:label="lab_tsco_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseLiability" xlink:href="tsco-20191228.xsd#tsco_LeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_LeaseLiability" xlink:to="lab_tsco_LeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_CashOutflowforDebtIssuanceCost_9a97b4c8-8c33-490b-a620-892b4ca4f32c_terseLabel_en-US" xlink:label="lab_tsco_CashOutflowforDebtIssuanceCost" 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">Debt issuance costs</link:label>
    <link:label id="lab_tsco_CashOutflowforDebtIssuanceCost_label_en-US" xlink:label="lab_tsco_CashOutflowforDebtIssuanceCost" 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">Cash Outflow for Debt Issuance Cost</link:label>
    <link:label id="lab_tsco_CashOutflowforDebtIssuanceCost_documentation_en-US" xlink:label="lab_tsco_CashOutflowforDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Outflow for Debt Issuance Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CashOutflowforDebtIssuanceCost" xlink:href="tsco-20191228.xsd#tsco_CashOutflowforDebtIssuanceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_CashOutflowforDebtIssuanceCost" xlink:to="lab_tsco_CashOutflowforDebtIssuanceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_a3c2313c-47da-46e9-89f6-461308b6549d_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" 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">Treasury Stock Acquired, Average Cost Per Share</link:label>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" 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">Treasury Stock Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_702ac81b-f8d9-4fdc-b9c4-66e446c5e1f3_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" 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">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_3e1e93c0-c2e9-416c-8afa-70915fba4931_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" 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">Operating Lease, Liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" 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">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions_b828f00b-2c76-4136-8942-4da4509a629a_terseLabel_en-US" xlink:label="lab_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions" 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">Maximum processing time for payments due from banks for customer credit card transactions</link:label>
    <link:label id="lab_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions_label_en-US" xlink:label="lab_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions" 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">Maximum processing times for payments due from banks for customer credit card transactions</link:label>
    <link:label id="lab_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions_documentation_en-US" xlink:label="lab_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The maximum time it takes to process payments due from banks for credit card transactions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions" xlink:href="tsco-20191228.xsd#tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions" xlink:to="lab_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution_6e8bebc7-82e1-4a35-88f0-24e65e6c217f_verboseLabel_en-US" xlink:label="lab_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage match by company applicable to next 3 percent of employee's contribution</link:label>
    <link:label id="lab_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution_label_en-US" xlink:label="lab_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution" 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">Percentage match by company applicable to next 3 percent of employee's contribution</link:label>
    <link:label id="lab_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution_documentation_en-US" xlink:label="lab_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the percentage matched by company in a defined benefit plan, applicable to the next 3-6% of employee's contribution.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution" xlink:href="tsco-20191228.xsd#tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution" xlink:to="lab_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCovenantDescription_917de70e-bafa-4806-8d08-5c5a86705dfa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCovenantDescription" 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">Debt Instrument, Covenant Description</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCovenantDescription_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCovenantDescription" 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">Debt Instrument, Covenant Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCovenantDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCovenantDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCovenantDescription" xlink:to="lab_us-gaap_DebtInstrumentCovenantDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced_13041f93-e004-4b9c-ad33-067542daa940_terseLabel_en-US" xlink:label="lab_tsco_Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced" 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">Lessee, operating lease payments for leases signed, but not yet commenced</link:label>
    <link:label id="lab_tsco_Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced_label_en-US" xlink:label="lab_tsco_Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced" 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">Lessee, operating lease payments for leases signed, but not yet commenced</link:label>
    <link:label id="lab_tsco_Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced_documentation_en-US" xlink:label="lab_tsco_Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, operating lease payments for leases signed, but not yet commenced</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced" xlink:href="tsco-20191228.xsd#tsco_Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced" xlink:to="lab_tsco_Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a031f85f-a2a6-4857-9b24-aefb73776a10_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" 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">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" 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">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_20bac944-8539-4f94-864e-45a44a9f14fe_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" 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">Remaining weighted average expense recognition period (in years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" 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">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_9904b330-17f5-4a44-996d-bc21cab26006_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount representing interest</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" 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">Capital Leases, Future Minimum Payments, Interest Included in Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_c4f8443f-ea42-4789-91ac-268553f6fd8f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" 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">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesGross_583e8da4-d05c-4589-8796-b6aae43da50e_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesGross" 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">Furniture and Fixtures, Gross</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesGross_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesGross" 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">Furniture and Fixtures, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesGross" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesGross" xlink:to="lab_us-gaap_FurnitureAndFixturesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_NetBondProceedsIssued_ef9d52a0-be19-45a0-9066-970de133a4ba_verboseLabel_en-US" xlink:label="lab_tsco_NetBondProceedsIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Bond Proceeds Issued</link:label>
    <link:label id="lab_tsco_NetBondProceedsIssued_label_en-US" xlink:label="lab_tsco_NetBondProceedsIssued" 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">Net Bond Proceeds Issued</link:label>
    <link:label id="lab_tsco_NetBondProceedsIssued_documentation_en-US" xlink:label="lab_tsco_NetBondProceedsIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net bond proceeds under the Industrial Revenue Bond agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NetBondProceedsIssued" xlink:href="tsco-20191228.xsd#tsco_NetBondProceedsIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_NetBondProceedsIssued" xlink:to="lab_tsco_NetBondProceedsIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3d372d21-4feb-451d-8d09-28c2cee0ed6d_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_63b71607-adf6-4e8a-8859-b4df829cc721_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" 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">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ComputerSoftwareAndHardwareGross_c7cb177a-da85-49b2-a00b-fbf080951e08_terseLabel_en-US" xlink:label="lab_tsco_ComputerSoftwareAndHardwareGross" 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">Computer software and hardware, gross</link:label>
    <link:label id="lab_tsco_ComputerSoftwareAndHardwareGross_label_en-US" xlink:label="lab_tsco_ComputerSoftwareAndHardwareGross" 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">Computer software and hardware, gross</link:label>
    <link:label id="lab_tsco_ComputerSoftwareAndHardwareGross_documentation_en-US" xlink:label="lab_tsco_ComputerSoftwareAndHardwareGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The gross amount of capitalized computer software and hardware costs as of the balance sheet date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ComputerSoftwareAndHardwareGross" xlink:href="tsco-20191228.xsd#tsco_ComputerSoftwareAndHardwareGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ComputerSoftwareAndHardwareGross" xlink:to="lab_tsco_ComputerSoftwareAndHardwareGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_02312535-41b5-4d1d-b78b-825a1603d5ae_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" 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">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" 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">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_14ceb905-d0c7-4b6a-b624-14f97ffcc5c7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" 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">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" 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">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_caac618b-ab20-40ab-a50d-e49b064b0e9f_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" 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">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" 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">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_e8d4847e-5417-4655-9792-a56e25477648_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" 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">Accrued employee compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" 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">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_9781cbcd-47e9-4243-8c55-7fb77704306a_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of future minimum rental payments due for operating leases</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" 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">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_TX_ebf6a4a1-1253-49b1-aa51-060b9377e0e1_terseLabel_en-US" xlink:label="lab_stpr_TX" 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">TEXAS</link:label>
    <link:label id="lab_stpr_TX_label_en-US" xlink:label="lab_stpr_TX" 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">TEXAS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_TX"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_TX" xlink:to="lab_stpr_TX" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_50e8d9c0-8f87-4e95-973d-180c3b8ad3ab_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" 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">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_02535e4d-4af1-4833-b8f6-6779befa1d1e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" 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">Finance Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" 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">Finance Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_73ff811d-0dda-42b7-a52b-0f74cf783c36_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" 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">London Interbank Offered Rate (LIBOR)</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" 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">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_034591b0-c172-4809-8dbf-5e18ea24d0a4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" 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">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" 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">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_86d602f9-f6ea-4354-8b4d-1c833500e952_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" 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">Restricted stock units, additional disclosures</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" 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">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_eff6a2c9-04ce-41c6-9997-6c781747a9db_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" 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 Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_FreightPolicyTextBlock_12567f90-be7f-406a-bcec-82c53e4fc841_verboseLabel_en-US" xlink:label="lab_tsco_FreightPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Freight</link:label>
    <link:label id="lab_tsco_FreightPolicyTextBlock_label_en-US" xlink:label="lab_tsco_FreightPolicyTextBlock" 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">Freight [Policy Text Block]</link:label>
    <link:label id="lab_tsco_FreightPolicyTextBlock_documentation_en-US" xlink:label="lab_tsco_FreightPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for freight.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FreightPolicyTextBlock" xlink:href="tsco-20191228.xsd#tsco_FreightPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_FreightPolicyTextBlock" xlink:to="lab_tsco_FreightPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract_578621a7-b7f2-4d8c-959b-bbae59c8aa5a_terseLabel_en-US" xlink:label="lab_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract" 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">Combined operating and finance lease liabilities [Abstract]</link:label>
    <link:label id="lab_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract_label_en-US" xlink:label="lab_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract" 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">Combined operating and finance lease liabilities [Abstract]</link:label>
    <link:label id="lab_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract_documentation_en-US" xlink:label="lab_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Combined operating and finance lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract" xlink:href="tsco-20191228.xsd#tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract" xlink:to="lab_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_FutureMinimumPaymentsinterest_4f0c326a-30ff-4210-9118-6882914ff759_terseLabel_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsinterest" 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">Future Minimum Payments, interest</link:label>
    <link:label id="lab_tsco_FutureMinimumPaymentsinterest_label_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsinterest" 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">Future Minimum Payments, interest</link:label>
    <link:label id="lab_tsco_FutureMinimumPaymentsinterest_documentation_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsinterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Minimum Payments, interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsinterest" xlink:href="tsco-20191228.xsd#tsco_FutureMinimumPaymentsinterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_FutureMinimumPaymentsinterest" xlink:to="lab_tsco_FutureMinimumPaymentsinterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_cdaac855-3ede-4790-a96c-3642bf086b57_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" 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">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_b6f71b75-9003-438e-b861-d5807733a09f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" 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">2022</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" 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">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_9014282b-c791-4df3-8211-88c3028f31f7_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(s)</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_us-gaap_EarningsPerShareBasic_4148f193-ffb3-4836-b84d-58d290fe6be1_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share &#8211; basic</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_4e533ad5-ee86-4d7e-a3c9-b0aa9fefad3f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" 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">Per share amount, basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" 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">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_TotalMember_e47b8ddf-d4b0-41aa-914c-846f844d8a85_terseLabel_en-US" xlink:label="lab_tsco_TotalMember" 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">Total [Member]</link:label>
    <link:label id="lab_tsco_TotalMember_label_en-US" xlink:label="lab_tsco_TotalMember" 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">Total [Member]</link:label>
    <link:label id="lab_tsco_TotalMember_documentation_en-US" xlink:label="lab_tsco_TotalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total of all product categories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TotalMember" xlink:href="tsco-20191228.xsd#tsco_TotalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_TotalMember" xlink:to="lab_tsco_TotalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match_5a9eea89-5e9f-495f-b64a-2be67067ea97_verboseLabel_en-US" xlink:label="lab_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum percentage of employee's compensation eligible for 50% match</link:label>
    <link:label id="lab_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match_label_en-US" xlink:label="lab_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match" 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">Maximum percentage of employees's compensation eligible for 50% match</link:label>
    <link:label id="lab_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match_documentation_en-US" xlink:label="lab_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the maximum percentage of employee's compensation eligible for 50% match to be paid by the entity in a defined contribution plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match" xlink:href="tsco-20191228.xsd#tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match" xlink:to="lab_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_c11afa80-09d9-4c7c-80d9-a592764016e0_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" 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">Finance Lease, Liability, Payments, Due after Year Five</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" 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">Finance Lease, Liability, Payments, Due after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_62404bd7-736f-4cc6-a31b-acb0842fc2b4_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract" 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">Treasury Stock Transactions, Excluding Value of Shares Reissued [Abstract]</link:label>
    <link:label id="lab_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_label_en-US" xlink:label="lab_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract" 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">Treasury Stock Transactions, Excluding Value of Shares Reissued [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract" xlink:to="lab_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_b27c3846-f13b-45bf-a1c6-d8b6d1bc6422_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" 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">Thereafter</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" 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">Capital Leases, Future Minimum Payments Due Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_511fd3d9-28c8-452a-abd2-b3ab91df9f68_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_us-gaap_FinanceLeaseLiabilityNoncurrent_87fbf510-526e-45b6-9a06-ec3135b3eb4e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" 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">Finance Lease, Liability, Noncurrent</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" 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">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_f9f3fc0e-5bdf-4e7e-a661-66f8888608a3_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" 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">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" 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">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiscalPeriod_8f6fea3b-d41e-4c63-af8f-926d2883f615_verboseLabel_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal Year</link:label>
    <link:label id="lab_us-gaap_FiscalPeriod_label_en-US" xlink:label="lab_us-gaap_FiscalPeriod" 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">Fiscal Period, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiscalPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiscalPeriod" xlink:to="lab_us-gaap_FiscalPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_2290eaed-30ae-46b7-9135-bab70dd70c2a_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" 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">Cumulative Effect of New Accounting Principle in Period of Adoption</link:label>
    <link:label id="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_label_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" 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">Cumulative Effect of New Accounting Principle in Period of Adoption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:to="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ComprehensiveIncomeAbstract_97b46da9-00e0-4812-9399-d5f6dec79109_terseLabel_en-US" xlink:label="lab_tsco_ComprehensiveIncomeAbstract" 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">Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_tsco_ComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_tsco_ComprehensiveIncomeAbstract" 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">Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_tsco_ComprehensiveIncomeAbstract_documentation_en-US" xlink:label="lab_tsco_ComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ComprehensiveIncomeAbstract" xlink:href="tsco-20191228.xsd#tsco_ComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ComprehensiveIncomeAbstract" xlink:to="lab_tsco_ComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsNoncurrent_381128ce-092a-40e9-a16a-2260528ae000_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" 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">Derivative Asset, Noncurrent</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" 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">Derivative Asset, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsNoncurrent" xlink:to="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DerivativeInstrumentsGainLossTaxImpactTableTextBlock_b79eab11-68b9-4141-835a-f2896742019e_terseLabel_en-US" xlink:label="lab_tsco_DerivativeInstrumentsGainLossTaxImpactTableTextBlock" 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">Derivative Instruments, Gain (Loss), tax impact</link:label>
    <link:label id="lab_tsco_DerivativeInstrumentsGainLossTaxImpactTableTextBlock_label_en-US" xlink:label="lab_tsco_DerivativeInstrumentsGainLossTaxImpactTableTextBlock" 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">Derivative Instruments, Gain (Loss), tax impact [Table Text Block]</link:label>
    <link:label id="lab_tsco_DerivativeInstrumentsGainLossTaxImpactTableTextBlock_documentation_en-US" xlink:label="lab_tsco_DerivativeInstrumentsGainLossTaxImpactTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss), tax impact</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DerivativeInstrumentsGainLossTaxImpactTableTextBlock" xlink:href="tsco-20191228.xsd#tsco_DerivativeInstrumentsGainLossTaxImpactTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_DerivativeInstrumentsGainLossTaxImpactTableTextBlock" xlink:to="lab_tsco_DerivativeInstrumentsGainLossTaxImpactTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_0c42be0a-2457-4f02-b8b8-b5633676f5f2_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" 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">Finance Lease, Liability, Payments, Due Next Twelve Months</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" 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">Finance Lease, Liability, Payments, Due Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_0e5406fe-3064-4bdd-aef6-f1d3d147b14c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" 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">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" 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">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_59fcfb59-704f-413a-899f-3551653a5759_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total non current deferred tax asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" 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">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCovenantCompliance_eaab4358-7665-4d19-8a7a-e8f6ec7518eb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCovenantCompliance" 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">Debt Instrument, Covenant Compliance</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCovenantCompliance_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCovenantCompliance" 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">Debt Instrument, Covenant Compliance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCovenantCompliance" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCovenantCompliance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCovenantCompliance" xlink:to="lab_us-gaap_DebtInstrumentCovenantCompliance" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DueinyearsoneandtwoFebruary2016TermLoanMember_adabf9fa-1378-4a0f-b673-9aae4ef5d702_terseLabel_en-US" xlink:label="lab_tsco_DueinyearsoneandtwoFebruary2016TermLoanMember" 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">Due in years one and two February 2016 Term Loan</link:label>
    <link:label id="lab_tsco_DueinyearsoneandtwoFebruary2016TermLoanMember_label_en-US" xlink:label="lab_tsco_DueinyearsoneandtwoFebruary2016TermLoanMember" 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">Due in years one and two February 2016 Term Loan [Member]</link:label>
    <link:label id="lab_tsco_DueinyearsoneandtwoFebruary2016TermLoanMember_documentation_en-US" xlink:label="lab_tsco_DueinyearsoneandtwoFebruary2016TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in years one and two February 2016 Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DueinyearsoneandtwoFebruary2016TermLoanMember" xlink:href="tsco-20191228.xsd#tsco_DueinyearsoneandtwoFebruary2016TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_DueinyearsoneandtwoFebruary2016TermLoanMember" xlink:to="lab_tsco_DueinyearsoneandtwoFebruary2016TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_55bfe6af-0fca-4d8e-b244-9e0d0e8bce37_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" 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">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" 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">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreOpeningCosts_7d994ea1-9b54-405c-9019-182f9115d37b_verboseLabel_en-US" xlink:label="lab_us-gaap_PreOpeningCosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preopening costs</link:label>
    <link:label id="lab_us-gaap_PreOpeningCosts_label_en-US" xlink:label="lab_us-gaap_PreOpeningCosts" 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-Opening Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreOpeningCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreOpeningCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreOpeningCosts" xlink:to="lab_us-gaap_PreOpeningCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_dd2a5b40-0b72-4402-b5b2-0e32ccaefe59_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" 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">Cost of merchandise sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" 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">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_fc63d623-6c29-4c0f-8408-05820d8c3239_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" 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">Finance Lease, Liability, Payment, Due</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" 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">Finance Lease, Liability, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EnergyDomain_7e5bba55-5ea4-4f0a-9d40-c30e249cf6f4_terseLabel_en-US" xlink:label="lab_srt_EnergyDomain" 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">Energy [Domain]</link:label>
    <link:label id="lab_srt_EnergyDomain_label_en-US" xlink:label="lab_srt_EnergyDomain" 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">Energy [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EnergyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EnergyDomain" xlink:to="lab_srt_EnergyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_0e5432ff-4e00-4048-a205-482a793f3319_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" 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">Dividends declared per common share outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_64c6f093-ce54-4c08-a702-b47fe24b9dd8_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" 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">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_ff1eb685-af02-460c-b56e-7c9c8bbd4064_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" 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">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_82a7c371-6c99-461d-999b-a62448b04902_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" 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">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryImpairmentPolicy_9c51b19b-4cae-4eb9-bbff-df3e49d5b157_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryImpairmentPolicy" 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">Inventory Impairment Risk</link:label>
    <link:label id="lab_us-gaap_InventoryImpairmentPolicy_label_en-US" xlink:label="lab_us-gaap_InventoryImpairmentPolicy" 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">Inventory Impairment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryImpairmentPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryImpairmentPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryImpairmentPolicy" xlink:to="lab_us-gaap_InventoryImpairmentPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_21939bf7-35cb-4b03-b912-e9d0c5961117_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" 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">Weighted average remaining contractual term, Exercisable, end of period (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" 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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_bfeeae5f-cc34-4f6c-84fe-362ee8ba7846_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" 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">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" 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">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_8203de1a-dece-4d3b-a722-8f3c56174802_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" 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">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" 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">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_9a7bb089-ab74-4d0b-8c18-af4097d581af_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" 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">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" 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">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_99726ed6-7d03-4505-badc-293f23c4776a_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" 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 Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" 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 Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_506d3eb8-d8eb-4889-8c6f-4c9951f6201d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" 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">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" 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">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_04489c29-9794-44ea-acf5-a52e9362659d_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_us-gaap_RevenueRecognitionSalesReturns_63a2d190-14b2-44b0-a829-109239de1d2f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionSalesReturns" 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">Revenue Recognition Sales Returns</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionSalesReturns_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionSalesReturns" 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">Revenue Recognition, Sales Returns [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionSalesReturns" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionSalesReturns"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionSalesReturns" xlink:to="lab_us-gaap_RevenueRecognitionSalesReturns" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_a2766681-f8c6-44e9-88a3-2b7c2e9504f3_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, 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_EntityTaxIdentificationNumber_751db857-027e-448d-a09b-d75e5b7e827d_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_tsco_VestingTermMinimum_033aa40a-c426-4d93-97d5-13420b1b9ccf_terseLabel_en-US" xlink:label="lab_tsco_VestingTermMinimum" 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">Vesting Term, Minimum</link:label>
    <link:label id="lab_tsco_VestingTermMinimum_label_en-US" xlink:label="lab_tsco_VestingTermMinimum" 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">Vesting Term, Minimum</link:label>
    <link:label id="lab_tsco_VestingTermMinimum_documentation_en-US" xlink:label="lab_tsco_VestingTermMinimum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting Term, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_VestingTermMinimum" xlink:href="tsco-20191228.xsd#tsco_VestingTermMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_VestingTermMinimum" xlink:to="lab_tsco_VestingTermMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_884d44a0-d93a-40bc-96b4-48187db1b521_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" 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">Finance Lease, Liability, Payments, Due Year Five</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" 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">Finance Lease, Liability, Payments, Due Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_42c0b9ba-a22d-4c5d-ae1f-34c5b86d3ba9_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" 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">Derivative Liability, Current</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" 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">Derivative Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_7ed9571b-6b93-42ab-a719-29bd59706ce8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" 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">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" 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">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_b23e97c4-968b-4703-9f20-d7a892d643ef_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Total</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4d3a7761-b543-4853-a89d-90b569b8387d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" 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">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" 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">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c038f188-1acc-45df-ad36-6352b9af2ea4_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" 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 tax expense</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" 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 Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_5a130744-5701-4d9d-8602-1b53d47217c9_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" 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">Senior Notes [Member]</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" 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">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInformationLineItems_423e8d0c-fe8f-46c5-839d-5fa844f9b497_terseLabel_en-US" xlink:label="lab_dei_EntityInformationLineItems" 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 Information [Line Items]</link:label>
    <link:label id="lab_dei_EntityInformationLineItems_label_en-US" xlink:label="lab_dei_EntityInformationLineItems" 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 Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInformationLineItems" xlink:to="lab_dei_EntityInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_a00aa5c2-54fd-46e8-8e51-e65aa5300c9c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" 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">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" 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">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_2dd4c705-c575-48c7-9fca-cf6c24d59458_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" 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 Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" 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 Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_02f6fb8f-0d49-4dc8-8bea-a3555f4127f7_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" 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">Dilutive stock options and restricted stock units outstanding, shares</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" 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">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_c816d03c-e254-4b9d-993a-b46262d17653_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" 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">Management Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" 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">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_b0bf1efe-95d7-47b1-8681-b23b912103ae_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_46d68a57-3fb1-4003-955c-5bf33cca0db8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Total income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilityNotionalAmount_222f0fab-fbb8-4583-8f4d-298a6a18e54c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityNotionalAmount" 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">Derivative Liability, Notional Amount</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilityNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityNotionalAmount" 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">Derivative Liability, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilityNotionalAmount" xlink:to="lab_us-gaap_DerivativeLiabilityNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInceptionDates_f60e52c3-cb01-462a-8f62-3018fe8da1a6_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInceptionDates" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap, Inception Date</link:label>
    <link:label id="lab_us-gaap_DerivativeInceptionDates_5226afd3-5891-424e-a01d-1651e19d7f37_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInceptionDates" 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">Derivative, Inception Date</link:label>
    <link:label id="lab_us-gaap_DerivativeInceptionDates_label_en-US" xlink:label="lab_us-gaap_DerivativeInceptionDates" 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">Derivative, Inception Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInceptionDates" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInceptionDates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInceptionDates" xlink:to="lab_us-gaap_DerivativeInceptionDates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_6bae6a55-5861-4b5e-916a-2958e3153904_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" 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">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_a2c7ba51-0df6-4072-9933-69078e2214f3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" 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">Lessee, Operating Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" 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">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_Workerscompensationandgeneralliabilitydeductible_95c050c5-d2e7-452b-9b55-0c021891afb9_terseLabel_en-US" xlink:label="lab_tsco_Workerscompensationandgeneralliabilitydeductible" 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">Workers compensation and general liability deductible</link:label>
    <link:label id="lab_tsco_Workerscompensationandgeneralliabilitydeductible_label_en-US" xlink:label="lab_tsco_Workerscompensationandgeneralliabilitydeductible" 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">Workers compensation and general liability deductible</link:label>
    <link:label id="lab_tsco_Workerscompensationandgeneralliabilitydeductible_documentation_en-US" xlink:label="lab_tsco_Workerscompensationandgeneralliabilitydeductible" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of deductible or self-insured retention, as applicable, for each claim involving workers' compensation insurance and general liability insurance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Workerscompensationandgeneralliabilitydeductible" xlink:href="tsco-20191228.xsd#tsco_Workerscompensationandgeneralliabilitydeductible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_Workerscompensationandgeneralliabilitydeductible" xlink:to="lab_tsco_Workerscompensationandgeneralliabilitydeductible" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_503fb541-d325-4064-9ebf-f75144b21694_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" 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">Tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" 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">Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Classification [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_2172b299-d6f5-4de7-a5c3-8670b61fbef5_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" 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">Finance Lease, Liability, Payments, Due Year Four</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" 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">Finance Lease, Liability, Payments, Due Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_401e776e-2eb4-41ee-99e9-8c9bdb660baf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of Petsense, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_c42d5fa4-0996-4832-9d62-dfce38eeea6a_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" 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">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingsAndImprovementsGross_caf37dbf-2300-418b-8e55-f573227a6a9e_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingsAndImprovementsGross" 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">Buildings and Improvements, Gross</link:label>
    <link:label id="lab_us-gaap_BuildingsAndImprovementsGross_label_en-US" xlink:label="lab_us-gaap_BuildingsAndImprovementsGross" 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">Buildings and Improvements, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingsAndImprovementsGross" xlink:to="lab_us-gaap_BuildingsAndImprovementsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_RealPropertyPurchaseOption_61d295c9-127b-46b9-b157-514db0db388c_verboseLabel_en-US" xlink:label="lab_tsco_RealPropertyPurchaseOption" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of option to purchase the real property</link:label>
    <link:label id="lab_tsco_RealPropertyPurchaseOption_label_en-US" xlink:label="lab_tsco_RealPropertyPurchaseOption" 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">Real property purchase option</link:label>
    <link:label id="lab_tsco_RealPropertyPurchaseOption_documentation_en-US" xlink:label="lab_tsco_RealPropertyPurchaseOption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The additional amount needed to pay off the bonds if we exercise the option to purchase the real property.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_RealPropertyPurchaseOption" xlink:href="tsco-20191228.xsd#tsco_RealPropertyPurchaseOption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_RealPropertyPurchaseOption" xlink:to="lab_tsco_RealPropertyPurchaseOption" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_e20a186b-7261-4b9c-97b6-f1d43ff24b17_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" 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">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" 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">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_LeverageRatioMaximumRequirementMember_1e95c061-2f71-419d-9552-6c9cc97b0a90_terseLabel_en-US" xlink:label="lab_tsco_LeverageRatioMaximumRequirementMember" 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">Leverage Ratio Maximum Requirement</link:label>
    <link:label id="lab_tsco_LeverageRatioMaximumRequirementMember_label_en-US" xlink:label="lab_tsco_LeverageRatioMaximumRequirementMember" 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">Leverage Ratio Maximum Requirement [Member]</link:label>
    <link:label id="lab_tsco_LeverageRatioMaximumRequirementMember_documentation_en-US" xlink:label="lab_tsco_LeverageRatioMaximumRequirementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage Ratio Maximum Requirement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeverageRatioMaximumRequirementMember" xlink:href="tsco-20191228.xsd#tsco_LeverageRatioMaximumRequirementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_LeverageRatioMaximumRequirementMember" xlink:to="lab_tsco_LeverageRatioMaximumRequirementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_8f17ef70-173a-4ca6-afde-d1a6b7c1874f_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_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_d98e2519-4a7e-4e58-aebf-9a0cbf4fd9c4_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" 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">Unrecognized tax benefits that would Impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" 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">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_40493cf3-a5d4-40e1-a34b-2156bf5300ca_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" 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">Enactment of tax legislation</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" 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">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_6eb7fdec-af10-45d3-bbef-b976ad0d5ebd_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" 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">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" 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">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_95f1ad32-cc56-4c04-a10a-1d6247a6be00_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" 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">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionAbstract_f9b409c5-2aec-4ec1-b04c-610cbdbcfaea_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionAbstract" 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">Revenue recognition and sales returns</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionAbstract" 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">Revenue Recognition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionAbstract" xlink:to="lab_us-gaap_RevenueRecognitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1f9b2d31-4f66-40eb-b238-3c35e8fc496c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" 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">2021</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" 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">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_ffcbab14-7c39-47a4-bf62-a0f237f99612_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" 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 Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" 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 Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock_85988621-2f34-49ac-b445-29bc3b405549_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock" 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">Leases</link:label>
    <link:label id="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock" 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">Leases of Lessee Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:to="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_88dd6c02-6160-46bc-b94e-897e475601f1_verboseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Business</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" 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">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution_7c9c0f8f-208a-4dc6-acee-833dd5b5797c_verboseLabel_en-US" xlink:label="lab_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage match by company applicable to first 3 percent of employee's contribution</link:label>
    <link:label id="lab_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution_label_en-US" xlink:label="lab_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution" 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">Percentage match by company applicable to first 3 percent of employee's contribution</link:label>
    <link:label id="lab_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution_documentation_en-US" xlink:label="lab_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the percentage matched by company in a defined benefit plan, applicable to 0-3% of employee's contribution.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution" xlink:href="tsco-20191228.xsd#tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution" xlink:to="lab_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesVendorAllowancesPolicy_3d44ba85-ad03-4d54-808c-6611038fc8d4_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesVendorAllowancesPolicy" 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">Vendor Funding</link:label>
    <link:label id="lab_us-gaap_CostOfSalesVendorAllowancesPolicy_label_en-US" xlink:label="lab_us-gaap_CostOfSalesVendorAllowancesPolicy" 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">Cost of Sales, Vendor Allowances, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesVendorAllowancesPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfSalesVendorAllowancesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesVendorAllowancesPolicy" xlink:to="lab_us-gaap_CostOfSalesVendorAllowancesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0bacf5c3-4237-4bec-9e0f-efb4e426b8b5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" 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">Share-based Compensation Arrangement by Share-based Payment Award</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" 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">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_b99f2980-c547-4668-a41a-26093c4fae8d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" 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">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" 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">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ee0cebf3-d796-4601-b521-25bccccfd8d2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" 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">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" 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">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilityReserveEstimatePolicy_4fd4f935-5e11-4c07-a333-c604ecc353c6_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilityReserveEstimatePolicy" 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">Self-Insurance Reserves</link:label>
    <link:label id="lab_us-gaap_LiabilityReserveEstimatePolicy_label_en-US" xlink:label="lab_us-gaap_LiabilityReserveEstimatePolicy" 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">Liability Reserve Estimate, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityReserveEstimatePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilityReserveEstimatePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityReserveEstimatePolicy" xlink:to="lab_us-gaap_LiabilityReserveEstimatePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_d8a4df0f-7cb8-4b3b-9731-79f2e3e9cb16_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" 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">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" 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">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions_502a8bb6-4d00-41bb-a7b6-937a06f10219_verboseLabel_en-US" xlink:label="lab_tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum processing time for payments due from banks for customer credit card transactions</link:label>
    <link:label id="lab_tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions_label_en-US" xlink:label="lab_tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions" 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">Minimum processing timespayments due from banks customer credit card transactions</link:label>
    <link:label id="lab_tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions_documentation_en-US" xlink:label="lab_tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The minimum time period it takes to process payments due from banks for credit card transactions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions" xlink:href="tsco-20191228.xsd#tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions" xlink:to="lab_tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeMaturityDates_caf881ab-da04-40a2-b562-20310b1586bb_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeMaturityDates" 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">Interest Rate Swap, Maturity Date</link:label>
    <link:label id="lab_us-gaap_DerivativeMaturityDates_label_en-US" xlink:label="lab_us-gaap_DerivativeMaturityDates" 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">Derivative, Maturity Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeMaturityDates" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeMaturityDates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeMaturityDates" xlink:to="lab_us-gaap_DerivativeMaturityDates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d1565984-bad4-4b78-a771-f70120d53308_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" 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">Weighted average grant date fair value, Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" 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">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_0b99e16c-3967-449f-b523-7e632260646a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" 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">Key assumptions in fair value determination</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" 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">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_640968e3-9ba8-49f1-9857-2fd683de4559_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" 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">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" 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">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_3812b0f3-83d6-426b-9f5d-9949efe213c9_verboseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefit Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" 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">Pension and Other Postretirement Benefits Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_b1d05174-5f50-4bd0-b7bb-6d4e9a0cedde_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of interest rate swaps, net of taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" 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">Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_360df684-d23a-4407-b264-18c208f401aa_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" 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">Reconciliation of gross unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" 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">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1_1473ed89-f954-4295-ad23-839ba1615d6d_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of interest rate swaps, net of taxes</link:label>
    <link:label id="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1_632dc2ef-4e52-4e18-884b-755795aa030b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" 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">Fair Value, Option, Changes in Fair Value, Gain (Loss)</link:label>
    <link:label id="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1_label_en-US" xlink:label="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" 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">Fair Value, Option, Changes in Fair Value, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:to="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_NonCurrentTaxLiabilitiesAbstract_888a6d29-0da0-4f6f-b1e7-285adb63fe65_terseLabel_en-US" xlink:label="lab_tsco_NonCurrentTaxLiabilitiesAbstract" 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">Tax liabilities</link:label>
    <link:label id="lab_tsco_NonCurrentTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_tsco_NonCurrentTaxLiabilitiesAbstract" 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">Non-current tax liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NonCurrentTaxLiabilitiesAbstract" xlink:href="tsco-20191228.xsd#tsco_NonCurrentTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_NonCurrentTaxLiabilitiesAbstract" xlink:to="lab_tsco_NonCurrentTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f49e44ae-69c5-47ee-8b6d-c859850a8b17_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, diluted</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1144dac4-c012-4a28-8574-e0cf4dfd37ab_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Total</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_a99978ad-e324-4062-abd8-9ff836702189_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" 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">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ShelfNotesMaximumMaturityDate_37598204-d8ff-4956-867b-59a3e85894dc_terseLabel_en-US" xlink:label="lab_tsco_ShelfNotesMaximumMaturityDate" 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">Shelf Notes - Maximum Maturity Date Range - in Years</link:label>
    <link:label id="lab_tsco_ShelfNotesMaximumMaturityDate_label_en-US" xlink:label="lab_tsco_ShelfNotesMaximumMaturityDate" 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">Shelf Notes - Maximum Maturity Date</link:label>
    <link:label id="lab_tsco_ShelfNotesMaximumMaturityDate_documentation_en-US" xlink:label="lab_tsco_ShelfNotesMaximumMaturityDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shelf Notes - Maximum Maturity Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShelfNotesMaximumMaturityDate" xlink:href="tsco-20191228.xsd#tsco_ShelfNotesMaximumMaturityDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ShelfNotesMaximumMaturityDate" xlink:to="lab_tsco_ShelfNotesMaximumMaturityDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_aa536187-5aa1-4f3f-a5a3-05f69da1abbd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" 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">Share-based Compensation [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" 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">Share-based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_AdoptionofASU201712_92881755-0826-45ed-9568-8a5196af374e_terseLabel_en-US" xlink:label="lab_tsco_AdoptionofASU201712" 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">Adoption of ASU 2017-12</link:label>
    <link:label id="lab_tsco_AdoptionofASU201712_label_en-US" xlink:label="lab_tsco_AdoptionofASU201712" 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">Adoption of ASU 2017-12</link:label>
    <link:label id="lab_tsco_AdoptionofASU201712_documentation_en-US" xlink:label="lab_tsco_AdoptionofASU201712" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adoption of ASU 2017-12</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_AdoptionofASU201712" xlink:href="tsco-20191228.xsd#tsco_AdoptionofASU201712"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_AdoptionofASU201712" xlink:to="lab_tsco_AdoptionofASU201712" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_WarehousingAndDistributionCostsAbstract_cf4963e1-6a3b-4e5a-8449-9193f6980296_terseLabel_en-US" xlink:label="lab_tsco_WarehousingAndDistributionCostsAbstract" 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">Warehousing and distribution costs</link:label>
    <link:label id="lab_tsco_WarehousingAndDistributionCostsAbstract_label_en-US" xlink:label="lab_tsco_WarehousingAndDistributionCostsAbstract" 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">Warehousing and distribution costs [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_WarehousingAndDistributionCostsAbstract" xlink:href="tsco-20191228.xsd#tsco_WarehousingAndDistributionCostsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_WarehousingAndDistributionCostsAbstract" xlink:to="lab_tsco_WarehousingAndDistributionCostsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilities_5ad1b8ef-ffce-4536-b669-beba3bad5764_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" 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">Derivative Liability</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" 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">Derivative Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeNet_5e007b2b-2cf0-4d0e-a3be-eb3416eede43_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeNet" 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">Derivative, Fair Value, Net</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeNet_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeNet" 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">Derivative, Fair Value, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_d85eaa24-86fb-403b-ac52-d4dcdb413efa_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" 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">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_7d53385a-98f6-4de8-9d3b-85755e50fb1b_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" 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">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_017b3a53-97b9-4e7f-8e20-f6403657b137_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" 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">Common stock, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" 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">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PositionAxis_7136c1ec-4fcd-48db-be73-64687afec02f_terseLabel_en-US" xlink:label="lab_us-gaap_PositionAxis" 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">Position [Axis]</link:label>
    <link:label id="lab_us-gaap_PositionAxis_label_en-US" xlink:label="lab_us-gaap_PositionAxis" 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">Position [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PositionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PositionAxis" xlink:to="lab_us-gaap_PositionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_8a2a625d-3e95-46f0-a2f6-c9eef5b6689e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" 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">Operating Lease, Right-of-Use Asset</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" 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">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_190d1966-f0f2-428d-9001-355a8a763f7e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" 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">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" 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">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DeferredTaxAssetsLeaseExitObligation_cd363a1a-9743-462c-ab5c-0766f6da0736_terseLabel_en-US" xlink:label="lab_tsco_DeferredTaxAssetsLeaseExitObligation" 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">Lease exit obligations</link:label>
    <link:label id="lab_tsco_DeferredTaxAssetsLeaseExitObligation_label_en-US" xlink:label="lab_tsco_DeferredTaxAssetsLeaseExitObligation" 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">Deferred Tax Assets Lease Exit Obligation</link:label>
    <link:label id="lab_tsco_DeferredTaxAssetsLeaseExitObligation_documentation_en-US" xlink:label="lab_tsco_DeferredTaxAssetsLeaseExitObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of deferred tax liability attributable to taxable temporary differences from lease exit obligations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredTaxAssetsLeaseExitObligation" xlink:href="tsco-20191228.xsd#tsco_DeferredTaxAssetsLeaseExitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_DeferredTaxAssetsLeaseExitObligation" xlink:to="lab_tsco_DeferredTaxAssetsLeaseExitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_1283aa28-93b2-44b1-8ed5-b695e5095a0e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" 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">Thereafter</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" 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">Operating Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTextBlock_18b03f16-2d64-4a12-9bd9-6282a53bf006_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTextBlock" 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">Capital Stock and Dividends</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTextBlock" 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">Schedule of Stock by Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_9f7c5b8a-db55-44a6-9963-3775204862d4_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" 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">Finance Lease, Liability, Payments, Due Year Two</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" 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">Finance Lease, Liability, Payments, Due Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_442a699a-dfb1-4c55-8683-470b53d4b5f6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" 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">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" 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">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation_69c2fd6c-9339-4d52-aa81-66442d3e0f0b_verboseLabel_en-US" xlink:label="lab_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company maximum match as a percentage of eligible compensation (in hundredths)</link:label>
    <link:label id="lab_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation_label_en-US" xlink:label="lab_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation" 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">Company maximum match as a percentage of eligible compensation</link:label>
    <link:label id="lab_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation_documentation_en-US" xlink:label="lab_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the maximum company match as a percentage of eligible compensation to be paid by the entity in a defined contribution plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation" xlink:href="tsco-20191228.xsd#tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation" xlink:to="lab_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1f2b767d-b8b8-4e7a-8168-f44e2bd196c5_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, Outstanding, beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_199b34b6-d3c2-4d49-85bf-8011c7d62048_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, Outstanding, end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum_d060f102-881a-48ed-8b3b-1c4990f4ccfd_verboseLabel_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield, maximum (in hundredths)</link:label>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum_label_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum" 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">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Dividend yield, maximum</link:label>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum_documentation_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The minimum estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum" xlink:href="tsco-20191228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum" xlink:to="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms_50cc7d8c-0d02-412e-abb2-5c7a98ae7ca6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" 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">Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification, Description and Terms</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" 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">Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification, Description and Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_RevenueRecognitionGiftCardsTextBlock_667d268b-6912-48b3-90ad-5ace1bbd4186_terseLabel_en-US" xlink:label="lab_tsco_RevenueRecognitionGiftCardsTextBlock" 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">Revenue Recognition Gift Cards</link:label>
    <link:label id="lab_tsco_RevenueRecognitionGiftCardsTextBlock_label_en-US" xlink:label="lab_tsco_RevenueRecognitionGiftCardsTextBlock" 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">Revenue Recognition Gift Cards [Text Block]</link:label>
    <link:label id="lab_tsco_RevenueRecognitionGiftCardsTextBlock_documentation_en-US" xlink:label="lab_tsco_RevenueRecognitionGiftCardsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition Gift Cards [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_RevenueRecognitionGiftCardsTextBlock" xlink:href="tsco-20191228.xsd#tsco_RevenueRecognitionGiftCardsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_RevenueRecognitionGiftCardsTextBlock" xlink:to="lab_tsco_RevenueRecognitionGiftCardsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_b28e6b43-ba4b-4f78-b8be-08d1b50e07d8_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" 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">Preferred stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" 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">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxUncertaintiesPolicy_e08a1b61-78b0-454b-980d-5e99a5661ed6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxUncertaintiesPolicy" 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">Tax Contingencies</link:label>
    <link:label id="lab_us-gaap_IncomeTaxUncertaintiesPolicy_label_en-US" xlink:label="lab_us-gaap_IncomeTaxUncertaintiesPolicy" 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">Income Tax Uncertainties, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxUncertaintiesPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxUncertaintiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxUncertaintiesPolicy" xlink:to="lab_us-gaap_IncomeTaxUncertaintiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDate_43163d04-bd8c-40c5-8d92-382adb7962d9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDate" 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">Debt Instrument, Maturity Date</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentMaturityDate_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentMaturityDate" 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">Debt Instrument, Maturity Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentMaturityDate" xlink:to="lab_us-gaap_DebtInstrumentMaturityDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_736ea9db-99c8-4c1f-bb8d-c619b080592e_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" 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 Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_IncreaseSharesAuthorizedShareRepurchaseProgram_26613a51-e2c3-4cbe-a6eb-652f214f4660_terseLabel_en-US" xlink:label="lab_tsco_IncreaseSharesAuthorizedShareRepurchaseProgram" 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">Increase Shares Authorized Share Repurchase Program</link:label>
    <link:label id="lab_tsco_IncreaseSharesAuthorizedShareRepurchaseProgram_label_en-US" xlink:label="lab_tsco_IncreaseSharesAuthorizedShareRepurchaseProgram" 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">Increase Shares Authorized Share Repurchase Program</link:label>
    <link:label id="lab_tsco_IncreaseSharesAuthorizedShareRepurchaseProgram_documentation_en-US" xlink:label="lab_tsco_IncreaseSharesAuthorizedShareRepurchaseProgram" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase Shares Authorized Share Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_IncreaseSharesAuthorizedShareRepurchaseProgram" xlink:href="tsco-20191228.xsd#tsco_IncreaseSharesAuthorizedShareRepurchaseProgram"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_IncreaseSharesAuthorizedShareRepurchaseProgram" xlink:to="lab_tsco_IncreaseSharesAuthorizedShareRepurchaseProgram" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_c46b26bc-91aa-44d3-b14a-5ef241315841_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_5deb6f13-a605-47bd-9f9c-19e08987e63c_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_3efafb47-e225-4928-8ace-e3c9c51cb3b8_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" 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">Net income, basic</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" 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">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_cd1de2ab-2931-4cca-8324-28009186ab9f_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" 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">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" 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">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_0c59191e-fdf1-4edc-b168-89156eb4df4c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" 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">Weighted average exercise price, Cancelled (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" 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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b6e0938a-f73b-49b5-bab3-badb200734b2_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" 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">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_d2a4bb45-011a-4491-9005-b67e94c3af6d_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" 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">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_361a6831-1926-4ee2-b377-a9fd3bdc1241_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" 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">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" 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">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_1b7b8c9f-847b-4c67-9e15-5658cb8bf7e1_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock, shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" 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">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_899cdf41-f8a5-4e02-83a9-bb0244bcb837_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" 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">Tax Credit Carryforward, Amount</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" 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">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_StoreLeasesOptionalRenewalPeriods_bf195adb-ef58-4821-a594-e35c23506e2a_terseLabel_en-US" xlink:label="lab_tsco_StoreLeasesOptionalRenewalPeriods" 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">Store leases optional renewal periods</link:label>
    <link:label id="lab_tsco_StoreLeasesOptionalRenewalPeriods_label_en-US" xlink:label="lab_tsco_StoreLeasesOptionalRenewalPeriods" 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">Store leases optional renewal periods</link:label>
    <link:label id="lab_tsco_StoreLeasesOptionalRenewalPeriods_documentation_en-US" xlink:label="lab_tsco_StoreLeasesOptionalRenewalPeriods" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The store leases optional renewal periods.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_StoreLeasesOptionalRenewalPeriods" xlink:href="tsco-20191228.xsd#tsco_StoreLeasesOptionalRenewalPeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_StoreLeasesOptionalRenewalPeriods" xlink:to="lab_tsco_StoreLeasesOptionalRenewalPeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_FutureMinimumPaymentsDue_56482360-08c3-4111-944f-808d5f0d8812_terseLabel_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDue" 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">Future Minimum Payments Due</link:label>
    <link:label id="lab_tsco_FutureMinimumPaymentsDue_label_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDue" 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">Future Minimum Payments Due</link:label>
    <link:label id="lab_tsco_FutureMinimumPaymentsDue_documentation_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Minimum Payments Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDue" xlink:href="tsco-20191228.xsd#tsco_FutureMinimumPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_FutureMinimumPaymentsDue" xlink:to="lab_tsco_FutureMinimumPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_e784f167-5dbb-4425-b008-fef7ccbfdefb_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" 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 Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" 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 Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_ea72cc94-2b07-4078-bc05-9360ba7db827_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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_5c1c9f13-ab23-421b-93ff-f292a363171e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" 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">Workers&#8217; compensation insurance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" 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">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_f4cd97e8-b4e2-436c-9884-9b9cf3df1c42_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" 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">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" 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">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_d47fdf4d-dd46-4c80-bf99-db56efc348c1_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" 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 Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" 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 Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_c66ccaa5-b6ed-4388-a664-cbb56fb57897_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" 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">Operating Lease, Liability, Current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" 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">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm_ef822bdc-19e4-4ba1-b0a5-c39ca389f16d_verboseLabel_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock option expiration date (in years)</link:label>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm_label_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm" 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">Share Based Compensation Arrangement By Share Based Payment Award Contractual Term</link:label>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm_documentation_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reflects the period of time in years as to when the share-based award expires as specified in the award agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm" xlink:href="tsco-20191228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm" xlink:to="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_cee4476a-eaa7-4471-9e35-049f92d83592_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" 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">Total grant date fair value of restricted units vested and exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" 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">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_d32e5730-f38a-4aba-92a7-e3c78317658a_terseLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" 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">Shares, Outstanding</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" 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">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_aa299fdf-d8e5-423f-9891-7811c77281a0_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" 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">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" 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">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_Storeleasesoptionalrenewalperiodsmaximum_4c2dce10-cd50-4248-8c4c-af940ed61a86_terseLabel_en-US" xlink:label="lab_tsco_Storeleasesoptionalrenewalperiodsmaximum" 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">Store leases optional renewal periods, maximum</link:label>
    <link:label id="lab_tsco_Storeleasesoptionalrenewalperiodsmaximum_label_en-US" xlink:label="lab_tsco_Storeleasesoptionalrenewalperiodsmaximum" 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">Store leases optional renewal periods, maximum</link:label>
    <link:label id="lab_tsco_Storeleasesoptionalrenewalperiodsmaximum_documentation_en-US" xlink:label="lab_tsco_Storeleasesoptionalrenewalperiodsmaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The maximum number of store leases optional renewals.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Storeleasesoptionalrenewalperiodsmaximum" xlink:href="tsco-20191228.xsd#tsco_Storeleasesoptionalrenewalperiodsmaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_Storeleasesoptionalrenewalperiodsmaximum" xlink:to="lab_tsco_Storeleasesoptionalrenewalperiodsmaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_a679beea-e67a-485a-8822-fb22199af1df_terseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" 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">Shares Paid for Tax Withholding for Share Based Compensation</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" 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">Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_48639d21-f2ff-49a7-8662-eda7c58c7b5b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" 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">Proceeds from sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" 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">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_6170cb94-e4dc-4206-836e-681c6ae1b968_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" 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">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_OtherinformationrelativetorestrictedunitactivityAbstract_af93cf70-d204-4715-95a3-4cff229e61e6_terseLabel_en-US" xlink:label="lab_tsco_OtherinformationrelativetorestrictedunitactivityAbstract" 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">Other information relative to restricted unit activity</link:label>
    <link:label id="lab_tsco_OtherinformationrelativetorestrictedunitactivityAbstract_label_en-US" xlink:label="lab_tsco_OtherinformationrelativetorestrictedunitactivityAbstract" 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">Other information relative to restricted unit activity [Abstract]</link:label>
    <link:label id="lab_tsco_OtherinformationrelativetorestrictedunitactivityAbstract_documentation_en-US" xlink:label="lab_tsco_OtherinformationrelativetorestrictedunitactivityAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other information relative to restricted unit activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_OtherinformationrelativetorestrictedunitactivityAbstract" xlink:href="tsco-20191228.xsd#tsco_OtherinformationrelativetorestrictedunitactivityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_OtherinformationrelativetorestrictedunitactivityAbstract" xlink:to="lab_tsco_OtherinformationrelativetorestrictedunitactivityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_19d2c137-330f-4382-a49e-65b73a20a9ab_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" 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">Goodwill and other intangible assets&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" 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">Intangible Assets, Net (Including Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_7194dfd4-08ab-40c6-8633-edea482a1f4c_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" 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">Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]</link:label>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_label_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" 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">Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:to="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_IndustrialrevenuebondsTableTextBlock_145ac383-07fa-4a52-9292-2372c3f5850a_terseLabel_en-US" xlink:label="lab_tsco_IndustrialrevenuebondsTableTextBlock" 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">Industrial Revenue Bonds</link:label>
    <link:label id="lab_tsco_IndustrialrevenuebondsTableTextBlock_label_en-US" xlink:label="lab_tsco_IndustrialrevenuebondsTableTextBlock" 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">IndustrialRevenueBonds [Table Text Block]</link:label>
    <link:label id="lab_tsco_IndustrialrevenuebondsTableTextBlock_documentation_en-US" xlink:label="lab_tsco_IndustrialrevenuebondsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule which outlines the terms of certain industrial revenue bonds entered into as a financing mechanism to fund capital expenditures.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_IndustrialrevenuebondsTableTextBlock" xlink:href="tsco-20191228.xsd#tsco_IndustrialrevenuebondsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_IndustrialrevenuebondsTableTextBlock" xlink:to="lab_tsco_IndustrialrevenuebondsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_b9201272-ae55-4f71-92fc-4ac7cb2ffae6_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" 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">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" 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">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_2eb333a0-414f-46d1-a8d5-a2af9202f163_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" 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">Finance Lease, Right-of-Use Asset</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" 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">Finance Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_2abff290-2c19-4132-8633-35ae9574e2f5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" 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">Other Comprehensive Income Location [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" 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">Other Comprehensive Income Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_842152fa-2c1a-41ea-b358-96bc93320a8c_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" 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">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" 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">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_3a5b088e-248c-4736-b809-3c5e550a75bc_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" 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">Advertising expenses</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" 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">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_8709ade7-654e-4140-8247-25190a9328a8_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" 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">Line of Credit Facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" 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">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_16e1a60c-f83c-47d1-95fb-a5b659ef6058_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" 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">Diluted net income per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" 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">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_75228ab5-3c4c-433e-943f-c93d37503fef_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" 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">Letters of Credit Outstanding, Amount</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" 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">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_7b4015f9-5cad-4f1a-b49b-ce05e5bb0d92_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" 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">Employee Stock Purchase Plan</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" 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">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember_4390d60f-86de-4748-8967-06f4e3a510b8_terseLabel_en-US" xlink:label="lab_tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember" 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">Due through maturity date June 2017 Term Loan</link:label>
    <link:label id="lab_tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember_label_en-US" xlink:label="lab_tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember" 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">Due in years three through five June 2017 Term Loan [Member] [Member]</link:label>
    <link:label id="lab_tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember_documentation_en-US" xlink:label="lab_tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in years three through five June 2017 Term Loan [Member] [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember" xlink:href="tsco-20191228.xsd#tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember" xlink:to="lab_tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_June2017TermLoanMember_2c61d096-d143-4d9f-ac07-a18a3e3b87da_terseLabel_en-US" xlink:label="lab_tsco_June2017TermLoanMember" 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">June 2017 Term Loan</link:label>
    <link:label id="lab_tsco_June2017TermLoanMember_label_en-US" xlink:label="lab_tsco_June2017TermLoanMember" 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">June 2017 Term Loan [Member]</link:label>
    <link:label id="lab_tsco_June2017TermLoanMember_documentation_en-US" xlink:label="lab_tsco_June2017TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">June 2017 Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_June2017TermLoanMember" xlink:href="tsco-20191228.xsd#tsco_June2017TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_June2017TermLoanMember" xlink:to="lab_tsco_June2017TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_FixedChargeCoverageRatioMinimumRequirementMember_17d89002-c108-4c0f-bf2c-10638cfb578e_terseLabel_en-US" xlink:label="lab_tsco_FixedChargeCoverageRatioMinimumRequirementMember" 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">Fixed Charge Coverage Ratio Minimum Requirement</link:label>
    <link:label id="lab_tsco_FixedChargeCoverageRatioMinimumRequirementMember_label_en-US" xlink:label="lab_tsco_FixedChargeCoverageRatioMinimumRequirementMember" 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">Fixed Charge Coverage Ratio Minimum Requirement [Member]</link:label>
    <link:label id="lab_tsco_FixedChargeCoverageRatioMinimumRequirementMember_documentation_en-US" xlink:label="lab_tsco_FixedChargeCoverageRatioMinimumRequirementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Charge Coverage Ratio Minimum Requirement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FixedChargeCoverageRatioMinimumRequirementMember" xlink:href="tsco-20191228.xsd#tsco_FixedChargeCoverageRatioMinimumRequirementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_FixedChargeCoverageRatioMinimumRequirementMember" xlink:to="lab_tsco_FixedChargeCoverageRatioMinimumRequirementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_SalesRevenueNetPercentage_1bed6e09-d04b-4eb1-9506-d2cfa20a9598_terseLabel_en-US" xlink:label="lab_tsco_SalesRevenueNetPercentage" 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">Average percent of sales (in hundredths)</link:label>
    <link:label id="lab_tsco_SalesRevenueNetPercentage_label_en-US" xlink:label="lab_tsco_SalesRevenueNetPercentage" 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">Sales Revenue Net Percentage</link:label>
    <link:label id="lab_tsco_SalesRevenueNetPercentage_documentation_en-US" xlink:label="lab_tsco_SalesRevenueNetPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The percentage of net product revenue to total net revenue from the sale of goods.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SalesRevenueNetPercentage" xlink:href="tsco-20191228.xsd#tsco_SalesRevenueNetPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_SalesRevenueNetPercentage" xlink:to="lab_tsco_SalesRevenueNetPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_6aebe69c-12a1-48b9-b649-8c21528816d2_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" 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 State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_LivestockAndPetMember_c17156f0-d8ab-49c1-9135-1bf9e1f8ea7e_terseLabel_en-US" xlink:label="lab_tsco_LivestockAndPetMember" 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">Livestock and Pet</link:label>
    <link:label id="lab_tsco_LivestockAndPetMember_label_en-US" xlink:label="lab_tsco_LivestockAndPetMember" 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">Livestock and Pet [Member]</link:label>
    <link:label id="lab_tsco_LivestockAndPetMember_documentation_en-US" xlink:label="lab_tsco_LivestockAndPetMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product category classified as livestock and pet.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LivestockAndPetMember" xlink:href="tsco-20191228.xsd#tsco_LivestockAndPetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_LivestockAndPetMember" xlink:to="lab_tsco_LivestockAndPetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueThereafter_d84d3229-9c91-48e2-9138-9ee17ecefc3f_terseLabel_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueThereafter" 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">Future Minimum Payments, Due Thereafter</link:label>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueThereafter_label_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueThereafter" 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">Future Minimum Payments, Due Thereafter</link:label>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueThereafter_documentation_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Minimum Payments, Due Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueThereafter" xlink:href="tsco-20191228.xsd#tsco_FutureMinimumPaymentsDueThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_FutureMinimumPaymentsDueThereafter" xlink:to="lab_tsco_FutureMinimumPaymentsDueThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_0228db0a-b893-456a-ae6c-43825daa3f70_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" 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 liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" 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">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_SupplementaldisclosuresofnoncashactivitiesAbstract_4e11cf7a-7e26-4ff7-b633-63d97867a4be_terseLabel_en-US" xlink:label="lab_tsco_SupplementaldisclosuresofnoncashactivitiesAbstract" 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">Supplemental disclosures of non-cash activities [Abstract]</link:label>
    <link:label id="lab_tsco_SupplementaldisclosuresofnoncashactivitiesAbstract_label_en-US" xlink:label="lab_tsco_SupplementaldisclosuresofnoncashactivitiesAbstract" 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">Supplemental disclosures of non-cash activities [Abstract]</link:label>
    <link:label id="lab_tsco_SupplementaldisclosuresofnoncashactivitiesAbstract_documentation_en-US" xlink:label="lab_tsco_SupplementaldisclosuresofnoncashactivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosures of non-cash activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SupplementaldisclosuresofnoncashactivitiesAbstract" xlink:href="tsco-20191228.xsd#tsco_SupplementaldisclosuresofnoncashactivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_SupplementaldisclosuresofnoncashactivitiesAbstract" xlink:to="lab_tsco_SupplementaldisclosuresofnoncashactivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueinFourYears_46dd1502-4dc6-46de-ac8b-3c7185450b8b_terseLabel_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueinFourYears" 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">Future Minimum Payments, Due in Four Years</link:label>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueinFourYears_label_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueinFourYears" 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">Future Minimum Payments, Due in Four Years</link:label>
    <link:label id="lab_tsco_FutureMinimumPaymentsDueinFourYears_documentation_en-US" xlink:label="lab_tsco_FutureMinimumPaymentsDueinFourYears" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Minimum Payments, Due in Four Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueinFourYears" xlink:href="tsco-20191228.xsd#tsco_FutureMinimumPaymentsDueinFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_FutureMinimumPaymentsDueinFourYears" xlink:to="lab_tsco_FutureMinimumPaymentsDueinFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_DeferredRent_825eced9-13ef-4443-b6fd-9cc7b501c427_terseLabel_en-US" xlink:label="lab_tsco_DeferredRent" 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">Deferred rent</link:label>
    <link:label id="lab_tsco_DeferredRent_label_en-US" xlink:label="lab_tsco_DeferredRent" 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">Deferred rent</link:label>
    <link:label id="lab_tsco_DeferredRent_documentation_en-US" xlink:label="lab_tsco_DeferredRent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis plus deferred credit for incentives or inducements received by a lessee from a lessor, in order to motivate the lessee to enter the lease agreement, which incentive or inducements is to be recognized as a reduction of rental expense over the lease term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredRent" xlink:href="tsco-20191228.xsd#tsco_DeferredRent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_DeferredRent" xlink:to="lab_tsco_DeferredRent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_5ac69790-1bdd-4083-91d1-80d1b3b1afb2_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" 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">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" 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">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f0e52b09-3524-47da-9ef0-beea55036921_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_98ea7861-7cde-49d5-9b3f-f552174737b7_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" 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">Revenue from External Customer</link:label>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_label_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" 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">Revenue from External Customer [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum_6af9ac53-3065-4bc3-b930-3467eb71037d_terseLabel_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum" 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">Dividend yield, minimum (in hundredths)</link:label>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum_label_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum" 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">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Dividend yield, minimum</link:label>
    <link:label id="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum_documentation_en-US" xlink:label="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The minimum estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum" xlink:href="tsco-20191228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum" xlink:to="lab_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_SalesTaxAuditReservePolicyTextBlock_d4263b17-1e0c-4fc3-b20d-bb770fd14a3b_verboseLabel_en-US" xlink:label="lab_tsco_SalesTaxAuditReservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Tax Audit Reserve</link:label>
    <link:label id="lab_tsco_SalesTaxAuditReservePolicyTextBlock_label_en-US" xlink:label="lab_tsco_SalesTaxAuditReservePolicyTextBlock" 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">Sales Tax Audit Reserve [Policy Text Block]</link:label>
    <link:label id="lab_tsco_SalesTaxAuditReservePolicyTextBlock_documentation_en-US" xlink:label="lab_tsco_SalesTaxAuditReservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for sales tax audit reserve.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SalesTaxAuditReservePolicyTextBlock" xlink:href="tsco-20191228.xsd#tsco_SalesTaxAuditReservePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_SalesTaxAuditReservePolicyTextBlock" xlink:to="lab_tsco_SalesTaxAuditReservePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_30944f71-9840-4bc8-b62e-c1513af97500_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" 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">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensatingBalanceAmount_0057d690-b2a5-4a0f-b863-d5ce61cd8939_terseLabel_en-US" xlink:label="lab_us-gaap_CompensatingBalanceAmount" 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">Compensating Balance, Amount</link:label>
    <link:label id="lab_us-gaap_CompensatingBalanceAmount_label_en-US" xlink:label="lab_us-gaap_CompensatingBalanceAmount" 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">Compensating Balance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensatingBalanceAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensatingBalanceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensatingBalanceAmount" xlink:to="lab_us-gaap_CompensatingBalanceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_20a46458-2f9d-47f3-a95a-b1b1682b4a37_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value, Restricted, beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_07440845-3f67-451d-b681-cb3bbcaefc6c_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value, Restricted, end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_fc65f008-8e47-4c63-ab0b-2be1e4c4657c_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" 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">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" 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">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalMattersAndContingenciesTextBlock_5a743c6a-75ca-4236-8e95-8fe942431f62_verboseLabel_en-US" xlink:label="lab_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_LegalMattersAndContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_LegalMattersAndContingenciesTextBlock" 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">Legal Matters and Contingencies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LegalMattersAndContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:to="lab_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_5e3b6c87-2312-43b6-a3c9-8f4d40b92f6b_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" 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">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_1aaefcee-e082-400d-b07a-e5ae5b423e9a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" 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">2023</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" 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">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_0e582b32-d5b6-4e6b-ae45-39e5e426d2f2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" 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">Lessee, Operating Lease, Term of Contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" 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">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_NumberofFinancialCovenantsMember_23cf0312-8a63-4bab-82af-cae29c1c0a86_terseLabel_en-US" xlink:label="lab_tsco_NumberofFinancialCovenantsMember" 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">Number of Financial Covenants</link:label>
    <link:label id="lab_tsco_NumberofFinancialCovenantsMember_label_en-US" xlink:label="lab_tsco_NumberofFinancialCovenantsMember" 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">Number of Financial Covenants [Member]</link:label>
    <link:label id="lab_tsco_NumberofFinancialCovenantsMember_documentation_en-US" xlink:label="lab_tsco_NumberofFinancialCovenantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Financial Covenants [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NumberofFinancialCovenantsMember" xlink:href="tsco-20191228.xsd#tsco_NumberofFinancialCovenantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_NumberofFinancialCovenantsMember" xlink:to="lab_tsco_NumberofFinancialCovenantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_9f30b801-f94e-4819-8f10-d1148064430e_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" 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">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" 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">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_fbb2a833-82d4-4d46-9e93-fd6dcbdd9391_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" 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">Tax provision at statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" 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">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_66f7e77e-5632-422a-8cfd-e0759527d65a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" 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">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" 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">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_b81c3522-087f-40d1-9d92-073541a85bd1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" 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">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" 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">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_b85a0d3a-bc69-4476-8793-4fe14851b156_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" 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">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" 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">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8c3bba2b-a69e-4a3e-b95b-5cddc9a1acaf_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" 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">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" 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">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns_508ed20c-251f-4074-ba97-0e91b10c74e2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns" 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">Reserve for sales returns</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns" 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">Revenue Recognition, Sales Returns, Reserve for Sales Returns</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns" xlink:to="lab_us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_fe5850fd-70e8-404d-a8e7-514871d59326_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" 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">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" 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">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationDeductions_73439c1e-d23c-400c-9979-b33e02fde7d7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation programs</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationDeductions_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationDeductions" 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">Effective Income Tax Rate Reconciliation, Deduction, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductions" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationDeductions" xlink:to="lab_us-gaap_IncomeTaxReconciliationDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_04aed174-17a8-4838-bc34-189e78adf85f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" 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">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" 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">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_SalesTaxesPolicyTextBlock_7261672c-8a84-456f-ab5a-900280b07196_terseLabel_en-US" xlink:label="lab_tsco_SalesTaxesPolicyTextBlock" 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">Sales Taxes</link:label>
    <link:label id="lab_tsco_SalesTaxesPolicyTextBlock_label_en-US" xlink:label="lab_tsco_SalesTaxesPolicyTextBlock" 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">Sales Taxes [Policy Text Block]</link:label>
    <link:label id="lab_tsco_SalesTaxesPolicyTextBlock_documentation_en-US" xlink:label="lab_tsco_SalesTaxesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting policy for certain taxes and fees collected from customers and remitted to government agencies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SalesTaxesPolicyTextBlock" xlink:href="tsco-20191228.xsd#tsco_SalesTaxesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_SalesTaxesPolicyTextBlock" xlink:to="lab_tsco_SalesTaxesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_a77b622c-a15d-401b-919b-df83b7532e28_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" 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">Net Income Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" 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">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_7e316ffb-3d0d-4060-af9e-80e2840eaafb_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" 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">Advertising Costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" 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">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_76626b83-c0d6-4c48-91a3-6993b56a3c0c_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" 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">2019</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" 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">Capital Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_8183dd1c-0ac1-47c6-8430-82e4f9ed154d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" 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">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" 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">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_c67321fc-402b-4dce-b4e5-942e6c856f93_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" 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">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" 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">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_16a44825-7c2f-44b2-955e-3676067b0cfb_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" 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">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" 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">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_743d2863-7afe-4179-ba1e-6495c61029f7_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" 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">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" 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">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_225cb8d9-0b8e-497f-a0d3-7003857f4cc1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" 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">Weighted average exercise price, Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" 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">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_9da8c642-6cf9-4d68-85ed-a5c86152685c_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" 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">Dividends</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" 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">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_c88fa856-6b64-41c2-9412-721109a59362_verboseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_8ab7a911-e06b-451f-a9d5-f651a17d9ef9_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" 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">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" 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">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitiesTable_fc1d41d6-3a1f-4261-8176-17330af20da0_terseLabel_en-US" xlink:label="lab_dei_EntitiesTable" 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">Entities [Table]</link:label>
    <link:label id="lab_dei_EntitiesTable_label_en-US" xlink:label="lab_dei_EntitiesTable" 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">Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitiesTable" xlink:to="lab_dei_EntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_587521fe-9b64-48ab-af8d-64a653cd2347_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" 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">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" 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">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_StockoptionsotherinformationAbstract_384d0d2e-d0ad-484b-b3c6-8eac2a75cf08_terseLabel_en-US" xlink:label="lab_tsco_StockoptionsotherinformationAbstract" 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">Other information relative to option activity</link:label>
    <link:label id="lab_tsco_StockoptionsotherinformationAbstract_label_en-US" xlink:label="lab_tsco_StockoptionsotherinformationAbstract" 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">Stock options, other information [Abstract]</link:label>
    <link:label id="lab_tsco_StockoptionsotherinformationAbstract_documentation_en-US" xlink:label="lab_tsco_StockoptionsotherinformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options, other information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_StockoptionsotherinformationAbstract" xlink:href="tsco-20191228.xsd#tsco_StockoptionsotherinformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_StockoptionsotherinformationAbstract" xlink:to="lab_tsco_StockoptionsotherinformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_08dc4387-2ddf-4df7-a89a-c26b49ca6cb2_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_EntityIncorporationStateCountryCode_5f8a9160-a54f-452c-9240-8de2a32dd949_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</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_EntityAddressAddressLine1_763910a1-61b3-4a52-8db4-2f397630ba6c_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_srt_SubsidiariesMember_6688246a-222f-4092-a21d-7f38607532a1_terseLabel_en-US" xlink:label="lab_srt_SubsidiariesMember" 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">Subsidiaries [Member]</link:label>
    <link:label id="lab_srt_SubsidiariesMember_label_en-US" xlink:label="lab_srt_SubsidiariesMember" 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">Subsidiaries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SubsidiariesMember" xlink:to="lab_srt_SubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_cd7a4c63-281a-4174-b38a-157f779fb686_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" 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 assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" 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">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_9ff3684a-7d18-4504-b686-551a8928911e_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_194baded-b317-448b-a29b-7e5fa5629d65_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentDescription_f578d1d4-2935-4490-b7af-b38b6734257e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentDescription" 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">Shelf Notes - Additional Interest Rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentDescription_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentDescription" 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">Debt Instrument, Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentDescription" xlink:to="lab_us-gaap_DebtInstrumentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_297036f8-a6c6-4c5f-aa09-797c78bcbc7c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" 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">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" 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">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_92c1e06b-ba7d-4631-bf1c-568f17b27dc8_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" 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">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" 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">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_de03427d-52cc-4578-89ac-2d446209e261_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_4850d441-a3fe-48b1-952f-8bc6b561d893_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" 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">Long-term Debt, Excluding Current Maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" 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">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_BrentwoodTnSscMember_2f2cdac7-8687-4a87-ab95-cd56a17e2e16_terseLabel_en-US" xlink:label="lab_tsco_BrentwoodTnSscMember" 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">Brentwood, TN SSC</link:label>
    <link:label id="lab_tsco_BrentwoodTnSscMember_label_en-US" xlink:label="lab_tsco_BrentwoodTnSscMember" 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">Brentwood, TN SSC [Member]</link:label>
    <link:label id="lab_tsco_BrentwoodTnSscMember_documentation_en-US" xlink:label="lab_tsco_BrentwoodTnSscMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Brentwood, TN SSC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_BrentwoodTnSscMember" xlink:href="tsco-20191228.xsd#tsco_BrentwoodTnSscMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_BrentwoodTnSscMember" xlink:to="lab_tsco_BrentwoodTnSscMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_7a1b7204-5c22-4227-ad9c-ef68595e11a6_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" 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">Net Sales</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" 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">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_VestingTermMaximum_6aba11da-fe7f-497d-b7b9-ba5c9465ce54_terseLabel_en-US" xlink:label="lab_tsco_VestingTermMaximum" 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">Vesting Term, Maximum</link:label>
    <link:label id="lab_tsco_VestingTermMaximum_label_en-US" xlink:label="lab_tsco_VestingTermMaximum" 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">Vesting Term, Maximum</link:label>
    <link:label id="lab_tsco_VestingTermMaximum_documentation_en-US" xlink:label="lab_tsco_VestingTermMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting Term, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_VestingTermMaximum" xlink:href="tsco-20191228.xsd#tsco_VestingTermMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_VestingTermMaximum" xlink:to="lab_tsco_VestingTermMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_eabe58cd-66b1-46ed-89fa-3a90744c1c5b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" 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">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" 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">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_5fc97f9f-013e-49d1-8c40-c52eb09a4f3b_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" 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">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_362af50c-255c-4e93-8d7a-9fbda83cb61b_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" 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">New Accounting Pronouncements and Changes in Accounting Principles [Abstract]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" 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">New Accounting Pronouncements and Changes in Accounting Principles [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_5f1a4a59-a19e-4ae1-a6d7-9aa372de784e_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" 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">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_7944e5b3-242e-4873-938c-acde516a0394_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" 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">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" 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">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_27fa3659-dffc-4d80-b17d-d96f2dc30069_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" 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">Debt Instrument, Frequency of Periodic Payment</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" 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">Debt Instrument, Periodic Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_2c8e5875-600a-42d6-8d2e-91c4199ffe75_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" 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">Goodwill and other intangible assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" 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">Intangible Assets, Net (Including Goodwill) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_5bac3098-c43f-4f2c-afe2-ee621af30c21_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchased shares under the share repurchase program (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" 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">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_tsco_Unsecureddebtnetofdebtissuancecosts_2d613e2e-ce0d-4d9f-b173-f174b3ba310d_totalLabel_en-US" xlink:label="lab_tsco_Unsecureddebtnetofdebtissuancecosts" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured debt, net of debt issuance costs</link:label>
    <link:label id="lab_tsco_Unsecureddebtnetofdebtissuancecosts_label_en-US" xlink:label="lab_tsco_Unsecureddebtnetofdebtissuancecosts" 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">Unsecured debt, net of debt issuance costs</link:label>
    <link:label id="lab_tsco_Unsecureddebtnetofdebtissuancecosts_documentation_en-US" xlink:label="lab_tsco_Unsecureddebtnetofdebtissuancecosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured debt, net of debt issuance costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Unsecureddebtnetofdebtissuancecosts" xlink:href="tsco-20191228.xsd#tsco_Unsecureddebtnetofdebtissuancecosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_tsco_Unsecureddebtnetofdebtissuancecosts" xlink:to="lab_tsco_Unsecureddebtnetofdebtissuancecosts" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_13fe247a-9369-4cb4-8571-ba3bc8df444d_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" 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">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" 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">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_a6c0cd6d-25cc-4580-b638-0ee794c923d1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" 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">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" 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">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_520f4a5f-f772-4250-9008-ec9245a10882_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" 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">Derivative Liability, Noncurrent</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" 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">Derivative Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_7560fcf8-a60d-4682-84a9-539967fd62fa_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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>tsco-20191228_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:ab362d4e-ca11-41d7-b029-ffbcb0e3058d,g:65d4485b-514c-4728-a2c4-e4f0f25f918c-->
<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/Cover" xlink:type="simple" xlink:href="tsco-20191228.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_600db150-f1ff-4ad0-8ae8-ba41fcad7e3d" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitiesTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3691ab84-abd4-4590-8ebe-cc23f12fd085" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_600db150-f1ff-4ad0-8ae8-ba41fcad7e3d" xlink:to="loc_dei_LegalEntityAxis_3691ab84-abd4-4590-8ebe-cc23f12fd085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3eef9348-0ae8-4ebf-bedb-9d6a52050829" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3691ab84-abd4-4590-8ebe-cc23f12fd085" xlink:to="loc_dei_EntityDomain_3eef9348-0ae8-4ebf-bedb-9d6a52050829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_600db150-f1ff-4ad0-8ae8-ba41fcad7e3d" xlink:to="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_95fdb16f-2409-4f23-8a69-d6ef980377d3" 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_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_DocumentType_95fdb16f-2409-4f23-8a69-d6ef980377d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_d475bf78-63d9-4326-93ac-72eade509b43" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_DocumentAnnualReport_d475bf78-63d9-4326-93ac-72eade509b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_edbe55eb-76d3-4f8a-aedb-c100f9681cac" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_DocumentPeriodEndDate_edbe55eb-76d3-4f8a-aedb-c100f9681cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_d0bfb191-bde6-4633-a5ef-c01e290e271f" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_DocumentTransitionReport_d0bfb191-bde6-4633-a5ef-c01e290e271f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_8ca6f625-980d-468c-beeb-1c830efb93d6" 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_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityFileNumber_8ca6f625-980d-468c-beeb-1c830efb93d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_3f02c59a-1500-4585-bdf2-62fc1b3c040a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityRegistrantName_3f02c59a-1500-4585-bdf2-62fc1b3c040a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_9b74b6f6-e2f2-414e-8a01-744c2fcd71d0" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityIncorporationStateCountryCode_9b74b6f6-e2f2-414e-8a01-744c2fcd71d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_86b5ce8e-91b5-4ee1-9a96-88b6edebe856" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityTaxIdentificationNumber_86b5ce8e-91b5-4ee1-9a96-88b6edebe856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_2f10b6ba-f389-4fe8-bbb8-ce244c2085c3" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityAddressAddressLine1_2f10b6ba-f389-4fe8-bbb8-ce244c2085c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_45b209b3-a78c-43f1-88d6-57ac47dcd4b1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityAddressCityOrTown_45b209b3-a78c-43f1-88d6-57ac47dcd4b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_44f0a928-5998-4ebe-b6a1-41d70df49e7a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityAddressStateOrProvince_44f0a928-5998-4ebe-b6a1-41d70df49e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_50f5a524-f615-41af-b9b6-c4084f3f5a62" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityAddressPostalZipCode_50f5a524-f615-41af-b9b6-c4084f3f5a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_22485087-c943-453b-9af8-131da6906357" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_CityAreaCode_22485087-c943-453b-9af8-131da6906357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_b6051b0f-6cc5-4eab-b3f2-f693b73e0230" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_LocalPhoneNumber_b6051b0f-6cc5-4eab-b3f2-f693b73e0230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_0b816756-cdb7-4bef-9398-6cfa24f5fd36" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_Security12bTitle_0b816756-cdb7-4bef-9398-6cfa24f5fd36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_887d064b-5c3d-40e9-94db-d51834db8c7a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_SecurityExchangeName_887d064b-5c3d-40e9-94db-d51834db8c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_64a9b51e-ea63-4e1a-a9dd-bddb6de15937" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_TradingSymbol_64a9b51e-ea63-4e1a-a9dd-bddb6de15937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_f5280422-fe9e-410d-807d-9d75cbfee3ab" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_f5280422-fe9e-410d-807d-9d75cbfee3ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_b5fffd18-3b77-4ebb-8a93-661fd4d858a7" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityVoluntaryFilers_b5fffd18-3b77-4ebb-8a93-661fd4d858a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_de3874df-9a96-43fc-b9ed-3826a925ac3f" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityCurrentReportingStatus_de3874df-9a96-43fc-b9ed-3826a925ac3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_de36d285-7467-415b-afe1-561b11995669" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityInteractiveDataCurrent_de36d285-7467-415b-afe1-561b11995669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_9bba6e84-c757-4cde-b18a-ab1cef973c79" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityFilerCategory_9bba6e84-c757-4cde-b18a-ab1cef973c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_d7b004da-712d-410c-aec3-e10609dba059" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntitySmallBusiness_d7b004da-712d-410c-aec3-e10609dba059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_b4ecc109-e333-4d93-987d-a1c87866217c" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityEmergingGrowthCompany_b4ecc109-e333-4d93-987d-a1c87866217c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_a88c7e41-a06f-40c4-96fb-077ef8bdc2ee" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityShellCompany_a88c7e41-a06f-40c4-96fb-077ef8bdc2ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_907bc36a-662b-4ba1-84de-233305a512f6" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityPublicFloat_907bc36a-662b-4ba1-84de-233305a512f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_7bf11808-1517-4050-8b08-f2c4b226a4e3" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_7bf11808-1517-4050-8b08-f2c4b226a4e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_d508b63e-5cf9-4212-85a5-16c30403df7a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_EntityCentralIndexKey_d508b63e-5cf9-4212-85a5-16c30403df7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_d6359e30-181e-473e-a526-d319d322741b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_CurrentFiscalYearEndDate_d6359e30-181e-473e-a526-d319d322741b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_293b769f-b642-421a-bac2-97eb43165e9b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_DocumentFiscalYearFocus_293b769f-b642-421a-bac2-97eb43165e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_735ff2ae-b40c-4a78-94d8-eaeb18d5ef8b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_DocumentFiscalPeriodFocus_735ff2ae-b40c-4a78-94d8-eaeb18d5ef8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_e4edbad6-592f-4a4d-848d-18e7275e9fb8" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_7fe5779f-5589-4d5a-8fc1-c0dd513c0b76" xlink:to="loc_dei_AmendmentFlag_e4edbad6-592f-4a4d-848d-18e7275e9fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="tsco-20191228.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_aa8d095d-cc45-451b-b9c8-903389977f5b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_df8c0fb1-cdbb-4bd6-8981-d54d40c70a3d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa8d095d-cc45-451b-b9c8-903389977f5b" xlink:to="loc_us-gaap_Revenues_df8c0fb1-cdbb-4bd6-8981-d54d40c70a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_0857ec55-cd65-42e4-9ec8-4e4b4d47d755" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa8d095d-cc45-451b-b9c8-903389977f5b" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_0857ec55-cd65-42e4-9ec8-4e4b4d47d755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_80616d40-7de8-48be-8f5b-9ef5b5681c37" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa8d095d-cc45-451b-b9c8-903389977f5b" xlink:to="loc_us-gaap_GrossProfit_80616d40-7de8-48be-8f5b-9ef5b5681c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5bcb9821-aa10-46ea-b878-3c487718dffc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa8d095d-cc45-451b-b9c8-903389977f5b" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5bcb9821-aa10-46ea-b878-3c487718dffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_22e3928b-938a-4336-b8ba-d7e034a7807c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa8d095d-cc45-451b-b9c8-903389977f5b" xlink:to="loc_us-gaap_DepreciationAndAmortization_22e3928b-938a-4336-b8ba-d7e034a7807c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8adc7ae2-8734-4d39-94ed-d1e698bf6b4b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa8d095d-cc45-451b-b9c8-903389977f5b" xlink:to="loc_us-gaap_OperatingIncomeLoss_8adc7ae2-8734-4d39-94ed-d1e698bf6b4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_c736834b-be85-4ac0-9edb-a7e0f88d5ab5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa8d095d-cc45-451b-b9c8-903389977f5b" xlink:to="loc_us-gaap_InterestExpense_c736834b-be85-4ac0-9edb-a7e0f88d5ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_35502d62-39bb-423f-bef9-f40269282554" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa8d095d-cc45-451b-b9c8-903389977f5b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_35502d62-39bb-423f-bef9-f40269282554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9dffcd07-5bbe-448a-9c05-fbf8b9335922" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa8d095d-cc45-451b-b9c8-903389977f5b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9dffcd07-5bbe-448a-9c05-fbf8b9335922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_34f0f5ca-9608-4d9e-89a6-4d3780a941fe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa8d095d-cc45-451b-b9c8-903389977f5b" xlink:to="loc_us-gaap_NetIncomeLoss_34f0f5ca-9608-4d9e-89a6-4d3780a941fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a28ea82c-562f-49b7-b9e7-a5e3c29e0774" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa8d095d-cc45-451b-b9c8-903389977f5b" xlink:to="loc_us-gaap_EarningsPerShareBasic_a28ea82c-562f-49b7-b9e7-a5e3c29e0774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_24d5561a-062c-42d2-9910-7b65db2369a6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa8d095d-cc45-451b-b9c8-903389977f5b" xlink:to="loc_us-gaap_EarningsPerShareDiluted_24d5561a-062c-42d2-9910-7b65db2369a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f8407600-80ca-4b5d-adb1-969708254049" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa8d095d-cc45-451b-b9c8-903389977f5b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f8407600-80ca-4b5d-adb1-969708254049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8059f707-ff36-4bbb-8d71-df3529ccdf2c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f8407600-80ca-4b5d-adb1-969708254049" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8059f707-ff36-4bbb-8d71-df3529ccdf2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f8d6a74c-75ce-4323-8bb3-2da516129c98" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_f8407600-80ca-4b5d-adb1-969708254049" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f8d6a74c-75ce-4323-8bb3-2da516129c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_eb31cdd4-021d-4f7b-a2c3-8a0c19491d7f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_aa8d095d-cc45-451b-b9c8-903389977f5b" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_eb31cdd4-021d-4f7b-a2c3-8a0c19491d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="tsco-20191228.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ComprehensiveIncomeAbstract_539735e8-16d6-4160-a247-daca644b1d74" xlink:href="tsco-20191228.xsd#tsco_ComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4f7dafd5-7eb0-4833-806f-f806d5a24417" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ComprehensiveIncomeAbstract_539735e8-16d6-4160-a247-daca644b1d74" xlink:to="loc_us-gaap_NetIncomeLoss_4f7dafd5-7eb0-4833-806f-f806d5a24417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_dd803140-5cb6-4943-9d8c-fa2943204ad1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ComprehensiveIncomeAbstract_539735e8-16d6-4160-a247-daca644b1d74" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_dd803140-5cb6-4943-9d8c-fa2943204ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect_c1ef8f47-d2f9-4697-a1d5-e8631d6fb2b7" xlink:href="tsco-20191228.xsd#tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ComprehensiveIncomeAbstract_539735e8-16d6-4160-a247-daca644b1d74" xlink:to="loc_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect_c1ef8f47-d2f9-4697-a1d5-e8631d6fb2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_462cfe5d-5c33-419c-9dca-a899c9bc8951" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ComprehensiveIncomeAbstract_539735e8-16d6-4160-a247-daca644b1d74" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_462cfe5d-5c33-419c-9dca-a899c9bc8951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_8d10822d-ccee-4d92-873d-d3572dadf152" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ComprehensiveIncomeAbstract_539735e8-16d6-4160-a247-daca644b1d74" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_8d10822d-ccee-4d92-873d-d3572dadf152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="tsco-20191228.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_d7a318f7-28f6-47ab-b85a-9b7931ba6e13" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_7817877f-9068-4486-8f09-8706ebbc7642" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d7a318f7-28f6-47ab-b85a-9b7931ba6e13" xlink:to="loc_us-gaap_AssetsAbstract_7817877f-9068-4486-8f09-8706ebbc7642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_6723a7d4-f172-4edf-95ba-dec950ee9db7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7817877f-9068-4486-8f09-8706ebbc7642" xlink:to="loc_us-gaap_AssetsCurrentAbstract_6723a7d4-f172-4edf-95ba-dec950ee9db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d10061ef-ccbd-45be-88e9-c9407daa96b6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6723a7d4-f172-4edf-95ba-dec950ee9db7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d10061ef-ccbd-45be-88e9-c9407daa96b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_6cb01a63-dae3-4d95-bb2d-e1c1b526b6cf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6723a7d4-f172-4edf-95ba-dec950ee9db7" xlink:to="loc_us-gaap_InventoryNet_6cb01a63-dae3-4d95-bb2d-e1c1b526b6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_ea8211c8-3dd3-4613-acea-54d880f6c664" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6723a7d4-f172-4edf-95ba-dec950ee9db7" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_ea8211c8-3dd3-4613-acea-54d880f6c664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable_68ff185a-09cb-4629-acd2-da71a43db70c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6723a7d4-f172-4edf-95ba-dec950ee9db7" xlink:to="loc_us-gaap_IncomeTaxReceivable_68ff185a-09cb-4629-acd2-da71a43db70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9e23d294-5be7-4ab5-bea3-89ee64060cbe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6723a7d4-f172-4edf-95ba-dec950ee9db7" xlink:to="loc_us-gaap_AssetsCurrent_9e23d294-5be7-4ab5-bea3-89ee64060cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_47812c9c-5b3d-4cf8-9976-9b05e504c412" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7817877f-9068-4486-8f09-8706ebbc7642" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_47812c9c-5b3d-4cf8-9976-9b05e504c412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_abb8d3a1-fa93-4692-9bf1-e99ca1035298" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7817877f-9068-4486-8f09-8706ebbc7642" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_abb8d3a1-fa93-4692-9bf1-e99ca1035298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_8036863b-f0f0-40e4-a597-bd886a0306bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7817877f-9068-4486-8f09-8706ebbc7642" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_8036863b-f0f0-40e4-a597-bd886a0306bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_c04f1dd1-8491-419e-86bb-b83ba54ef28d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7817877f-9068-4486-8f09-8706ebbc7642" xlink:to="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_c04f1dd1-8491-419e-86bb-b83ba54ef28d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_c9f2ec0e-69d8-405d-865c-855c8fcf2297" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7817877f-9068-4486-8f09-8706ebbc7642" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_c9f2ec0e-69d8-405d-865c-855c8fcf2297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_299da978-f7b9-4dfd-be2c-885b01c17677" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7817877f-9068-4486-8f09-8706ebbc7642" xlink:to="loc_us-gaap_Assets_299da978-f7b9-4dfd-be2c-885b01c17677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_176769c9-5541-43f3-90c1-a5a90dc63a32" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d7a318f7-28f6-47ab-b85a-9b7931ba6e13" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_176769c9-5541-43f3-90c1-a5a90dc63a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_e068bf1f-48b5-4b86-9bbd-90ee2d629d06" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_176769c9-5541-43f3-90c1-a5a90dc63a32" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_e068bf1f-48b5-4b86-9bbd-90ee2d629d06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a8f30e6a-19fe-4f51-8181-b00e111750ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e068bf1f-48b5-4b86-9bbd-90ee2d629d06" xlink:to="loc_us-gaap_AccountsPayableCurrent_a8f30e6a-19fe-4f51-8181-b00e111750ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_408e9601-e3a6-4c9d-9330-0987478482b1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e068bf1f-48b5-4b86-9bbd-90ee2d629d06" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_408e9601-e3a6-4c9d-9330-0987478482b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_807c026f-554b-446d-b1e5-09739b091372" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e068bf1f-48b5-4b86-9bbd-90ee2d629d06" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_807c026f-554b-446d-b1e5-09739b091372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtCurrent_43d33a8b-827c-4ec3-8600-0697184f5766" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnsecuredDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e068bf1f-48b5-4b86-9bbd-90ee2d629d06" xlink:to="loc_us-gaap_UnsecuredDebtCurrent_43d33a8b-827c-4ec3-8600-0697184f5766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_b0cad079-4c7f-46b0-bf32-a265ce27579c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e068bf1f-48b5-4b86-9bbd-90ee2d629d06" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_b0cad079-4c7f-46b0-bf32-a265ce27579c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_22144733-156c-481b-822d-0266cc77d990" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e068bf1f-48b5-4b86-9bbd-90ee2d629d06" xlink:to="loc_us-gaap_LiabilitiesCurrent_22144733-156c-481b-822d-0266cc77d990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_95e136f6-f7d9-4009-88be-0f978debdfd9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_176769c9-5541-43f3-90c1-a5a90dc63a32" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_95e136f6-f7d9-4009-88be-0f978debdfd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent_d31e625e-11d7-4bef-8b77-4d992db9f5f7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_176769c9-5541-43f3-90c1-a5a90dc63a32" xlink:to="loc_us-gaap_CapitalLeaseObligationsNoncurrent_d31e625e-11d7-4bef-8b77-4d992db9f5f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredRent_a9e76e37-5d74-46b3-8b62-4388b7310a9d" xlink:href="tsco-20191228.xsd#tsco_DeferredRent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_176769c9-5541-43f3-90c1-a5a90dc63a32" xlink:to="loc_tsco_DeferredRent_a9e76e37-5d74-46b3-8b62-4388b7310a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1c995016-e093-4504-943e-c2a615ed4047" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_176769c9-5541-43f3-90c1-a5a90dc63a32" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1c995016-e093-4504-943e-c2a615ed4047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_72ccaddc-6849-48d8-8113-225d4c8d979f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_176769c9-5541-43f3-90c1-a5a90dc63a32" xlink:to="loc_us-gaap_Liabilities_72ccaddc-6849-48d8-8113-225d4c8d979f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_4be90fc2-332d-450c-8de3-568e7c976dd5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_176769c9-5541-43f3-90c1-a5a90dc63a32" xlink:to="loc_us-gaap_StockholdersEquityAbstract_4be90fc2-332d-450c-8de3-568e7c976dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_6af62d12-aefb-41ba-b155-aade10c5af41" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4be90fc2-332d-450c-8de3-568e7c976dd5" xlink:to="loc_us-gaap_PreferredStockValue_6af62d12-aefb-41ba-b155-aade10c5af41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_cb0a513c-8433-45e7-8137-52b574718729" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4be90fc2-332d-450c-8de3-568e7c976dd5" xlink:to="loc_us-gaap_CommonStockValue_cb0a513c-8433-45e7-8137-52b574718729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_81c1338f-73b2-43b7-b8bd-95dbb219e659" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4be90fc2-332d-450c-8de3-568e7c976dd5" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_81c1338f-73b2-43b7-b8bd-95dbb219e659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_8b5e98f4-c79a-498e-a433-1f8c85dee97c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4be90fc2-332d-450c-8de3-568e7c976dd5" xlink:to="loc_us-gaap_TreasuryStockValue_8b5e98f4-c79a-498e-a433-1f8c85dee97c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_556abddd-2f6a-4ea0-9c62-81f7ec997ee6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4be90fc2-332d-450c-8de3-568e7c976dd5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax_556abddd-2f6a-4ea0-9c62-81f7ec997ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4ff13b81-7428-49bb-a3e6-eddf17317352" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4be90fc2-332d-450c-8de3-568e7c976dd5" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4ff13b81-7428-49bb-a3e6-eddf17317352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d17c98fe-341c-45e9-88dc-7f6ed5a7494b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4be90fc2-332d-450c-8de3-568e7c976dd5" xlink:to="loc_us-gaap_StockholdersEquity_d17c98fe-341c-45e9-88dc-7f6ed5a7494b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d8d174c6-c9b5-4c0d-8442-7bf33a6d86f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_176769c9-5541-43f3-90c1-a5a90dc63a32" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_d8d174c6-c9b5-4c0d-8442-7bf33a6d86f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_05e285f0-9dbe-44ee-87bb-0ec125506b2e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d7a318f7-28f6-47ab-b85a-9b7931ba6e13" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_05e285f0-9dbe-44ee-87bb-0ec125506b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_09f4fb2a-585e-4d48-9a8b-13ef818bf177" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d7a318f7-28f6-47ab-b85a-9b7931ba6e13" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_09f4fb2a-585e-4d48-9a8b-13ef818bf177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_de7f4741-e935-4f04-872f-5158b026ca7d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d7a318f7-28f6-47ab-b85a-9b7931ba6e13" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_de7f4741-e935-4f04-872f-5158b026ca7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_25f446ec-ffc4-4df8-9cb7-3b3eebadc7b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d7a318f7-28f6-47ab-b85a-9b7931ba6e13" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_25f446ec-ffc4-4df8-9cb7-3b3eebadc7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ef278d2a-df1f-4c3a-bb89-1dd42954bd78" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d7a318f7-28f6-47ab-b85a-9b7931ba6e13" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ef278d2a-df1f-4c3a-bb89-1dd42954bd78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_306a931c-80d1-433f-ab74-948dc55d8e2c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d7a318f7-28f6-47ab-b85a-9b7931ba6e13" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_306a931c-80d1-433f-ab74-948dc55d8e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_11625d7d-a513-4231-bc59-a194feb1feaf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d7a318f7-28f6-47ab-b85a-9b7931ba6e13" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_11625d7d-a513-4231-bc59-a194feb1feaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_242f7c2e-5a9b-4e35-b6ad-621e768e17cb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d7a318f7-28f6-47ab-b85a-9b7931ba6e13" xlink:to="loc_us-gaap_PreferredStockSharesIssued_242f7c2e-5a9b-4e35-b6ad-621e768e17cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_6f18c148-7880-447d-80c5-d42fcc2a19b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d7a318f7-28f6-47ab-b85a-9b7931ba6e13" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_6f18c148-7880-447d-80c5-d42fcc2a19b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_cbf28d55-78ec-4986-a6fc-207251e00ae0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d7a318f7-28f6-47ab-b85a-9b7931ba6e13" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_cbf28d55-78ec-4986-a6fc-207251e00ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_899ac2de-c5da-4095-9bdf-5ef0879fd9a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d7a318f7-28f6-47ab-b85a-9b7931ba6e13" xlink:to="loc_us-gaap_CommonStockSharesIssued_899ac2de-c5da-4095-9bdf-5ef0879fd9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_b3074327-d28b-4426-b56e-38613421df83" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d7a318f7-28f6-47ab-b85a-9b7931ba6e13" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_b3074327-d28b-4426-b56e-38613421df83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_273e7de7-a998-43f7-b0c9-1064e7dff064" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d7a318f7-28f6-47ab-b85a-9b7931ba6e13" xlink:to="loc_us-gaap_TreasuryStockShares_273e7de7-a998-43f7-b0c9-1064e7dff064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="tsco-20191228.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_19493b9c-f8da-4249-af67-77566955cc15" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_15cb38d6-f8f4-4f8d-a8d8-9224e32bd9d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_19493b9c-f8da-4249-af67-77566955cc15" xlink:to="loc_us-gaap_StatementTable_15cb38d6-f8f4-4f8d-a8d8-9224e32bd9d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_aef749d9-49a7-4e7a-a953-51723d46ea49" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_15cb38d6-f8f4-4f8d-a8d8-9224e32bd9d3" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_aef749d9-49a7-4e7a-a953-51723d46ea49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1f6a8704-632f-4995-a35a-3d8163e33276" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_aef749d9-49a7-4e7a-a953-51723d46ea49" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1f6a8704-632f-4995-a35a-3d8163e33276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_07769e3d-6485-404a-b0b2-fbe937a9e243" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_15cb38d6-f8f4-4f8d-a8d8-9224e32bd9d3" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_07769e3d-6485-404a-b0b2-fbe937a9e243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c1275fd3-b950-473c-a933-4f961aba5260" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_07769e3d-6485-404a-b0b2-fbe937a9e243" xlink:to="loc_us-gaap_EquityComponentDomain_c1275fd3-b950-473c-a933-4f961aba5260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_25956c40-4015-4427-a85b-bfdfe1b4db61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c1275fd3-b950-473c-a933-4f961aba5260" xlink:to="loc_us-gaap_CommonStockMember_25956c40-4015-4427-a85b-bfdfe1b4db61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_db82397a-eaac-41c6-afcd-7ba2514e73da" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c1275fd3-b950-473c-a933-4f961aba5260" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_db82397a-eaac-41c6-afcd-7ba2514e73da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_f4cc982c-ecda-4309-a9ce-b56ef49bbaba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c1275fd3-b950-473c-a933-4f961aba5260" xlink:to="loc_us-gaap_TreasuryStockMember_f4cc982c-ecda-4309-a9ce-b56ef49bbaba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1dc13c1d-8099-4c67-8279-a2367a9ef0b7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c1275fd3-b950-473c-a933-4f961aba5260" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1dc13c1d-8099-4c67-8279-a2367a9ef0b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5e51e47c-2f7d-44d5-9d0d-3b524e5290d0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c1275fd3-b950-473c-a933-4f961aba5260" xlink:to="loc_us-gaap_RetainedEarningsMember_5e51e47c-2f7d-44d5-9d0d-3b524e5290d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d61d0407-3369-4b0b-9355-d094af64ffd4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_15cb38d6-f8f4-4f8d-a8d8-9224e32bd9d3" xlink:to="loc_us-gaap_AwardTypeAxis_d61d0407-3369-4b0b-9355-d094af64ffd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e77262db-c8d7-4fc1-8e0b-73ed25868090" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d61d0407-3369-4b0b-9355-d094af64ffd4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e77262db-c8d7-4fc1-8e0b-73ed25868090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7925d82d-7164-4a6e-9990-4029f8dd600f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e77262db-c8d7-4fc1-8e0b-73ed25868090" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7925d82d-7164-4a6e-9990-4029f8dd600f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_84f7dffb-5a87-4b18-8c30-55a3b991ffaf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_15cb38d6-f8f4-4f8d-a8d8-9224e32bd9d3" xlink:to="loc_us-gaap_StatementLineItems_84f7dffb-5a87-4b18-8c30-55a3b991ffaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_0f351a39-3570-489b-a837-52c44055b473" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84f7dffb-5a87-4b18-8c30-55a3b991ffaf" xlink:to="loc_us-gaap_SharesOutstanding_0f351a39-3570-489b-a837-52c44055b473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84f7dffb-5a87-4b18-8c30-55a3b991ffaf" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_02812ae9-9d52-42b7-a506-2e1692286eac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_StockholdersEquity_02812ae9-9d52-42b7-a506-2e1692286eac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_787ad791-3d2d-41a4-8b67-eb26328d70c4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_787ad791-3d2d-41a4-8b67-eb26328d70c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_555bce80-1deb-4023-8e63-bd4f2980f44c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_555bce80-1deb-4023-8e63-bd4f2980f44c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c7d73bd8-71ca-4641-9b5d-bd627efdd653" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_ShareBasedCompensation_c7d73bd8-71ca-4641-9b5d-bd627efdd653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_0fb5f38b-378a-4ddf-a8b8-0a3548beed4a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_0fb5f38b-378a-4ddf-a8b8-0a3548beed4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_8a7d6406-654b-43c7-a452-b04a5d748a06" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_8a7d6406-654b-43c7-a452-b04a5d748a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_181ef694-b63c-494c-a49e-82cf331db53f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_181ef694-b63c-494c-a49e-82cf331db53f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_8ec66c39-25c5-44b8-8883-229a779d1a00" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_PaymentsOfDividends_8ec66c39-25c5-44b8-8883-229a779d1a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_bdba4bdf-0e5f-4f5d-a6cc-f4813a348fdb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_bdba4bdf-0e5f-4f5d-a6cc-f4813a348fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_82dee815-d7bf-4051-a2b2-7a0d44845b2b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_NetIncomeLoss_82dee815-d7bf-4051-a2b2-7a0d44845b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustment_abdc3078-f2fe-4a36-be72-6daf271d766c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustment"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustment_abdc3078-f2fe-4a36-be72-6daf271d766c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1bef6d16-74f8-47ac-91da-7138111239c5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_869b8c46-c84a-4697-bf0b-b33f4af08c49" xlink:to="loc_us-gaap_StockholdersEquity_1bef6d16-74f8-47ac-91da-7138111239c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_bb7ebcd8-a08b-4ae6-a4b2-b8a21dda3646" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84f7dffb-5a87-4b18-8c30-55a3b991ffaf" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_bb7ebcd8-a08b-4ae6-a4b2-b8a21dda3646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_4354bcfa-6a59-4471-abc2-e26403915e5f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_84f7dffb-5a87-4b18-8c30-55a3b991ffaf" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_4354bcfa-6a59-4471-abc2-e26403915e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="tsco-20191228.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_a6269ff1-04a1-40e9-b81c-8bcbb43621a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_674fde39-6b52-4db6-9fdd-9bfb8fc600fc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a6269ff1-04a1-40e9-b81c-8bcbb43621a1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_674fde39-6b52-4db6-9fdd-9bfb8fc600fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7982d373-6db2-4ab9-a804-b6709eed485c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_674fde39-6b52-4db6-9fdd-9bfb8fc600fc" xlink:to="loc_us-gaap_NetIncomeLoss_7982d373-6db2-4ab9-a804-b6709eed485c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_13be1c51-4a5c-46fe-80c4-aa2c5f068057" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_674fde39-6b52-4db6-9fdd-9bfb8fc600fc" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_13be1c51-4a5c-46fe-80c4-aa2c5f068057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_df1615cd-41c2-440f-b5ac-c77916b32caa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_13be1c51-4a5c-46fe-80c4-aa2c5f068057" xlink:to="loc_us-gaap_DepreciationAndAmortization_df1615cd-41c2-440f-b5ac-c77916b32caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_b61849d8-7bc3-43f5-91d4-c09a515dddae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_13be1c51-4a5c-46fe-80c4-aa2c5f068057" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_b61849d8-7bc3-43f5-91d4-c09a515dddae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8501aa3f-4d3b-4611-adc2-aeb0dc3c7222" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_13be1c51-4a5c-46fe-80c4-aa2c5f068057" xlink:to="loc_us-gaap_ShareBasedCompensation_8501aa3f-4d3b-4611-adc2-aeb0dc3c7222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a1ac5779-2833-4732-9334-4ff163412be8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_13be1c51-4a5c-46fe-80c4-aa2c5f068057" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a1ac5779-2833-4732-9334-4ff163412be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0e6e950a-4e92-463d-aad8-e93f44e8e74e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_13be1c51-4a5c-46fe-80c4-aa2c5f068057" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0e6e950a-4e92-463d-aad8-e93f44e8e74e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_972271a7-9050-49ed-84a0-4d41b361a70e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0e6e950a-4e92-463d-aad8-e93f44e8e74e" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_972271a7-9050-49ed-84a0-4d41b361a70e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_aa0dd65b-f655-4e6d-82c5-8aecc0915185" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0e6e950a-4e92-463d-aad8-e93f44e8e74e" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_aa0dd65b-f655-4e6d-82c5-8aecc0915185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_adf018d6-0bda-47e1-b305-36ea768c81a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0e6e950a-4e92-463d-aad8-e93f44e8e74e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_adf018d6-0bda-47e1-b305-36ea768c81a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_3309e5f4-7503-40c7-98ee-24148d07c83d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0e6e950a-4e92-463d-aad8-e93f44e8e74e" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_3309e5f4-7503-40c7-98ee-24148d07c83d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_3b113674-1089-4e6b-8c8b-2bbd94f71643" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0e6e950a-4e92-463d-aad8-e93f44e8e74e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_3b113674-1089-4e6b-8c8b-2bbd94f71643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_b6df041c-b556-4327-947b-b1ecf9f01f9c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0e6e950a-4e92-463d-aad8-e93f44e8e74e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_b6df041c-b556-4327-947b-b1ecf9f01f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_73b1df94-6d93-40c1-8ae0-68f7100c2cda" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0e6e950a-4e92-463d-aad8-e93f44e8e74e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_73b1df94-6d93-40c1-8ae0-68f7100c2cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9e0eac3e-8f24-46bb-ba92-e66937d22d99" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_674fde39-6b52-4db6-9fdd-9bfb8fc600fc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9e0eac3e-8f24-46bb-ba92-e66937d22d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f1fe3f9a-088a-4b5a-a6ee-81fd3347651e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a6269ff1-04a1-40e9-b81c-8bcbb43621a1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f1fe3f9a-088a-4b5a-a6ee-81fd3347651e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9500280a-639f-40db-9ee9-a91038b1e79d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f1fe3f9a-088a-4b5a-a6ee-81fd3347651e" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9500280a-639f-40db-9ee9-a91038b1e79d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_f8a5da9f-636d-4c14-9bbc-a9fb75a2d6cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f1fe3f9a-088a-4b5a-a6ee-81fd3347651e" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_f8a5da9f-636d-4c14-9bbc-a9fb75a2d6cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_59ec4bf8-5426-4eb5-9d27-bfa76a1aed11" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f1fe3f9a-088a-4b5a-a6ee-81fd3347651e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_59ec4bf8-5426-4eb5-9d27-bfa76a1aed11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_afded351-3baf-4d3a-a040-233907fefefc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f1fe3f9a-088a-4b5a-a6ee-81fd3347651e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_afded351-3baf-4d3a-a040-233907fefefc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1d6b1ace-38d1-4d70-b0bd-b33bfa1f3a74" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a6269ff1-04a1-40e9-b81c-8bcbb43621a1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1d6b1ace-38d1-4d70-b0bd-b33bfa1f3a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_054e9931-a461-4f9d-9fdb-6e0443c2bcb9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1d6b1ace-38d1-4d70-b0bd-b33bfa1f3a74" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_054e9931-a461-4f9d-9fdb-6e0443c2bcb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfUnsecuredDebt_1d7a084f-5e7a-46d7-9d4d-a6fd9087eb68" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfUnsecuredDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1d6b1ace-38d1-4d70-b0bd-b33bfa1f3a74" xlink:to="loc_us-gaap_RepaymentsOfUnsecuredDebt_1d7a084f-5e7a-46d7-9d4d-a6fd9087eb68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CashOutflowforDebtIssuanceCost_9f6b105d-4213-4a62-9db6-1d2828a8e467" xlink:href="tsco-20191228.xsd#tsco_CashOutflowforDebtIssuanceCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1d6b1ace-38d1-4d70-b0bd-b33bfa1f3a74" xlink:to="loc_tsco_CashOutflowforDebtIssuanceCost_9f6b105d-4213-4a62-9db6-1d2828a8e467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_6a4142fb-a45b-4243-a3b8-162a16bd6bde" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1d6b1ace-38d1-4d70-b0bd-b33bfa1f3a74" xlink:to="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_6a4142fb-a45b-4243-a3b8-162a16bd6bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_f371d643-f37f-4e59-81ba-ff09b4916e37" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1d6b1ace-38d1-4d70-b0bd-b33bfa1f3a74" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_f371d643-f37f-4e59-81ba-ff09b4916e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_888d8838-4e01-405d-a2db-e39d56f5395f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1d6b1ace-38d1-4d70-b0bd-b33bfa1f3a74" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_888d8838-4e01-405d-a2db-e39d56f5395f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_6e6106fe-e2d4-45a3-ab1f-a5e8188d0c7b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1d6b1ace-38d1-4d70-b0bd-b33bfa1f3a74" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_6e6106fe-e2d4-45a3-ab1f-a5e8188d0c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_0517c8f5-6184-4b76-8272-f86021bbccf1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1d6b1ace-38d1-4d70-b0bd-b33bfa1f3a74" xlink:to="loc_us-gaap_PaymentsOfDividends_0517c8f5-6184-4b76-8272-f86021bbccf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_781e14f0-6a84-4cef-8b59-30a9b1f7dd1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1d6b1ace-38d1-4d70-b0bd-b33bfa1f3a74" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_781e14f0-6a84-4cef-8b59-30a9b1f7dd1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_e566cec2-abe6-4ab1-b102-cecf1a7a172a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a6269ff1-04a1-40e9-b81c-8bcbb43621a1" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_e566cec2-abe6-4ab1-b102-cecf1a7a172a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_dbe58745-6ba8-4d83-8e72-4f6534f99e15" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a6269ff1-04a1-40e9-b81c-8bcbb43621a1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_dbe58745-6ba8-4d83-8e72-4f6534f99e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_928a7009-128b-4707-9201-496806e55d39" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a6269ff1-04a1-40e9-b81c-8bcbb43621a1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_928a7009-128b-4707-9201-496806e55d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_08faa1d0-6807-42de-9b4c-d814deda9751" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a6269ff1-04a1-40e9-b81c-8bcbb43621a1" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_08faa1d0-6807-42de-9b4c-d814deda9751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CashPaidDuringPeriodForAbstract_c6f531c2-8d1b-4bde-9006-e8a2708b365f" xlink:href="tsco-20191228.xsd#tsco_CashPaidDuringPeriodForAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_08faa1d0-6807-42de-9b4c-d814deda9751" xlink:to="loc_tsco_CashPaidDuringPeriodForAbstract_c6f531c2-8d1b-4bde-9006-e8a2708b365f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_c7e39dd9-29df-43ef-83d2-c5df961dcf59" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CashPaidDuringPeriodForAbstract_c6f531c2-8d1b-4bde-9006-e8a2708b365f" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_c7e39dd9-29df-43ef-83d2-c5df961dcf59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SupplementaldisclosuresofnoncashactivitiesAbstract_5f6af2d3-3533-43f2-8538-98bfb8bc91c5" xlink:href="tsco-20191228.xsd#tsco_SupplementaldisclosuresofnoncashactivitiesAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a6269ff1-04a1-40e9-b81c-8bcbb43621a1" xlink:to="loc_tsco_SupplementaldisclosuresofnoncashactivitiesAbstract_5f6af2d3-3533-43f2-8538-98bfb8bc91c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid_92dfde8b-aaa9-4fa8-9344-85db0739f876" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_SupplementaldisclosuresofnoncashactivitiesAbstract_5f6af2d3-3533-43f2-8538-98bfb8bc91c5" xlink:to="loc_us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid_92dfde8b-aaa9-4fa8-9344-85db0739f876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_15c6f45e-8ec1-4ce8-85c1-fe9480ee9b0f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a6269ff1-04a1-40e9-b81c-8bcbb43621a1" xlink:to="loc_us-gaap_InterestPaidNet_15c6f45e-8ec1-4ce8-85c1-fe9480ee9b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_d53319a0-998a-4863-b546-97308403cf38" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a6269ff1-04a1-40e9-b81c-8bcbb43621a1" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_d53319a0-998a-4863-b546-97308403cf38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0038d3b1-e02d-438d-8efe-7b882d70dbac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a6269ff1-04a1-40e9-b81c-8bcbb43621a1" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0038d3b1-e02d-438d-8efe-7b882d70dbac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_5646a269-f115-4ae7-b6b8-4fe383944710" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a6269ff1-04a1-40e9-b81c-8bcbb43621a1" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_5646a269-f115-4ae7-b6b8-4fe383944710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="tsco-20191228.xsd#SignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_69f988c1-4787-4630-a5bc-ca0324a3dd3d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_7e334961-2fde-427b-b959-08d9bdc9b707" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_69f988c1-4787-4630-a5bc-ca0324a3dd3d" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_7e334961-2fde-427b-b959-08d9bdc9b707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="tsco-20191228.xsd#SignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_0c3458f5-bad1-49ff-bc3b-4fd70a236c78" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_NatureOfOperations_0c3458f5-bad1-49ff-bc3b-4fd70a236c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_dc78b5f9-806d-4aa5-a7ff-33e6375dc332" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_dc78b5f9-806d-4aa5-a7ff-33e6375dc332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_4d2e64f5-8943-4374-b41c-c14cadb430ac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiscalPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_FiscalPeriod_4d2e64f5-8943-4374-b41c-c14cadb430ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_87f846ba-209b-4870-a685-62488273207a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_87f846ba-209b-4870-a685-62488273207a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_656be6a0-016a-4a1b-871a-040140e6713a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_UseOfEstimates_656be6a0-016a-4a1b-871a-040140e6713a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryImpairmentPolicy_cc29a313-0a8e-479c-afd1-a0410697d41a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryImpairmentPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_InventoryImpairmentPolicy_cc29a313-0a8e-479c-afd1-a0410697d41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryShrinkagePolicy_63f72f66-4b61-46cc-aac6-2236d5333a71" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryShrinkagePolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_InventoryShrinkagePolicy_63f72f66-4b61-46cc-aac6-2236d5333a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesVendorAllowancesPolicy_c73c522b-a559-4005-9db3-4ad4d5972b62" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfSalesVendorAllowancesPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_CostOfSalesVendorAllowancesPolicy_c73c522b-a559-4005-9db3-4ad4d5972b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FreightPolicyTextBlock_dceb28fb-c2cf-45f6-969f-5924c960e364" xlink:href="tsco-20191228.xsd#tsco_FreightPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_tsco_FreightPolicyTextBlock_dceb28fb-c2cf-45f6-969f-5924c960e364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityReserveEstimatePolicy_c6e57469-5b34-4cc0-9b9f-50ea96852ea9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilityReserveEstimatePolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_LiabilityReserveEstimatePolicy_c6e57469-5b34-4cc0-9b9f-50ea96852ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_9bc14508-aa95-43a1-ac0a-c28af8144ccd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_9bc14508-aa95-43a1-ac0a-c28af8144ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_f28c1266-f1e2-40af-801c-81db220367e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_f28c1266-f1e2-40af-801c-81db220367e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_c6e7649e-7889-45ec-ad5a-088d0b167aef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_c6e7649e-7889-45ec-ad5a-088d0b167aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SalesTaxesPolicyTextBlock_a0b2130d-0bc5-4812-81c0-f5f331b5d82a" xlink:href="tsco-20191228.xsd#tsco_SalesTaxesPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_tsco_SalesTaxesPolicyTextBlock_a0b2130d-0bc5-4812-81c0-f5f331b5d82a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionSalesReturns_5796c82c-0ca1-49a5-9e0f-830fbb52b959" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionSalesReturns"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_RevenueRecognitionSalesReturns_5796c82c-0ca1-49a5-9e0f-830fbb52b959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_RevenueRecognitionGiftCardsTextBlock_1ca92961-f73a-45ca-8920-f7cc5d7747e4" xlink:href="tsco-20191228.xsd#tsco_RevenueRecognitionGiftCardsTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_tsco_RevenueRecognitionGiftCardsTextBlock_1ca92961-f73a-45ca-8920-f7cc5d7747e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_a8c6493c-e43e-43a6-96fb-d6c3ec958692" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_a8c6493c-e43e-43a6-96fb-d6c3ec958692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_d4e8aa35-cf2a-4412-a5c0-29881d6299b1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_d4e8aa35-cf2a-4412-a5c0-29881d6299b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_c05492d8-d565-4fc7-91b1-e5ba4239ff3c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_c05492d8-d565-4fc7-91b1-e5ba4239ff3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_WarehousingAndDistributionCostsPolicyTextBlock_9184ee78-2a76-4e46-934d-a92fe7bb658f" xlink:href="tsco-20191228.xsd#tsco_WarehousingAndDistributionCostsPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_tsco_WarehousingAndDistributionCostsPolicyTextBlock_9184ee78-2a76-4e46-934d-a92fe7bb658f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StartUpActivitiesCostPolicy_3f1e5f3c-6248-4906-88fd-ca07aa632765" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StartUpActivitiesCostPolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_StartUpActivitiesCostPolicy_3f1e5f3c-6248-4906-88fd-ca07aa632765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_b95b1c10-b91e-4a29-978b-f999e41a605f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_b95b1c10-b91e-4a29-978b-f999e41a605f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_c567b828-5581-4710-ab5f-514cf8438b24" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_c567b828-5581-4710-ab5f-514cf8438b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_1e1f6f70-1dc2-4c42-9095-925697ce6e95" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_1e1f6f70-1dc2-4c42-9095-925697ce6e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxUncertaintiesPolicy_98a50e08-7707-4248-a7b7-bd14d06ad5d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxUncertaintiesPolicy"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_IncomeTaxUncertaintiesPolicy_98a50e08-7707-4248-a7b7-bd14d06ad5d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SalesTaxAuditReservePolicyTextBlock_287c3ac4-f164-4a44-895a-db82a8943c0e" xlink:href="tsco-20191228.xsd#tsco_SalesTaxAuditReservePolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_tsco_SalesTaxAuditReservePolicyTextBlock_287c3ac4-f164-4a44-895a-db82a8943c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_6e466844-8bc8-4333-9623-089ac2a48966" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_6e466844-8bc8-4333-9623-089ac2a48966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_d234bafd-7140-41a9-b145-0aaace73ae12" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_d234bafd-7140-41a9-b145-0aaace73ae12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_faea67a2-3b96-4334-95cd-c03a9610f194" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_faea67a2-3b96-4334-95cd-c03a9610f194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_1f4068d1-d319-410a-ae59-e8be6bb5f565" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_1f4068d1-d319-410a-ae59-e8be6bb5f565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_481f607b-e94e-411f-b4bb-e85a8d6a3e40" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_481f607b-e94e-411f-b4bb-e85a8d6a3e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_41543eb7-f1a1-4443-94d7-4d8ba42ff3f3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_41543eb7-f1a1-4443-94d7-4d8ba42ff3f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_IndustrialrevenuebondsTableTextBlock_8e22af1b-9d05-450a-ad2a-4121c5f2a9d0" xlink:href="tsco-20191228.xsd#tsco_IndustrialrevenuebondsTableTextBlock"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_tsco_IndustrialrevenuebondsTableTextBlock_8e22af1b-9d05-450a-ad2a-4121c5f2a9d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_053f1e21-1b5a-4991-8647-fd7b97e936e6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_053f1e21-1b5a-4991-8647-fd7b97e936e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy_32badd4a-acbc-40cb-970c-cc413853937f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy_32badd4a-acbc-40cb-970c-cc413853937f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_af13eb58-3ce7-4005-a80a-91943e2dd2d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f64ed918-6404-400f-9fdf-480447724501" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_af13eb58-3ce7-4005-a80a-91943e2dd2d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#SignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/SignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2d98904f-2f70-4c1a-baeb-479379ba1341" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_baaad66f-a23b-45bb-a5cf-2bc39a7681d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2d98904f-2f70-4c1a-baeb-479379ba1341" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_baaad66f-a23b-45bb-a5cf-2bc39a7681d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#SignificantAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f92e8745-570a-434f-8b4a-c2298e513825" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f23700d-f68b-49f4-b058-821fc6ebde1c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f92e8745-570a-434f-8b4a-c2298e513825" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f23700d-f68b-49f4-b058-821fc6ebde1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_5b287d3d-535d-4ddd-b21b-e4230f50ac91" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f23700d-f68b-49f4-b058-821fc6ebde1c" xlink:to="loc_us-gaap_CreditFacilityAxis_5b287d3d-535d-4ddd-b21b-e4230f50ac91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_38f569ec-c11b-4e5f-ad36-c11acd874233" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_5b287d3d-535d-4ddd-b21b-e4230f50ac91" xlink:to="loc_us-gaap_CreditFacilityDomain_38f569ec-c11b-4e5f-ad36-c11acd874233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3634d229-a447-4f5d-be12-8e3f5a79af1e" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f23700d-f68b-49f4-b058-821fc6ebde1c" xlink:to="loc_srt_StatementGeographicalAxis_3634d229-a447-4f5d-be12-8e3f5a79af1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_70ca32a0-48de-4fe9-a797-203d6f4b345b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_3634d229-a447-4f5d-be12-8e3f5a79af1e" xlink:to="loc_srt_SegmentGeographicalDomain_70ca32a0-48de-4fe9-a797-203d6f4b345b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_2ff78ade-bcf3-4517-bda0-460fc83ed7bc" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_TX"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_70ca32a0-48de-4fe9-a797-203d6f4b345b" xlink:to="loc_stpr_TX_2ff78ade-bcf3-4517-bda0-460fc83ed7bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ca21dde7-af9a-40bf-a2f1-3b23e3fa74aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f23700d-f68b-49f4-b058-821fc6ebde1c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ca21dde7-af9a-40bf-a2f1-3b23e3fa74aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1edbae98-3c95-49aa-a9e6-239f74e01abd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ca21dde7-af9a-40bf-a2f1-3b23e3fa74aa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1edbae98-3c95-49aa-a9e6-239f74e01abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_3f53d123-6915-4a60-aae0-00963ececd9e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1edbae98-3c95-49aa-a9e6-239f74e01abd" xlink:to="loc_us-gaap_BuildingMember_3f53d123-6915-4a60-aae0-00963ececd9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_456e33b0-a44c-429e-b425-50ee4e25e3a0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1edbae98-3c95-49aa-a9e6-239f74e01abd" xlink:to="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_456e33b0-a44c-429e-b425-50ee4e25e3a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_0b25d219-7cdc-43dd-974c-fd9d44e15e34" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1edbae98-3c95-49aa-a9e6-239f74e01abd" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_0b25d219-7cdc-43dd-974c-fd9d44e15e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ComputerSoftwareAndHardwareMember_4d4f75fc-79d8-4586-9955-1eab7828c76c" xlink:href="tsco-20191228.xsd#tsco_ComputerSoftwareAndHardwareMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1edbae98-3c95-49aa-a9e6-239f74e01abd" xlink:to="loc_tsco_ComputerSoftwareAndHardwareMember_4d4f75fc-79d8-4586-9955-1eab7828c76c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_651512b8-7917-4f21-bed9-a1078b0355dd" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f23700d-f68b-49f4-b058-821fc6ebde1c" xlink:to="loc_srt_RangeAxis_651512b8-7917-4f21-bed9-a1078b0355dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7e482c22-9103-4c7f-beee-0e0f44ac5a2d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_651512b8-7917-4f21-bed9-a1078b0355dd" xlink:to="loc_srt_RangeMember_7e482c22-9103-4c7f-beee-0e0f44ac5a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_904ec74e-8f5e-4e1f-bc18-52eb54a0122f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7e482c22-9103-4c7f-beee-0e0f44ac5a2d" xlink:to="loc_srt_MinimumMember_904ec74e-8f5e-4e1f-bc18-52eb54a0122f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_923cad08-500c-4162-86b5-1a84e8d99e4a" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7e482c22-9103-4c7f-beee-0e0f44ac5a2d" xlink:to="loc_srt_MaximumMember_923cad08-500c-4162-86b5-1a84e8d99e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_BondAxis_63c09d34-4981-448f-b6f0-59a3d8b5aa32" xlink:href="tsco-20191228.xsd#tsco_BondAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f23700d-f68b-49f4-b058-821fc6ebde1c" xlink:to="loc_tsco_BondAxis_63c09d34-4981-448f-b6f0-59a3d8b5aa32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_BondDomain_f8720e9d-13fb-4125-8a86-835c70bf9ec5" xlink:href="tsco-20191228.xsd#tsco_BondDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_BondAxis_63c09d34-4981-448f-b6f0-59a3d8b5aa32" xlink:to="loc_tsco_BondDomain_f8720e9d-13fb-4125-8a86-835c70bf9ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FranklinKyDcMember_08adb6a6-7da6-41df-90f9-7f89b1ccb8e4" xlink:href="tsco-20191228.xsd#tsco_FranklinKyDcMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_BondDomain_f8720e9d-13fb-4125-8a86-835c70bf9ec5" xlink:to="loc_tsco_FranklinKyDcMember_08adb6a6-7da6-41df-90f9-7f89b1ccb8e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaconGaDcMember_2c0b68fa-1ab9-4f67-975f-1fab6c5cb06e" xlink:href="tsco-20191228.xsd#tsco_MaconGaDcMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_BondDomain_f8720e9d-13fb-4125-8a86-835c70bf9ec5" xlink:to="loc_tsco_MaconGaDcMember_2c0b68fa-1ab9-4f67-975f-1fab6c5cb06e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_BrentwoodTnSscMember_ec566c3b-8d54-49e0-ac36-60f194ad2cd5" xlink:href="tsco-20191228.xsd#tsco_BrentwoodTnSscMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_BondDomain_f8720e9d-13fb-4125-8a86-835c70bf9ec5" xlink:to="loc_tsco_BrentwoodTnSscMember_ec566c3b-8d54-49e0-ac36-60f194ad2cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_5c41c976-6002-4a03-bd9c-eac63ce0ab87" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f23700d-f68b-49f4-b058-821fc6ebde1c" xlink:to="loc_srt_ConsolidatedEntitiesAxis_5c41c976-6002-4a03-bd9c-eac63ce0ab87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_163351ca-4c06-4142-8eaa-8b33c9e8b2cd" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5c41c976-6002-4a03-bd9c-eac63ce0ab87" xlink:to="loc_srt_ConsolidatedEntitiesDomain_163351ca-4c06-4142-8eaa-8b33c9e8b2cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_1028d7a5-8b8b-4ae1-a31b-103917eb407d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_163351ca-4c06-4142-8eaa-8b33c9e8b2cd" xlink:to="loc_srt_ParentCompanyMember_1028d7a5-8b8b-4ae1-a31b-103917eb407d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_72baf66e-08d7-41c7-9e66-7d7d91bcaa85" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_163351ca-4c06-4142-8eaa-8b33c9e8b2cd" xlink:to="loc_srt_SubsidiariesMember_72baf66e-08d7-41c7-9e66-7d7d91bcaa85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NonGuarantorSubsidiariesMember_5ed9a32f-9a9d-4e11-a07d-93c5315bc575" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NonGuarantorSubsidiariesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_163351ca-4c06-4142-8eaa-8b33c9e8b2cd" xlink:to="loc_srt_NonGuarantorSubsidiariesMember_5ed9a32f-9a9d-4e11-a07d-93c5315bc575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f23700d-f68b-49f4-b058-821fc6ebde1c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NatureOfBusinessAbstract_5e821dd8-4974-4457-a736-8e06d0d3c752" xlink:href="tsco-20191228.xsd#tsco_NatureOfBusinessAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_tsco_NatureOfBusinessAbstract_5e821dd8-4974-4457-a736-8e06d0d3c752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStores_78b68dee-ada2-4741-b412-5111545a9d8d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfStores"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_NatureOfBusinessAbstract_5e821dd8-4974-4457-a736-8e06d0d3c752" xlink:to="loc_us-gaap_NumberOfStores_78b68dee-ada2-4741-b412-5111545a9d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStatesInWhichEntityOperates_bfbded61-ca57-4a38-be3f-f4d853510350" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfStatesInWhichEntityOperates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_NatureOfBusinessAbstract_5e821dd8-4974-4457-a736-8e06d0d3c752" xlink:to="loc_us-gaap_NumberOfStatesInWhichEntityOperates_bfbded61-ca57-4a38-be3f-f4d853510350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_12ce537f-1fa9-4d6c-ac23-87a48b1853ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_NatureOfBusinessAbstract_5e821dd8-4974-4457-a736-8e06d0d3c752" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_12ce537f-1fa9-4d6c-ac23-87a48b1853ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_AdoptionofASU201712_e3b3b168-b66e-4291-a441-8434de6243a6" xlink:href="tsco-20191228.xsd#tsco_AdoptionofASU201712"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_NatureOfBusinessAbstract_5e821dd8-4974-4457-a736-8e06d0d3c752" xlink:to="loc_tsco_AdoptionofASU201712_e3b3b168-b66e-4291-a441-8434de6243a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect_60950437-e24f-4a51-836f-fd59adc2bf88" xlink:href="tsco-20191228.xsd#tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_NatureOfBusinessAbstract_5e821dd8-4974-4457-a736-8e06d0d3c752" xlink:to="loc_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect_60950437-e24f-4a51-836f-fd59adc2bf88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SelfInsuranceReservesAbstract_591feb40-69b3-449a-8a7a-ecd0e0e965e5" xlink:href="tsco-20191228.xsd#tsco_SelfInsuranceReservesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_tsco_SelfInsuranceReservesAbstract_591feb40-69b3-449a-8a7a-ecd0e0e965e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Workerscompensationandgeneralliabilitydeductible_ee6a9457-dad2-435d-839c-02d03c594cd6" xlink:href="tsco-20191228.xsd#tsco_Workerscompensationandgeneralliabilitydeductible"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_SelfInsuranceReservesAbstract_591feb40-69b3-449a-8a7a-ecd0e0e965e5" xlink:to="loc_tsco_Workerscompensationandgeneralliabilitydeductible_ee6a9457-dad2-435d-839c-02d03c594cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_2c1cde3d-3941-4d21-9246-78837c0d0b87" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_SelfInsuranceReservesAbstract_591feb40-69b3-449a-8a7a-ecd0e0e965e5" xlink:to="loc_us-gaap_SelfInsuranceReserve_2c1cde3d-3941-4d21-9246-78837c0d0b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ImpairmentOfLongLivedAssetsAbstract_1cd4039f-a28c-4a18-b086-f01744d03ce8" xlink:href="tsco-20191228.xsd#tsco_ImpairmentOfLongLivedAssetsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_tsco_ImpairmentOfLongLivedAssetsAbstract_1cd4039f-a28c-4a18-b086-f01744d03ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_f863beb7-a441-4f41-b778-6c409a0757fb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ImpairmentOfLongLivedAssetsAbstract_1cd4039f-a28c-4a18-b086-f01744d03ce8" xlink:to="loc_us-gaap_AssetImpairmentCharges_f863beb7-a441-4f41-b778-6c409a0757fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_60280942-41f7-4368-a9fd-c8d887f9c4bd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_60280942-41f7-4368-a9fd-c8d887f9c4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_a73659f0-02cb-4d8d-9897-bdd656a3b889" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_60280942-41f7-4368-a9fd-c8d887f9c4bd" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_a73659f0-02cb-4d8d-9897-bdd656a3b889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAbstract_e42a61df-37cc-47ec-8d79-bca449109d8a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_RevenueRecognitionAbstract_e42a61df-37cc-47ec-8d79-bca449109d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns_2c306e7c-c386-48f6-ab84-f335e104c399" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_e42a61df-37cc-47ec-8d79-bca449109d8a" xlink:to="loc_us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns_2c306e7c-c386-48f6-ab84-f335e104c399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_RevenueRecognitionGiftCard_b1fced0b-9743-4f85-a926-83cd239af70d" xlink:href="tsco-20191228.xsd#tsco_RevenueRecognitionGiftCard"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_e42a61df-37cc-47ec-8d79-bca449109d8a" xlink:to="loc_tsco_RevenueRecognitionGiftCard_b1fced0b-9743-4f85-a926-83cd239af70d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_385db372-29ef-4bc1-9c2c-b586f1114da2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketingAndAdvertisingExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_385db372-29ef-4bc1-9c2c-b586f1114da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_93107e3f-ee52-4f23-bd65-77b079331008" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_385db372-29ef-4bc1-9c2c-b586f1114da2" xlink:to="loc_us-gaap_AdvertisingExpense_93107e3f-ee52-4f23-bd65-77b079331008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidAdvertising_e50f7982-ad19-4c90-bbaa-1b331405216b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidAdvertising"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_385db372-29ef-4bc1-9c2c-b586f1114da2" xlink:to="loc_us-gaap_PrepaidAdvertising_e50f7982-ad19-4c90-bbaa-1b331405216b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_WarehousingAndDistributionCostsAbstract_6f8c8374-1879-4ab8-b96f-5a9eaec4eecb" xlink:href="tsco-20191228.xsd#tsco_WarehousingAndDistributionCostsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_tsco_WarehousingAndDistributionCostsAbstract_6f8c8374-1879-4ab8-b96f-5a9eaec4eecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DistributionExpense_23da2dc0-6bc8-4369-bc03-ffc39b1b713f" xlink:href="tsco-20191228.xsd#tsco_DistributionExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_WarehousingAndDistributionCostsAbstract_6f8c8374-1879-4ab8-b96f-5a9eaec4eecb" xlink:to="loc_tsco_DistributionExpense_23da2dc0-6bc8-4369-bc03-ffc39b1b713f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PreopeningCostsAbstract_868633e3-530d-4e1c-b174-d87762223ebd" xlink:href="tsco-20191228.xsd#tsco_PreopeningCostsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_tsco_PreopeningCostsAbstract_868633e3-530d-4e1c-b174-d87762223ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreOpeningCosts_4a9d0a3a-9711-449a-abfd-1eca75b9e613" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreOpeningCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_PreopeningCostsAbstract_868633e3-530d-4e1c-b174-d87762223ebd" xlink:to="loc_us-gaap_PreOpeningCosts_4a9d0a3a-9711-449a-abfd-1eca75b9e613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_43b4fb22-3775-4d14-a639-c0fd4444c687" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_CashAndCashEquivalentsAbstract_43b4fb22-3775-4d14-a639-c0fd4444c687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions_c10e0af3-a34b-4d77-9215-52d271f17b46" xlink:href="tsco-20191228.xsd#tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_43b4fb22-3775-4d14-a639-c0fd4444c687" xlink:to="loc_tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions_c10e0af3-a34b-4d77-9215-52d271f17b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions_02a76783-db7b-44e4-a610-69763058818c" xlink:href="tsco-20191228.xsd#tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_43b4fb22-3775-4d14-a639-c0fd4444c687" xlink:to="loc_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions_02a76783-db7b-44e4-a610-69763058818c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_3d8234b1-7799-44ab-a670-00e394bac410" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_FairValueDisclosuresAbstract_3d8234b1-7799-44ab-a670-00e394bac410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebt_5142488d-5e70-4efa-8c37-8c4b38949b0f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnsecuredDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3d8234b1-7799-44ab-a670-00e394bac410" xlink:to="loc_us-gaap_UnsecuredDebt_5142488d-5e70-4efa-8c37-8c4b38949b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet_d86b500a-45db-4e89-af44-a9cc5e74a1ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3d8234b1-7799-44ab-a670-00e394bac410" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeNet_d86b500a-45db-4e89-af44-a9cc5e74a1ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6c37bd1a-8aee-4885-bce7-3aa52cfe5773" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6c37bd1a-8aee-4885-bce7-3aa52cfe5773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_6c86f7b7-5997-4f03-9b29-37d6c6800669" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6c37bd1a-8aee-4885-bce7-3aa52cfe5773" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_6c86f7b7-5997-4f03-9b29-37d6c6800669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PropertyAndEquipmentAbstract_129b9c85-3e28-4b2a-b8fc-1ebd7fa2d8bc" xlink:href="tsco-20191228.xsd#tsco_PropertyAndEquipmentAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_tsco_PropertyAndEquipmentAbstract_129b9c85-3e28-4b2a-b8fc-1ebd7fa2d8bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_RealPropertyPurchaseOption_0221d827-6447-45c9-95f2-bd51494665f0" xlink:href="tsco-20191228.xsd#tsco_RealPropertyPurchaseOption"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_PropertyAndEquipmentAbstract_129b9c85-3e28-4b2a-b8fc-1ebd7fa2d8bc" xlink:to="loc_tsco_RealPropertyPurchaseOption_0221d827-6447-45c9-95f2-bd51494665f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_IndustrialRevenueBondMaturityDate_c98fbb9d-576f-4869-af22-8e068367a81b" xlink:href="tsco-20191228.xsd#tsco_IndustrialRevenueBondMaturityDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_PropertyAndEquipmentAbstract_129b9c85-3e28-4b2a-b8fc-1ebd7fa2d8bc" xlink:to="loc_tsco_IndustrialRevenueBondMaturityDate_c98fbb9d-576f-4869-af22-8e068367a81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaximumPrincipalAmountOfBondAuthorized_eb0250fa-0115-4bb9-9f6b-943879e0fdbc" xlink:href="tsco-20191228.xsd#tsco_MaximumPrincipalAmountOfBondAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_PropertyAndEquipmentAbstract_129b9c85-3e28-4b2a-b8fc-1ebd7fa2d8bc" xlink:to="loc_tsco_MaximumPrincipalAmountOfBondAuthorized_eb0250fa-0115-4bb9-9f6b-943879e0fdbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NetBondProceedsIssued_90f3fa5a-7194-451e-930a-3400092a079b" xlink:href="tsco-20191228.xsd#tsco_NetBondProceedsIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_PropertyAndEquipmentAbstract_129b9c85-3e28-4b2a-b8fc-1ebd7fa2d8bc" xlink:to="loc_tsco_NetBondProceedsIssued_90f3fa5a-7194-451e-930a-3400092a079b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesGross_308a6969-9ca3-418e-9fd1-c8698ca50099" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesGross"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_FurnitureAndFixturesGross_308a6969-9ca3-418e-9fd1-c8698ca50099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ComputerSoftwareAndHardwareGross_4b07f0bc-ebc9-4325-a526-8f4986661346" xlink:href="tsco-20191228.xsd#tsco_ComputerSoftwareAndHardwareGross"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_tsco_ComputerSoftwareAndHardwareGross_4b07f0bc-ebc9-4325-a526-8f4986661346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_eda87e62-8154-4078-8fcf-ec3dca642443" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_ConstructionInProgressGross_eda87e62-8154-4078-8fcf-ec3dca642443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_ed8e960a-a98d-4663-b6e3-2e88f81818c4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_ed8e960a-a98d-4663-b6e3-2e88f81818c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_33572ffc-c6ba-41c1-8f4c-81fc966269ce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_33572ffc-c6ba-41c1-8f4c-81fc966269ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_4b995f3d-534e-4f51-83f9-d6234881d634" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Land"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_Land_4b995f3d-534e-4f51-83f9-d6234881d634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_12bc8bc1-3ac9-4261-890c-b50621d84a48" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_12bc8bc1-3ac9-4261-890c-b50621d84a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1bd55cdf-9c0d-4b47-aea9-4e538dc46e82" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_39ca2ba5-d65c-4cee-b17f-60cb9e8f95c8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1bd55cdf-9c0d-4b47-aea9-4e538dc46e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/ShareBasedCompensation" xlink:type="simple" xlink:href="tsco-20191228.xsd#ShareBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/ShareBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ff2068af-eb6b-4d83-8e05-2a1e4b310db3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_bbf559ac-5cea-4dea-a0f6-a3c7d679d226" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ff2068af-eb6b-4d83-8e05-2a1e4b310db3" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_bbf559ac-5cea-4dea-a0f6-a3c7d679d226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#ShareBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/ShareBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_eea86601-eb3c-470d-804a-69cb267a4ed0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_2fb342f9-e781-40d6-a33c-49766fdf282a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_eea86601-eb3c-470d-804a-69cb267a4ed0" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_2fb342f9-e781-40d6-a33c-49766fdf282a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_3c5d2f2e-8fb1-4e1d-86a0-87314fcd0884" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_eea86601-eb3c-470d-804a-69cb267a4ed0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_3c5d2f2e-8fb1-4e1d-86a0-87314fcd0884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_OtherInformationOptionActivityTableTextBlock_4148892d-d176-4d5a-94d4-795d58a3a210" xlink:href="tsco-20191228.xsd#tsco_OtherInformationOptionActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_eea86601-eb3c-470d-804a-69cb267a4ed0" xlink:to="loc_tsco_OtherInformationOptionActivityTableTextBlock_4148892d-d176-4d5a-94d4-795d58a3a210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_2c6d4660-5686-4e7f-a7c9-342484a3decd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_eea86601-eb3c-470d-804a-69cb267a4ed0" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_2c6d4660-5686-4e7f-a7c9-342484a3decd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_OtherInformationRestrictedUnitActivityTableTextBlock_052b4bba-7a29-4acf-a698-58f7c07dc90c" xlink:href="tsco-20191228.xsd#tsco_OtherInformationRestrictedUnitActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_eea86601-eb3c-470d-804a-69cb267a4ed0" xlink:to="loc_tsco_OtherInformationRestrictedUnitActivityTableTextBlock_052b4bba-7a29-4acf-a698-58f7c07dc90c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_aad50501-fb5c-47bc-9763-1156d622f907" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_eea86601-eb3c-470d-804a-69cb267a4ed0" xlink:to="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_aad50501-fb5c-47bc-9763-1156d622f907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock_1fcdc59c-2fba-4143-ba82-b21625c8dbb3" xlink:href="tsco-20191228.xsd#tsco_OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_eea86601-eb3c-470d-804a-69cb267a4ed0" xlink:to="loc_tsco_OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock_1fcdc59c-2fba-4143-ba82-b21625c8dbb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/ShareBasedCompensationDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#ShareBasedCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/ShareBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_55d7ae8e-991e-46dc-b4c8-efb9fe1121b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_186a3b59-b21c-4aa7-a7f1-e4c4ebb5fb92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_55d7ae8e-991e-46dc-b4c8-efb9fe1121b5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_186a3b59-b21c-4aa7-a7f1-e4c4ebb5fb92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_cb11347f-cdd4-4a40-9f10-987142689c70" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_186a3b59-b21c-4aa7-a7f1-e4c4ebb5fb92" xlink:to="loc_us-gaap_PlanNameAxis_cb11347f-cdd4-4a40-9f10-987142689c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_150c4825-a0fd-4d35-9c4b-541ba6ea759d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_cb11347f-cdd4-4a40-9f10-987142689c70" xlink:to="loc_us-gaap_PlanNameDomain_150c4825-a0fd-4d35-9c4b-541ba6ea759d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c1285c3b-ce00-4f2e-827e-b16c2072344b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_186a3b59-b21c-4aa7-a7f1-e4c4ebb5fb92" xlink:to="loc_us-gaap_AwardTypeAxis_c1285c3b-ce00-4f2e-827e-b16c2072344b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d42cf088-45fb-4248-b37a-b8ddaf256e58" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c1285c3b-ce00-4f2e-827e-b16c2072344b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d42cf088-45fb-4248-b37a-b8ddaf256e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_b1ff3627-babc-410c-a172-049e08cc3bb3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d42cf088-45fb-4248-b37a-b8ddaf256e58" xlink:to="loc_us-gaap_EmployeeStockOptionMember_b1ff3627-babc-410c-a172-049e08cc3bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_4d89acb8-b876-480b-80c8-648b5e5ebb96" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d42cf088-45fb-4248-b37a-b8ddaf256e58" xlink:to="loc_us-gaap_EmployeeStockMember_4d89acb8-b876-480b-80c8-648b5e5ebb96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_c78e7f8f-1e1b-4adc-82c9-43543c022811" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d42cf088-45fb-4248-b37a-b8ddaf256e58" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_c78e7f8f-1e1b-4adc-82c9-43543c022811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_8bb8f0b9-aefc-4766-8844-ce3c8fddda84" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d42cf088-45fb-4248-b37a-b8ddaf256e58" xlink:to="loc_us-gaap_PerformanceSharesMember_8bb8f0b9-aefc-4766-8844-ce3c8fddda84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_4bbe5e21-b5da-4b99-92bb-980387adca0c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d42cf088-45fb-4248-b37a-b8ddaf256e58" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_4bbe5e21-b5da-4b99-92bb-980387adca0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_25d05d78-41ce-4759-ada5-a5a9d1fa4cda" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_186a3b59-b21c-4aa7-a7f1-e4c4ebb5fb92" xlink:to="loc_srt_RangeAxis_25d05d78-41ce-4759-ada5-a5a9d1fa4cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2784eaca-9775-44ca-a272-7c775e4b4208" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_25d05d78-41ce-4759-ada5-a5a9d1fa4cda" xlink:to="loc_srt_RangeMember_2784eaca-9775-44ca-a272-7c775e4b4208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8db5ebec-c83a-4011-8145-35c5b99de54d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2784eaca-9775-44ca-a272-7c775e4b4208" xlink:to="loc_srt_MinimumMember_8db5ebec-c83a-4011-8145-35c5b99de54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ed006a2d-ff68-4e13-a9b3-43474dbf3321" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2784eaca-9775-44ca-a272-7c775e4b4208" xlink:to="loc_srt_MaximumMember_ed006a2d-ff68-4e13-a9b3-43474dbf3321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_186a3b59-b21c-4aa7-a7f1-e4c4ebb5fb92" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms_2e172548-b71d-4f4b-8d37-41a0a3869632" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms_2e172548-b71d-4f4b-8d37-41a0a3869632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1558f1e6-06bc-449d-8f25-a8b0cc4937f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1558f1e6-06bc-449d-8f25-a8b0cc4937f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_3d7e0b67-e804-499f-aed6-fd43fa60df26" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_ShareBasedCompensation_3d7e0b67-e804-499f-aed6-fd43fa60df26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_VestingTermMinimum_2469bffc-c486-4c8d-a5f8-a8f7ebc89a1b" xlink:href="tsco-20191228.xsd#tsco_VestingTermMinimum"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_tsco_VestingTermMinimum_2469bffc-c486-4c8d-a5f8-a8f7ebc89a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_VestingTermMaximum_dc786e7d-fc56-4e51-8782-b9f31b0872c5" xlink:href="tsco-20191228.xsd#tsco_VestingTermMaximum"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_tsco_VestingTermMaximum_dc786e7d-fc56-4e51-8782-b9f31b0872c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_d5d8f9d5-e921-4076-bd55-81c0d9c7a02a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_d5d8f9d5-e921-4076-bd55-81c0d9c7a02a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b76a97bf-a2bd-40a2-81e7-158af3928c58" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b76a97bf-a2bd-40a2-81e7-158af3928c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c3866b3a-ca5f-41e1-a27e-6b54b2adb9e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c3866b3a-ca5f-41e1-a27e-6b54b2adb9e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_60f81555-422d-43df-b7ae-e66eb93ee57e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_60f81555-422d-43df-b7ae-e66eb93ee57e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_d9c1064a-24b1-479b-991c-659d025715f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_d9c1064a-24b1-479b-991c-659d025715f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_2647ccfb-9447-47c9-9c4b-c14ef9581451" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_2647ccfb-9447-47c9-9c4b-c14ef9581451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_33614a65-c3ba-4a12-b1f2-de02661996b9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_33614a65-c3ba-4a12-b1f2-de02661996b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:href="tsco-20191228.xsd#tsco_KeyassumptionsinfairvaluedeterminationAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_08691475-f79e-4e17-90ab-2e8e74d82aed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_08691475-f79e-4e17-90ab-2e8e74d82aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_a5c2e182-ec2e-46c5-b5e6-1382043c264e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_a5c2e182-ec2e-46c5-b5e6-1382043c264e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_32a0eb2b-f006-42e2-98f4-9ce4f45948c5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_32a0eb2b-f006-42e2-98f4-9ce4f45948c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_6f3b121b-9a6f-42fb-b812-dcf479ef8405" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_6f3b121b-9a6f-42fb-b812-dcf479ef8405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_226b56d3-2957-465b-b2ba-841f367ce95f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_226b56d3-2957-465b-b2ba-841f367ce95f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum_8bdd1f89-a502-421e-aab9-e0677749d3b4" xlink:href="tsco-20191228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:to="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum_8bdd1f89-a502-421e-aab9-e0677749d3b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum_05b2afb4-afce-4287-886c-5a732c3d9cf0" xlink:href="tsco-20191228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:to="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum_05b2afb4-afce-4287-886c-5a732c3d9cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum_55de7ee9-e9c8-48b8-bbf1-97661d5b7dbd" xlink:href="tsco-20191228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:to="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum_55de7ee9-e9c8-48b8-bbf1-97661d5b7dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum_95811e0b-30ab-4ae6-b61d-764f8594ded1" xlink:href="tsco-20191228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:to="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum_95811e0b-30ab-4ae6-b61d-764f8594ded1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm_9181936b-f255-44a0-84d2-83255f59e4ed" xlink:href="tsco-20191228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_KeyassumptionsinfairvaluedeterminationAbstract_fc0bbc17-0b88-4be5-9f4f-2b7a55f20bff" xlink:to="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm_9181936b-f255-44a0-84d2-83255f59e4ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_086bb5f6-4592-431a-b060-fe0798efaa6d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_086bb5f6-4592-431a-b060-fe0798efaa6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f898d4ad-57fb-45d5-93c6-8b4f1fa2d3ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_086bb5f6-4592-431a-b060-fe0798efaa6d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f898d4ad-57fb-45d5-93c6-8b4f1fa2d3ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_811f27d9-6778-43a5-9cb0-3d3990dcad4a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_086bb5f6-4592-431a-b060-fe0798efaa6d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_811f27d9-6778-43a5-9cb0-3d3990dcad4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8406819f-134c-490a-9852-2b9b09e36968" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_086bb5f6-4592-431a-b060-fe0798efaa6d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8406819f-134c-490a-9852-2b9b09e36968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_6eab2c55-82cb-494d-91f6-6a413e6538af" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_086bb5f6-4592-431a-b060-fe0798efaa6d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_6eab2c55-82cb-494d-91f6-6a413e6538af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f8dec2dc-aa8d-40f6-bf0b-34ba9f3d8767" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_086bb5f6-4592-431a-b060-fe0798efaa6d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f8dec2dc-aa8d-40f6-bf0b-34ba9f3d8767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_096e8098-a2c1-4b39-9cb6-8cf25e91a512" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_086bb5f6-4592-431a-b060-fe0798efaa6d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_096e8098-a2c1-4b39-9cb6-8cf25e91a512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_121aa34d-3652-478e-8f7c-98e304c33e9b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_121aa34d-3652-478e-8f7c-98e304c33e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_df0f0dfc-4a94-45c3-83c1-94da1691d656" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_df0f0dfc-4a94-45c3-83c1-94da1691d656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_da0fd977-b88d-4388-af22-1686156efaf1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_da0fd977-b88d-4388-af22-1686156efaf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_27680984-6d63-415e-bf18-cf5a0cb9ea88" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_27680984-6d63-415e-bf18-cf5a0cb9ea88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b9a88d89-daa0-4f25-9f3e-0dc612490ac1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b9a88d89-daa0-4f25-9f3e-0dc612490ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_d6937210-5c31-464f-8fcd-5184ff4d0a08" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_d6937210-5c31-464f-8fcd-5184ff4d0a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_59e8fe9f-fcfe-4a9d-a853-e2e3252fe24f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_59e8fe9f-fcfe-4a9d-a853-e2e3252fe24f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_0055b97e-1c7e-48c0-88fb-31ab424f1cc6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_0055b97e-1c7e-48c0-88fb-31ab424f1cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_56978fd2-627a-40cb-8e00-f181ff515ac7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_56978fd2-627a-40cb-8e00-f181ff515ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_7872f5ab-50f1-4fb4-9559-e90414e6cbac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_7872f5ab-50f1-4fb4-9559-e90414e6cbac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_aaa7ba51-bbd3-4617-810f-ec7722f38d52" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_aaa7ba51-bbd3-4617-810f-ec7722f38d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_df870145-e671-4e15-a824-812baf72501e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ef38182b-a73f-48be-9506-aef3e1608a6e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_df870145-e671-4e15-a824-812baf72501e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_StockoptionsotherinformationAbstract_7f577557-b87c-4305-ae63-9d15d7f4eafa" xlink:href="tsco-20191228.xsd#tsco_StockoptionsotherinformationAbstract"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_tsco_StockoptionsotherinformationAbstract_7f577557-b87c-4305-ae63-9d15d7f4eafa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue_4d42f1eb-b64d-4d5f-9331-a658f2f7f548" xlink:href="tsco-20191228.xsd#tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_StockoptionsotherinformationAbstract_7f577557-b87c-4305-ae63-9d15d7f4eafa" xlink:to="loc_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue_4d42f1eb-b64d-4d5f-9331-a658f2f7f548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e9fe5e6a-9551-47ef-bbff-7bf2751e647b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_StockoptionsotherinformationAbstract_7f577557-b87c-4305-ae63-9d15d7f4eafa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_e9fe5e6a-9551-47ef-bbff-7bf2751e647b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3924c1f7-0af6-4bf3-9a89-fa6332903151" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3924c1f7-0af6-4bf3-9a89-fa6332903151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5ba4f0e1-2cb5-4e4e-80cd-ea484653e563" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3924c1f7-0af6-4bf3-9a89-fa6332903151" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5ba4f0e1-2cb5-4e4e-80cd-ea484653e563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8bb4dcee-cfd7-4ba9-b178-1e93ae0ffd6f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3924c1f7-0af6-4bf3-9a89-fa6332903151" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8bb4dcee-cfd7-4ba9-b178-1e93ae0ffd6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a7771b9d-767d-4378-8ad0-7fcf65b9939a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3924c1f7-0af6-4bf3-9a89-fa6332903151" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a7771b9d-767d-4378-8ad0-7fcf65b9939a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5aa437f7-1317-4340-9879-d89b4ea05564" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3924c1f7-0af6-4bf3-9a89-fa6332903151" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5aa437f7-1317-4340-9879-d89b4ea05564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_79e470e3-b380-4f41-af24-a66105d09d16" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3924c1f7-0af6-4bf3-9a89-fa6332903151" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_79e470e3-b380-4f41-af24-a66105d09d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_158811e5-78a1-4ea8-9b6e-9dc1bf85ecb9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_158811e5-78a1-4ea8-9b6e-9dc1bf85ecb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1018e0ea-48cb-43a6-84a5-45990d2d1619" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_158811e5-78a1-4ea8-9b6e-9dc1bf85ecb9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1018e0ea-48cb-43a6-84a5-45990d2d1619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d5bbda1a-8856-4f60-af29-a8b3844fb711" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_158811e5-78a1-4ea8-9b6e-9dc1bf85ecb9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d5bbda1a-8856-4f60-af29-a8b3844fb711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_45fd0d65-c6b7-47bb-ae36-ad0faf206b96" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_158811e5-78a1-4ea8-9b6e-9dc1bf85ecb9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_45fd0d65-c6b7-47bb-ae36-ad0faf206b96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f07d6043-1fd4-44e1-a6b8-0e517dd8f472" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_158811e5-78a1-4ea8-9b6e-9dc1bf85ecb9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f07d6043-1fd4-44e1-a6b8-0e517dd8f472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c89f037a-882c-44ea-a9ca-54edebe52fc7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_158811e5-78a1-4ea8-9b6e-9dc1bf85ecb9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c89f037a-882c-44ea-a9ca-54edebe52fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_OtherinformationrelativetorestrictedunitactivityAbstract_468f440f-6bc8-466b-b1d3-384eda58d10c" xlink:href="tsco-20191228.xsd#tsco_OtherinformationrelativetorestrictedunitactivityAbstract"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_tsco_OtherinformationrelativetorestrictedunitactivityAbstract_468f440f-6bc8-466b-b1d3-384eda58d10c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_c7bde0b9-2f63-431b-b04f-4df49e112818" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_OtherinformationrelativetorestrictedunitactivityAbstract_468f440f-6bc8-466b-b1d3-384eda58d10c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_c7bde0b9-2f63-431b-b04f-4df49e112818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised_7c0f78ca-e8a1-4e63-a7c0-61a54722763b" xlink:href="tsco-20191228.xsd#tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_OtherinformationrelativetorestrictedunitactivityAbstract_468f440f-6bc8-466b-b1d3-384eda58d10c" xlink:to="loc_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised_7c0f78ca-e8a1-4e63-a7c0-61a54722763b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_630dac06-ace4-4a33-a148-543993c30dbc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_08de8233-c709-476f-9d98-7883145759e1" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_630dac06-ace4-4a33-a148-543993c30dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="tsco-20191228.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cedfb8c8-6281-4227-831b-c40c22c6d5b3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_c099dfdb-e471-41be-b380-6a10ea9c9049" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cedfb8c8-6281-4227-831b-c40c22c6d5b3" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_c099dfdb-e471-41be-b380-6a10ea9c9049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7079bdb7-0a30-4348-b508-6d4eda2f6684" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_7550dd36-c0ec-4715-b8d8-3c36de8cc957" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7079bdb7-0a30-4348-b508-6d4eda2f6684" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_7550dd36-c0ec-4715-b8d8-3c36de8cc957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_94b02d8d-c238-40c7-8bb5-d2654cfc92df" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7550dd36-c0ec-4715-b8d8-3c36de8cc957" xlink:to="loc_srt_ConsolidationItemsAxis_94b02d8d-c238-40c7-8bb5-d2654cfc92df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6a1327bd-7cd2-467c-bff6-d17915283414" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_94b02d8d-c238-40c7-8bb5-d2654cfc92df" xlink:to="loc_srt_ConsolidationItemsDomain_6a1327bd-7cd2-467c-bff6-d17915283414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_903339c9-9d92-4d67-ab45-31acdbbf6c26" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7550dd36-c0ec-4715-b8d8-3c36de8cc957" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_903339c9-9d92-4d67-ab45-31acdbbf6c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fec29046-de20-454d-9fec-3f03d37e2928" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_903339c9-9d92-4d67-ab45-31acdbbf6c26" xlink:to="loc_us-gaap_SegmentDomain_fec29046-de20-454d-9fec-3f03d37e2928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d44650b6-e147-462b-a819-76dde9645c0a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7550dd36-c0ec-4715-b8d8-3c36de8cc957" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d44650b6-e147-462b-a819-76dde9645c0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6eb56c1f-5f5d-4a22-a981-1c02180776b4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d44650b6-e147-462b-a819-76dde9645c0a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6eb56c1f-5f5d-4a22-a981-1c02180776b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3230891a-1bf8-4a8d-aea7-86e84ea15c65" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7550dd36-c0ec-4715-b8d8-3c36de8cc957" xlink:to="loc_srt_RangeAxis_3230891a-1bf8-4a8d-aea7-86e84ea15c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b489fb6a-1235-467a-9d36-621a41996a62" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_3230891a-1bf8-4a8d-aea7-86e84ea15c65" xlink:to="loc_srt_RangeMember_b489fb6a-1235-467a-9d36-621a41996a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_21e5b4bf-094f-4463-8e39-f02e1923b753" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7550dd36-c0ec-4715-b8d8-3c36de8cc957" xlink:to="loc_us-gaap_GoodwillLineItems_21e5b4bf-094f-4463-8e39-f02e1923b753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#GoodwillandOtherIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f9a04020-4f18-465f-a0f4-d5528bcf1dc6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_174acc0a-dc1c-4fdd-9a3c-7aa7bafb3f50" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f9a04020-4f18-465f-a0f4-d5528bcf1dc6" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_174acc0a-dc1c-4fdd-9a3c-7aa7bafb3f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3e446ad9-fee3-4b3d-b758-b571d4d71d5b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_174acc0a-dc1c-4fdd-9a3c-7aa7bafb3f50" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3e446ad9-fee3-4b3d-b758-b571d4d71d5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_78d10b8f-3101-4f1f-b79d-a1263486eeca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3e446ad9-fee3-4b3d-b758-b571d4d71d5b" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_78d10b8f-3101-4f1f-b79d-a1263486eeca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8400cca6-ac98-4f9c-b4f8-cc7c17f55b42" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_174acc0a-dc1c-4fdd-9a3c-7aa7bafb3f50" xlink:to="loc_srt_RangeAxis_8400cca6-ac98-4f9c-b4f8-cc7c17f55b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f0cb0ad1-cf30-4fd3-a5e7-e393e2a8ed39" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8400cca6-ac98-4f9c-b4f8-cc7c17f55b42" xlink:to="loc_srt_RangeMember_f0cb0ad1-cf30-4fd3-a5e7-e393e2a8ed39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_c509c028-9ca0-4fd4-887a-11242e899a74" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_174acc0a-dc1c-4fdd-9a3c-7aa7bafb3f50" xlink:to="loc_us-gaap_GoodwillLineItems_c509c028-9ca0-4fd4-887a-11242e899a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_ff85bf31-1252-48d3-9682-b439cb7dd4c2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_c509c028-9ca0-4fd4-887a-11242e899a74" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_ff85bf31-1252-48d3-9682-b439cb7dd4c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_6faecf40-cadb-451e-a02e-7dd8341c4702" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f9a04020-4f18-465f-a0f4-d5528bcf1dc6" xlink:to="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_6faecf40-cadb-451e-a02e-7dd8341c4702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fa80f930-1f4c-40e3-9566-69049294e3d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f9a04020-4f18-465f-a0f4-d5528bcf1dc6" xlink:to="loc_us-gaap_Goodwill_fa80f930-1f4c-40e3-9566-69049294e3d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_4b4c0ae9-2240-4dee-bdc3-7dbb464f6303" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f9a04020-4f18-465f-a0f4-d5528bcf1dc6" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_4b4c0ae9-2240-4dee-bdc3-7dbb464f6303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/Debt" xlink:type="simple" xlink:href="tsco-20191228.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c3e70bbb-0ec0-4503-a26b-7b788c067fdb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_6c3f9f56-8206-4665-9e62-3c671db713f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c3e70bbb-0ec0-4503-a26b-7b788c067fdb" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_6c3f9f56-8206-4665-9e62-3c671db713f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/DebtTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0f66de16-c4dc-430c-ba7f-810d25498ce8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_b4704a78-be31-4e05-9607-0d1e56d6573d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_0f66de16-c4dc-430c-ba7f-810d25498ce8" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_b4704a78-be31-4e05-9607-0d1e56d6573d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SeniorNotesDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#SeniorNotesDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/SeniorNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_825bc035-8821-41f2-bae2-565de8de76cb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_d348df78-7820-4f2d-93f5-ebae835ced45" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_825bc035-8821-41f2-bae2-565de8de76cb" xlink:to="loc_us-gaap_DebtInstrumentTable_d348df78-7820-4f2d-93f5-ebae835ced45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_21f9d9f5-c9ea-40df-baba-d3e6ca3beff5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d348df78-7820-4f2d-93f5-ebae835ced45" xlink:to="loc_us-gaap_CreditFacilityAxis_21f9d9f5-c9ea-40df-baba-d3e6ca3beff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_eac6b640-7314-407f-884d-5992fbe0773b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_21f9d9f5-c9ea-40df-baba-d3e6ca3beff5" xlink:to="loc_us-gaap_CreditFacilityDomain_eac6b640-7314-407f-884d-5992fbe0773b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NumberofFinancialCovenantsMember_56be61f6-b133-4143-8ffa-9a298f2e2170" xlink:href="tsco-20191228.xsd#tsco_NumberofFinancialCovenantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_eac6b640-7314-407f-884d-5992fbe0773b" xlink:to="loc_tsco_NumberofFinancialCovenantsMember_56be61f6-b133-4143-8ffa-9a298f2e2170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FixedChargeCoverageRatioMinimumRequirementMember_a85a6429-c22f-4bf5-97f4-7f83859d0061" xlink:href="tsco-20191228.xsd#tsco_FixedChargeCoverageRatioMinimumRequirementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_eac6b640-7314-407f-884d-5992fbe0773b" xlink:to="loc_tsco_FixedChargeCoverageRatioMinimumRequirementMember_a85a6429-c22f-4bf5-97f4-7f83859d0061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeverageRatioMaximumRequirementMember_1d19517d-9582-4584-aaba-3f9147060cfc" xlink:href="tsco-20191228.xsd#tsco_LeverageRatioMaximumRequirementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_eac6b640-7314-407f-884d-5992fbe0773b" xlink:to="loc_tsco_LeverageRatioMaximumRequirementMember_1d19517d-9582-4584-aaba-3f9147060cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A2016SeniorCreditFacilityMember_5848e2e7-60a4-4d57-b62a-6f45f6501f7d" xlink:href="tsco-20191228.xsd#tsco_A2016SeniorCreditFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_eac6b640-7314-407f-884d-5992fbe0773b" xlink:to="loc_tsco_A2016SeniorCreditFacilityMember_5848e2e7-60a4-4d57-b62a-6f45f6501f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6959fc42-0ac3-4770-ab65-7cc2d488b18d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d348df78-7820-4f2d-93f5-ebae835ced45" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6959fc42-0ac3-4770-ab65-7cc2d488b18d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3c90e85d-7b69-4176-959d-6ef0f6a1444a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6959fc42-0ac3-4770-ab65-7cc2d488b18d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3c90e85d-7b69-4176-959d-6ef0f6a1444a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e977c9db-e566-4787-8619-7899c3746e1e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d348df78-7820-4f2d-93f5-ebae835ced45" xlink:to="loc_us-gaap_DebtInstrumentAxis_e977c9db-e566-4787-8619-7899c3746e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_cc3549a3-5877-4ffc-8008-3ca9d70507ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_e977c9db-e566-4787-8619-7899c3746e1e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_cc3549a3-5877-4ffc-8008-3ca9d70507ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_970c1320-9d52-4a8d-81b1-d2dda2962585" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cc3549a3-5877-4ffc-8008-3ca9d70507ef" xlink:to="loc_us-gaap_SeniorNotesMember_970c1320-9d52-4a8d-81b1-d2dda2962585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_37b1b344-9f75-4a42-aec2-805e357144a6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d348df78-7820-4f2d-93f5-ebae835ced45" xlink:to="loc_us-gaap_VariableRateAxis_37b1b344-9f75-4a42-aec2-805e357144a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_70aa978d-a4a2-40fe-900a-567a797e6dce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_37b1b344-9f75-4a42-aec2-805e357144a6" xlink:to="loc_us-gaap_VariableRateDomain_70aa978d-a4a2-40fe-900a-567a797e6dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_65221f08-cbe6-4326-b7bb-c9e5acbecf16" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d348df78-7820-4f2d-93f5-ebae835ced45" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_65221f08-cbe6-4326-b7bb-c9e5acbecf16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_1cc21879-5140-4299-acdf-f69e36ad7407" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_65221f08-cbe6-4326-b7bb-c9e5acbecf16" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_1cc21879-5140-4299-acdf-f69e36ad7407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_831931f6-de66-4475-a6d2-e6c96d73e11a" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d348df78-7820-4f2d-93f5-ebae835ced45" xlink:to="loc_srt_RangeAxis_831931f6-de66-4475-a6d2-e6c96d73e11a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c61814e6-f6d9-4b1c-bc14-09295486da00" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_831931f6-de66-4475-a6d2-e6c96d73e11a" xlink:to="loc_srt_RangeMember_c61814e6-f6d9-4b1c-bc14-09295486da00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_d348df78-7820-4f2d-93f5-ebae835ced45" xlink:to="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIssuanceDate1_23879b8b-8259-4155-8675-f4d3b8de09b6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentIssuanceDate1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_us-gaap_DebtInstrumentIssuanceDate1_23879b8b-8259-4155-8675-f4d3b8de09b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_c6a22978-21f2-4e6c-b879-8169140acafb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_us-gaap_LongTermDebt_c6a22978-21f2-4e6c-b879-8169140acafb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDateRangeEnd1_3385c4ef-d47e-4abe-a178-e553e8fe31f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentMaturityDateRangeEnd1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_us-gaap_DebtInstrumentMaturityDateRangeEnd1_3385c4ef-d47e-4abe-a178-e553e8fe31f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_ac8f2a79-8a94-499e-a83e-8c8afb1ed733" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_ac8f2a79-8a94-499e-a83e-8c8afb1ed733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_2b9e1411-825d-4d7a-90b7-8b58aaebb8ad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_2b9e1411-825d-4d7a-90b7-8b58aaebb8ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShelfNotesMaximumMaturityDate_39a345ff-7f40-4e49-b97c-cbaa167a31de" xlink:href="tsco-20191228.xsd#tsco_ShelfNotesMaximumMaturityDate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_tsco_ShelfNotesMaximumMaturityDate_39a345ff-7f40-4e49-b97c-cbaa167a31de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ShelfNotesMaximumIssuanceDate_25429e1c-8488-4573-8ff9-2caea3bf345d" xlink:href="tsco-20191228.xsd#tsco_ShelfNotesMaximumIssuanceDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_tsco_ShelfNotesMaximumIssuanceDate_25429e1c-8488-4573-8ff9-2caea3bf345d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_55360437-53ae-4d02-98c2-478a70273618" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_55360437-53ae-4d02-98c2-478a70273618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentDescription_2a7a2443-f9ee-40ff-9d6f-1be8c1ab0857" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentDescription"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_us-gaap_DebtInstrumentDescription_2a7a2443-f9ee-40ff-9d6f-1be8c1ab0857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCovenantDescription_acfdd8c5-7ba4-472b-994e-f56bb83ac149" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCovenantDescription"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_us-gaap_DebtInstrumentCovenantDescription_acfdd8c5-7ba4-472b-994e-f56bb83ac149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCovenantCompliance_99118d1a-c5ee-4b2e-867b-072fb2df2631" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCovenantCompliance"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_us-gaap_DebtInstrumentCovenantCompliance_99118d1a-c5ee-4b2e-867b-072fb2df2631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants_f6a66bc2-f236-4151-9971-1df831f76d84" xlink:href="tsco-20191228.xsd#tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_53bc594a-1bc1-4550-976a-0dc8e8c3d704" xlink:to="loc_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants_f6a66bc2-f236-4151-9971-1df831f76d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#SeniorCreditFacilityCreditAgreementDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_2e86d451-462f-48a4-80ce-bb2c56d0e9b6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_4c14a7ee-7f3b-4072-b4ea-28c7eb414280" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2e86d451-462f-48a4-80ce-bb2c56d0e9b6" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_4c14a7ee-7f3b-4072-b4ea-28c7eb414280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_71780572-a7a2-46bf-9e5b-721251fd338f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4c14a7ee-7f3b-4072-b4ea-28c7eb414280" xlink:to="loc_us-gaap_CreditFacilityAxis_71780572-a7a2-46bf-9e5b-721251fd338f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_3355d5d3-883f-46ba-b2c1-6b220c89173b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_71780572-a7a2-46bf-9e5b-721251fd338f" xlink:to="loc_us-gaap_CreditFacilityDomain_3355d5d3-883f-46ba-b2c1-6b220c89173b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A2016SeniorCreditFacilityMember_c35c25a8-cbe9-4e68-b0af-5f3753a458f0" xlink:href="tsco-20191228.xsd#tsco_A2016SeniorCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_3355d5d3-883f-46ba-b2c1-6b220c89173b" xlink:to="loc_tsco_A2016SeniorCreditFacilityMember_c35c25a8-cbe9-4e68-b0af-5f3753a458f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NumberofFinancialCovenantsMember_f941e8ac-4c3d-4425-860b-e1453e898030" xlink:href="tsco-20191228.xsd#tsco_NumberofFinancialCovenantsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_3355d5d3-883f-46ba-b2c1-6b220c89173b" xlink:to="loc_tsco_NumberofFinancialCovenantsMember_f941e8ac-4c3d-4425-860b-e1453e898030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FixedChargeCoverageRatioMinimumRequirementMember_769f5fcf-b1c1-4ed2-9bb8-2496065f5e38" xlink:href="tsco-20191228.xsd#tsco_FixedChargeCoverageRatioMinimumRequirementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_3355d5d3-883f-46ba-b2c1-6b220c89173b" xlink:to="loc_tsco_FixedChargeCoverageRatioMinimumRequirementMember_769f5fcf-b1c1-4ed2-9bb8-2496065f5e38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeverageRatioMaximumRequirementMember_8cc33582-b248-408c-a669-db692518c0c8" xlink:href="tsco-20191228.xsd#tsco_LeverageRatioMaximumRequirementMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_3355d5d3-883f-46ba-b2c1-6b220c89173b" xlink:to="loc_tsco_LeverageRatioMaximumRequirementMember_8cc33582-b248-408c-a669-db692518c0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_37c29a44-6521-4a3f-837c-8f27cc22c29f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4c14a7ee-7f3b-4072-b4ea-28c7eb414280" xlink:to="loc_us-gaap_DebtInstrumentAxis_37c29a44-6521-4a3f-837c-8f27cc22c29f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4e0ec372-7fb8-47a5-95c7-f0bd49ac3213" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_37c29a44-6521-4a3f-837c-8f27cc22c29f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4e0ec372-7fb8-47a5-95c7-f0bd49ac3213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_A2016SeniorCreditFacilityMember_be53258e-d1d4-42f1-ad11-53862854d818" xlink:href="tsco-20191228.xsd#tsco_A2016SeniorCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4e0ec372-7fb8-47a5-95c7-f0bd49ac3213" xlink:to="loc_tsco_A2016SeniorCreditFacilityMember_be53258e-d1d4-42f1-ad11-53862854d818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_February2016TermLoanMember_97386935-1997-461d-91ff-66087ffc6f68" xlink:href="tsco-20191228.xsd#tsco_February2016TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4e0ec372-7fb8-47a5-95c7-f0bd49ac3213" xlink:to="loc_tsco_February2016TermLoanMember_97386935-1997-461d-91ff-66087ffc6f68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DueinyearsoneandtwoFebruary2016TermLoanMember_f8fb58f4-18d0-4ef1-b9ae-53c875bd1989" xlink:href="tsco-20191228.xsd#tsco_DueinyearsoneandtwoFebruary2016TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_February2016TermLoanMember_97386935-1997-461d-91ff-66087ffc6f68" xlink:to="loc_tsco_DueinyearsoneandtwoFebruary2016TermLoanMember_f8fb58f4-18d0-4ef1-b9ae-53c875bd1989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember_655d98b6-6b69-4044-9532-a1cb66e6251d" xlink:href="tsco-20191228.xsd#tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_February2016TermLoanMember_97386935-1997-461d-91ff-66087ffc6f68" xlink:to="loc_tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember_655d98b6-6b69-4044-9532-a1cb66e6251d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_June2017TermLoanMember_250e267b-693a-4209-82d3-a0edb99d2d6f" xlink:href="tsco-20191228.xsd#tsco_June2017TermLoanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4e0ec372-7fb8-47a5-95c7-f0bd49ac3213" xlink:to="loc_tsco_June2017TermLoanMember_250e267b-693a-4209-82d3-a0edb99d2d6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DueinyearsoneandtwoJune2017TermLoanMember_5e4ecdb6-c102-425a-82da-845f061b5fc0" xlink:href="tsco-20191228.xsd#tsco_DueinyearsoneandtwoJune2017TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_June2017TermLoanMember_250e267b-693a-4209-82d3-a0edb99d2d6f" xlink:to="loc_tsco_DueinyearsoneandtwoJune2017TermLoanMember_5e4ecdb6-c102-425a-82da-845f061b5fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember_836fe800-fae7-4948-b37b-99fe57f580a0" xlink:href="tsco-20191228.xsd#tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_June2017TermLoanMember_250e267b-693a-4209-82d3-a0edb99d2d6f" xlink:to="loc_tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember_836fe800-fae7-4948-b37b-99fe57f580a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8b9f8cc1-a8f8-4f01-b49e-c429216517bd" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4c14a7ee-7f3b-4072-b4ea-28c7eb414280" xlink:to="loc_srt_RangeAxis_8b9f8cc1-a8f8-4f01-b49e-c429216517bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6afab963-fc29-4a51-8bb9-4776246cc432" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8b9f8cc1-a8f8-4f01-b49e-c429216517bd" xlink:to="loc_srt_RangeMember_6afab963-fc29-4a51-8bb9-4776246cc432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_338a9392-7a51-486f-8e67-5643824bdcb5" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6afab963-fc29-4a51-8bb9-4776246cc432" xlink:to="loc_srt_MinimumMember_338a9392-7a51-486f-8e67-5643824bdcb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_81a0f16f-04b9-4271-a630-e6b9b7495b99" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6afab963-fc29-4a51-8bb9-4776246cc432" xlink:to="loc_srt_MaximumMember_81a0f16f-04b9-4271-a630-e6b9b7495b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c1130ac2-e577-4441-943b-5d8ebf77ea92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4c14a7ee-7f3b-4072-b4ea-28c7eb414280" xlink:to="loc_us-gaap_VariableRateAxis_c1130ac2-e577-4441-943b-5d8ebf77ea92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e1ee5802-57be-4032-b99d-9dfd83bc3c83" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_c1130ac2-e577-4441-943b-5d8ebf77ea92" xlink:to="loc_us-gaap_VariableRateDomain_e1ee5802-57be-4032-b99d-9dfd83bc3c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_400457b8-c432-4ed6-b8b0-8832734bb8e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_e1ee5802-57be-4032-b99d-9dfd83bc3c83" xlink:to="loc_us-gaap_BaseRateMember_400457b8-c432-4ed6-b8b0-8832734bb8e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_51a9688a-aa16-4ca9-a8cc-46f86c051fd9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_e1ee5802-57be-4032-b99d-9dfd83bc3c83" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_51a9688a-aa16-4ca9-a8cc-46f86c051fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_4c14a7ee-7f3b-4072-b4ea-28c7eb414280" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIssuanceDate1_bc4c1e8a-5252-40c5-a77f-51b68f584fc7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentIssuanceDate1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_DebtInstrumentIssuanceDate1_bc4c1e8a-5252-40c5-a77f-51b68f584fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4304dc3c-0c70-4c6a-9da4-1c89d42adee5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4304dc3c-0c70-4c6a-9da4-1c89d42adee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SwinglineLoanMaximumBorrowingCapacity_5667b701-6d71-4a76-8978-97565ca0e9e2" xlink:href="tsco-20191228.xsd#tsco_SwinglineLoanMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_tsco_SwinglineLoanMaximumBorrowingCapacity_5667b701-6d71-4a76-8978-97565ca0e9e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_0b2f4fe8-d13e-440a-981d-f84daccfd612" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_0b2f4fe8-d13e-440a-981d-f84daccfd612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount_557303c0-c272-41c0-a4b3-b6fffd0005e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount_557303c0-c272-41c0-a4b3-b6fffd0005e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_04b8f0c8-2caf-422c-a277-5eeaf016e842" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_04b8f0c8-2caf-422c-a277-5eeaf016e842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Unsecureddebtnetofdebtissuancecosts_0aebb8fb-2268-4e7e-86e6-4d0c8711588c" xlink:href="tsco-20191228.xsd#tsco_Unsecureddebtnetofdebtissuancecosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_tsco_Unsecureddebtnetofdebtissuancecosts_0aebb8fb-2268-4e7e-86e6-4d0c8711588c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtCurrent_57cbda4c-7134-4747-877c-8617207e876a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnsecuredDebtCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_UnsecuredDebtCurrent_57cbda4c-7134-4747-877c-8617207e876a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_ce5542b1-bf33-4156-a545-0df4b5ae5284" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_ce5542b1-bf33-4156-a545-0df4b5ae5284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermloanMaximumMonthEndOutstandingAmount_8782df73-9ec1-411b-bee8-57b15cb12e8a" xlink:href="tsco-20191228.xsd#tsco_TermloanMaximumMonthEndOutstandingAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_tsco_TermloanMaximumMonthEndOutstandingAmount_8782df73-9ec1-411b-bee8-57b15cb12e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermLoanMaximumBorrowingCapacity_0e0a7d6f-64f9-4e0a-b662-0cafe9c9a252" xlink:href="tsco-20191228.xsd#tsco_TermLoanMaximumBorrowingCapacity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_tsco_TermLoanMaximumBorrowingCapacity_0e0a7d6f-64f9-4e0a-b662-0cafe9c9a252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_a8bd5997-7863-4fc0-bc3d-d1f9f953ec7c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_a8bd5997-7863-4fc0-bc3d-d1f9f953ec7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_64185a00-6ef1-4715-8235-44f1944a806e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_64185a00-6ef1-4715-8235-44f1944a806e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebt_8c903872-e6cf-4408-85f9-ae2908d1dc9e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnsecuredDebt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_UnsecuredDebt_8c903872-e6cf-4408-85f9-ae2908d1dc9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_696abb84-fffb-4ff5-abb2-11cdb84fd182" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_696abb84-fffb-4ff5-abb2-11cdb84fd182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_99c96756-9e2e-4709-bcf4-62c7a26435f3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_99c96756-9e2e-4709-bcf4-62c7a26435f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_740a7933-50ed-4cf6-a914-60dc48e4edc7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_740a7933-50ed-4cf6-a914-60dc48e4edc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensatingBalanceAmount_196c10c7-744a-4bf2-b0d6-de4dadd62523" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensatingBalanceAmount"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_CompensatingBalanceAmount_196c10c7-744a-4bf2-b0d6-de4dadd62523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCovenantDescription_ebfdf748-003a-4935-9373-f45387ed7f95" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCovenantDescription"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_DebtInstrumentCovenantDescription_ebfdf748-003a-4935-9373-f45387ed7f95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCovenantCompliance_597f0f87-c399-41db-a08d-f92fc7f996a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCovenantCompliance"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bc49b346-ded3-4a88-b773-11abbc2e970e" xlink:to="loc_us-gaap_DebtInstrumentCovenantCompliance_597f0f87-c399-41db-a08d-f92fc7f996a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwaps" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwaps"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwaps" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_144a6393-296e-4718-bd48-ebde1d902ed8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_f9c19338-1343-49b4-ae19-e4db57a3fc61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_144a6393-296e-4718-bd48-ebde1d902ed8" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_f9c19338-1343-49b4-ae19-e4db57a3fc61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsTables"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_465ae5c1-22be-4287-95e9-ef9a1c3ea9dc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_1a023965-a7f5-4d9a-a670-fe241403c12a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_465ae5c1-22be-4287-95e9-ef9a1c3ea9dc" xlink:to="loc_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_1a023965-a7f5-4d9a-a670-fe241403c12a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_8c4d1415-c993-41a4-ada6-eca3b88956ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_465ae5c1-22be-4287-95e9-ef9a1c3ea9dc" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_8c4d1415-c993-41a4-ada6-eca3b88956ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DerivativeInstrumentsGainLossPreTaxTableTextBlock_c44b3d75-9f36-4bbd-926e-96c838b9ea69" xlink:href="tsco-20191228.xsd#tsco_DerivativeInstrumentsGainLossPreTaxTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_465ae5c1-22be-4287-95e9-ef9a1c3ea9dc" xlink:to="loc_tsco_DerivativeInstrumentsGainLossPreTaxTableTextBlock_c44b3d75-9f36-4bbd-926e-96c838b9ea69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DerivativeInstrumentsGainLossTaxImpactTableTextBlock_e60e1928-1835-4636-b37f-46f9e9a71d6f" xlink:href="tsco-20191228.xsd#tsco_DerivativeInstrumentsGainLossTaxImpactTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_465ae5c1-22be-4287-95e9-ef9a1c3ea9dc" xlink:to="loc_tsco_DerivativeInstrumentsGainLossTaxImpactTableTextBlock_e60e1928-1835-4636-b37f-46f9e9a71d6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_cba644aa-f4da-46f5-9934-b53408e454d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_9d189bfd-500f-4b66-812b-b7c5e96d12d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_cba644aa-f4da-46f5-9934-b53408e454d2" xlink:to="loc_us-gaap_DerivativeTable_9d189bfd-500f-4b66-812b-b7c5e96d12d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_866ba3b2-1ec6-4cba-8b4b-fa19b31cc376" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_9d189bfd-500f-4b66-812b-b7c5e96d12d3" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_866ba3b2-1ec6-4cba-8b4b-fa19b31cc376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8df64851-ee86-432a-a6ee-f3a3c5342abd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_866ba3b2-1ec6-4cba-8b4b-fa19b31cc376" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8df64851-ee86-432a-a6ee-f3a3c5342abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermLoan1Member_b35c253f-c4d2-4e47-97c0-c09c01af636f" xlink:href="tsco-20191228.xsd#tsco_TermLoan1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8df64851-ee86-432a-a6ee-f3a3c5342abd" xlink:to="loc_tsco_TermLoan1Member_b35c253f-c4d2-4e47-97c0-c09c01af636f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermLoan2Member_8d0fdc54-e7bb-40aa-9552-31ce5c345a40" xlink:href="tsco-20191228.xsd#tsco_TermLoan2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8df64851-ee86-432a-a6ee-f3a3c5342abd" xlink:to="loc_tsco_TermLoan2Member_8d0fdc54-e7bb-40aa-9552-31ce5c345a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_InterestRateSwapLiabilityPortionMember_2857a680-319c-4e7a-877c-a4d848ee5620" xlink:href="tsco-20191228.xsd#tsco_InterestRateSwapLiabilityPortionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8df64851-ee86-432a-a6ee-f3a3c5342abd" xlink:to="loc_tsco_InterestRateSwapLiabilityPortionMember_2857a680-319c-4e7a-877c-a4d848ee5620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_035eb988-798a-412b-8fde-835281c3a65e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_9d189bfd-500f-4b66-812b-b7c5e96d12d3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_035eb988-798a-412b-8fde-835281c3a65e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_0d342d4d-af3e-4214-af49-f4598a29496c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_035eb988-798a-412b-8fde-835281c3a65e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_0d342d4d-af3e-4214-af49-f4598a29496c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_BeginningBalanceMember_0988b589-9e81-4a71-ab99-86690e6e0ba3" xlink:href="tsco-20191228.xsd#tsco_BeginningBalanceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_0d342d4d-af3e-4214-af49-f4598a29496c" xlink:to="loc_tsco_BeginningBalanceMember_0988b589-9e81-4a71-ab99-86690e6e0ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_cd99fb86-7506-4d73-8618-0430f8df1801" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_9d189bfd-500f-4b66-812b-b7c5e96d12d3" xlink:to="loc_us-gaap_DebtInstrumentAxis_cd99fb86-7506-4d73-8618-0430f8df1801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e3031e72-a2fe-462c-a2c0-179588d1e38e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_cd99fb86-7506-4d73-8618-0430f8df1801" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e3031e72-a2fe-462c-a2c0-179588d1e38e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_InterestRateSwapShortTermPortionMember_630083e7-360d-41bd-9389-00199c51f0d0" xlink:href="tsco-20191228.xsd#tsco_InterestRateSwapShortTermPortionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e3031e72-a2fe-462c-a2c0-179588d1e38e" xlink:to="loc_tsco_InterestRateSwapShortTermPortionMember_630083e7-360d-41bd-9389-00199c51f0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_InterestRateSwapLongTermPortionMember_0e3d3a64-140e-475d-a033-98165790c9a1" xlink:href="tsco-20191228.xsd#tsco_InterestRateSwapLongTermPortionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e3031e72-a2fe-462c-a2c0-179588d1e38e" xlink:to="loc_tsco_InterestRateSwapLongTermPortionMember_0e3d3a64-140e-475d-a033-98165790c9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_9d189bfd-500f-4b66-812b-b7c5e96d12d3" xlink:to="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInceptionDates_4b4377cc-c4b4-45ae-a560-5763c0977c83" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInceptionDates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeInceptionDates_4b4377cc-c4b4-45ae-a560-5763c0977c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeMaturityDates_b5e7e1da-5311-4481-89aa-47bbd0d8e8f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeMaturityDates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeMaturityDates_b5e7e1da-5311-4481-89aa-47bbd0d8e8f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_a4352a1e-4484-4538-9299-8830f8b2c2f2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeLiabilityNotionalAmount_a4352a1e-4484-4538-9299-8830f8b2c2f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_17067233-11a1-4656-bb1e-330da8f72331" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeAssets_17067233-11a1-4656-bb1e-330da8f72331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeNet_ca2af482-e425-46b0-a397-c8d655f06757" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeNet_ca2af482-e425-46b0-a397-c8d655f06757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c3458471-48a5-45e0-8929-521a3ba1a3de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c3458471-48a5-45e0-8929-521a3ba1a3de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_f8a181e8-d71e-46f4-abb1-a2b3f8610f81" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_f8a181e8-d71e-46f4-abb1-a2b3f8610f81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect_c815e809-2f6c-4e94-bdad-4132d3972c4f" xlink:href="tsco-20191228.xsd#tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect_c815e809-2f6c-4e94-bdad-4132d3972c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d3e2ec73-00d5-4cd6-bd5c-c290a2c2807b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d3e2ec73-00d5-4cd6-bd5c-c290a2c2807b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_06caed86-2973-4d1c-aa19-7c4a8314c262" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_06caed86-2973-4d1c-aa19-7c4a8314c262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_86a421da-2171-4eb7-b273-2d13392fa2f3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_86a421da-2171-4eb7-b273-2d13392fa2f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_22abbebd-a2e4-420d-8623-6184e27d78d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_22abbebd-a2e4-420d-8623-6184e27d78d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_f1a1f784-5509-4b66-9885-4fc9efcc2eb8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_f1a1f784-5509-4b66-9885-4fc9efcc2eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_360d7e97-90ba-41d3-8d6e-d0fad4569ad8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeLiabilities_360d7e97-90ba-41d3-8d6e-d0fad4569ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_106cba5d-9c17-41ac-b3cf-4e808a67b185" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_106cba5d-9c17-41ac-b3cf-4e808a67b185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_955e2aac-c20e-4825-913c-46418bd7d76d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_955e2aac-c20e-4825-913c-46418bd7d76d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermloanMaximumMonthEndOutstandingAmount_accbff8e-468d-42d9-8c68-501f368402d1" xlink:href="tsco-20191228.xsd#tsco_TermloanMaximumMonthEndOutstandingAmount"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f7f21bd5-5e64-4884-b951-22dc0d18b834" xlink:to="loc_tsco_TermloanMaximumMonthEndOutstandingAmount_accbff8e-468d-42d9-8c68-501f368402d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_5ff9f598-4640-4f7f-9e1b-fc44777bfec5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_cba644aa-f4da-46f5-9934-b53408e454d2" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_5ff9f598-4640-4f7f-9e1b-fc44777bfec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_726603bb-3e02-4428-932b-96eb485548b1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_cba644aa-f4da-46f5-9934-b53408e454d2" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_726603bb-3e02-4428-932b-96eb485548b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsEstimatedAmounttobeReclassifiedintoEarningsNext12MonthsDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsEstimatedAmounttobeReclassifiedintoEarningsNext12MonthsDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsEstimatedAmounttobeReclassifiedintoEarningsNext12MonthsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0ce98a10-639b-4c39-b6a1-37bde27ea9a2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_ae5249ce-b074-4326-b895-739495420cb1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0ce98a10-639b-4c39-b6a1-37bde27ea9a2" xlink:to="loc_us-gaap_DerivativeTable_ae5249ce-b074-4326-b895-739495420cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_f5c51ceb-4c73-4b33-a7d3-ddbb8ff28ae4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_ae5249ce-b074-4326-b895-739495420cb1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_f5c51ceb-4c73-4b33-a7d3-ddbb8ff28ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_c6f5617a-c3d0-4057-bf28-8217ffaa2ba7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_f5c51ceb-4c73-4b33-a7d3-ddbb8ff28ae4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_c6f5617a-c3d0-4057-bf28-8217ffaa2ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1c7d7288-6f04-400b-92b9-9a44d7d75578" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_c6f5617a-c3d0-4057-bf28-8217ffaa2ba7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1c7d7288-6f04-400b-92b9-9a44d7d75578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_BeginningBalanceMember_c8d781d9-d421-408c-98bb-3d1e9d8a6e42" xlink:href="tsco-20191228.xsd#tsco_BeginningBalanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_c6f5617a-c3d0-4057-bf28-8217ffaa2ba7" xlink:to="loc_tsco_BeginningBalanceMember_c8d781d9-d421-408c-98bb-3d1e9d8a6e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_2ba80d38-6b80-4e5d-950f-70a6450c285b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_ae5249ce-b074-4326-b895-739495420cb1" xlink:to="loc_us-gaap_DerivativeLineItems_2ba80d38-6b80-4e5d-950f-70a6450c285b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_536a7473-5c94-4b86-b116-b3fc655165b2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_2ba80d38-6b80-4e5d-950f-70a6450c285b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_536a7473-5c94-4b86-b116-b3fc655165b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsScheduleofChangesinAOCLNetofTaxDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsScheduleofChangesinAOCLNetofTaxDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsScheduleofChangesinAOCLNetofTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_16994bf8-fe3d-406d-bfc7-4d5523642b47" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_32becc31-1c31-47c4-9e29-407f967e2c94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_16994bf8-fe3d-406d-bfc7-4d5523642b47" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_32becc31-1c31-47c4-9e29-407f967e2c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_9b136b78-4159-4fe8-b60a-769ce13570f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_16994bf8-fe3d-406d-bfc7-4d5523642b47" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_9b136b78-4159-4fe8-b60a-769ce13570f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_61df5014-1484-4dfc-b05b-6a897e0a485e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_16994bf8-fe3d-406d-bfc7-4d5523642b47" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_61df5014-1484-4dfc-b05b-6a897e0a485e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_26a1491e-a449-47c1-8e21-939828859721" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_16994bf8-fe3d-406d-bfc7-4d5523642b47" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_26a1491e-a449-47c1-8e21-939828859721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsTaxImpactofDerivativeLiabilityonAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsTaxImpactofDerivativeLiabilityonAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsTaxImpactofDerivativeLiabilityonAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_a0077de7-29da-4f93-9c4b-18670810b034" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_39bc3e3e-c0b3-4d38-8c3a-a596d9974c21" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_a0077de7-29da-4f93-9c4b-18670810b034" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_39bc3e3e-c0b3-4d38-8c3a-a596d9974c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsReclassificationfromAOCItoIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_f79accf2-576a-45c6-b380-e63ad0bc37d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_d3c14b69-7196-4cdf-9f22-a57e698e9e23" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_f79accf2-576a-45c6-b380-e63ad0bc37d2" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_d3c14b69-7196-4cdf-9f22-a57e698e9e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_71f7f48e-ab23-4a9a-b224-fedae57456bd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_d3c14b69-7196-4cdf-9f22-a57e698e9e23" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_71f7f48e-ab23-4a9a-b224-fedae57456bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9a043ea6-201d-4c43-9e7b-924d6606b8b6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_71f7f48e-ab23-4a9a-b224-fedae57456bd" xlink:to="loc_us-gaap_EquityComponentDomain_9a043ea6-201d-4c43-9e7b-924d6606b8b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ab7abc51-8a24-4583-bc98-9f3accb1791c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9a043ea6-201d-4c43-9e7b-924d6606b8b6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ab7abc51-8a24-4583-bc98-9f3accb1791c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_b4a321bf-83c9-42db-8943-4a590ef6f8ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_d3c14b69-7196-4cdf-9f22-a57e698e9e23" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_b4a321bf-83c9-42db-8943-4a590ef6f8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_964eea34-9a03-423d-a17c-242ff60ca4a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_b4a321bf-83c9-42db-8943-4a590ef6f8ff" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_964eea34-9a03-423d-a17c-242ff60ca4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_OtherComprehensiveIncomeLossNetofTaxMember_ea6ee75b-1345-45f5-bf87-d1fcdbef9e9d" xlink:href="tsco-20191228.xsd#tsco_OtherComprehensiveIncomeLossNetofTaxMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_964eea34-9a03-423d-a17c-242ff60ca4a4" xlink:to="loc_tsco_OtherComprehensiveIncomeLossNetofTaxMember_ea6ee75b-1345-45f5-bf87-d1fcdbef9e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_BeginningBalanceMember_91a3d889-83b0-4133-94cb-83ffdb6efd5e" xlink:href="tsco-20191228.xsd#tsco_BeginningBalanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_964eea34-9a03-423d-a17c-242ff60ca4a4" xlink:to="loc_tsco_BeginningBalanceMember_91a3d889-83b0-4133-94cb-83ffdb6efd5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_d20e7446-b928-4d5a-83fe-f9f00f4d7af0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_d3c14b69-7196-4cdf-9f22-a57e698e9e23" xlink:to="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_d20e7446-b928-4d5a-83fe-f9f00f4d7af0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_05539c51-1468-4198-99fd-87f537b417f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_d20e7446-b928-4d5a-83fe-f9f00f4d7af0" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_05539c51-1468-4198-99fd-87f537b417f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_547861ed-0fe0-423b-8a80-6588882ae1c9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_d20e7446-b928-4d5a-83fe-f9f00f4d7af0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_547861ed-0fe0-423b-8a80-6588882ae1c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_05f8dfdf-a37c-4910-8042-5b65119154d5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_d20e7446-b928-4d5a-83fe-f9f00f4d7af0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_05f8dfdf-a37c-4910-8042-5b65119154d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_effb4ef9-9bdf-497a-b007-88809d5551c9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_d20e7446-b928-4d5a-83fe-f9f00f4d7af0" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_effb4ef9-9bdf-497a-b007-88809d5551c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsEndingFiscalPeriodAOCLBalanceDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsEndingFiscalPeriodAOCLBalanceDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsEndingFiscalPeriodAOCLBalanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0aed7517-d6fa-4f0c-9956-6e80c7c618a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0642ecc5-dd0c-48fc-be15-eecac3895eb7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0aed7517-d6fa-4f0c-9956-6e80c7c618a7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0642ecc5-dd0c-48fc-be15-eecac3895eb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_7b92f809-8f14-4e03-8206-69f36fbf0aab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_70106b57-442e-41cc-84c7-3603ba2a7cab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_7b92f809-8f14-4e03-8206-69f36fbf0aab" xlink:to="loc_us-gaap_DerivativeTable_70106b57-442e-41cc-84c7-3603ba2a7cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyAxis_d58930f0-b61c-4dff-bfa5-54b9019b2e66" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EnergyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_70106b57-442e-41cc-84c7-3603ba2a7cab" xlink:to="loc_srt_EnergyAxis_d58930f0-b61c-4dff-bfa5-54b9019b2e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EnergyDomain_16cebb82-2411-44a9-a6a1-78ca3efdbf8a" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EnergyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EnergyAxis_d58930f0-b61c-4dff-bfa5-54b9019b2e66" xlink:to="loc_srt_EnergyDomain_16cebb82-2411-44a9-a6a1-78ca3efdbf8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_95981e4f-7dc8-418e-ab89-af99e924fe7e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_70106b57-442e-41cc-84c7-3603ba2a7cab" xlink:to="loc_us-gaap_VariableRateAxis_95981e4f-7dc8-418e-ab89-af99e924fe7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_bc87a6f6-2104-4d7e-8c53-c07903393050" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_95981e4f-7dc8-418e-ab89-af99e924fe7e" xlink:to="loc_us-gaap_VariableRateDomain_bc87a6f6-2104-4d7e-8c53-c07903393050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_950b2401-b40e-4479-8c8d-80c70dca373d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_70106b57-442e-41cc-84c7-3603ba2a7cab" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_950b2401-b40e-4479-8c8d-80c70dca373d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5b216d93-0ec8-4af4-a9fb-bcd6f5ca4089" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_950b2401-b40e-4479-8c8d-80c70dca373d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5b216d93-0ec8-4af4-a9fb-bcd6f5ca4089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermLoan1Member_544439fe-2eb5-4aae-936e-83387b0f4cc6" xlink:href="tsco-20191228.xsd#tsco_TermLoan1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5b216d93-0ec8-4af4-a9fb-bcd6f5ca4089" xlink:to="loc_tsco_TermLoan1Member_544439fe-2eb5-4aae-936e-83387b0f4cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TermLoan2Member_8913c4a9-9912-47a7-bfe5-8d11f4014453" xlink:href="tsco-20191228.xsd#tsco_TermLoan2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5b216d93-0ec8-4af4-a9fb-bcd6f5ca4089" xlink:to="loc_tsco_TermLoan2Member_8913c4a9-9912-47a7-bfe5-8d11f4014453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionAxis_0a287457-5922-41b3-82fa-bfbf47ec6cef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PositionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_70106b57-442e-41cc-84c7-3603ba2a7cab" xlink:to="loc_us-gaap_PositionAxis_0a287457-5922-41b3-82fa-bfbf47ec6cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PositionDomain_dcc226e5-e42b-4a49-b158-46e62844b288" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PositionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PositionAxis_0a287457-5922-41b3-82fa-bfbf47ec6cef" xlink:to="loc_us-gaap_PositionDomain_dcc226e5-e42b-4a49-b158-46e62844b288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f6af697f-de96-4afe-b254-a8013e50b7b6" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_70106b57-442e-41cc-84c7-3603ba2a7cab" xlink:to="loc_srt_RangeAxis_f6af697f-de96-4afe-b254-a8013e50b7b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f426659a-0bbe-4a36-b24c-1de10ada03ce" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f6af697f-de96-4afe-b254-a8013e50b7b6" xlink:to="loc_srt_RangeMember_f426659a-0bbe-4a36-b24c-1de10ada03ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_b80f9dd4-e25e-4fb8-adb2-be6c25fd7853" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_70106b57-442e-41cc-84c7-3603ba2a7cab" xlink:to="loc_us-gaap_DerivativeLineItems_b80f9dd4-e25e-4fb8-adb2-be6c25fd7853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInceptionDates_5ce6e48f-ccde-4629-91dc-a3086665e974" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInceptionDates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_7b92f809-8f14-4e03-8206-69f36fbf0aab" xlink:to="loc_us-gaap_DerivativeInceptionDates_5ce6e48f-ccde-4629-91dc-a3086665e974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/Leases" xlink:type="simple" xlink:href="tsco-20191228.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d6b26ae4-ca03-48a2-9306-39a57176a391" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock_3016fb48-50d2-4a95-88de-da3bffb6fe59" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d6b26ae4-ca03-48a2-9306-39a57176a391" xlink:to="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock_3016fb48-50d2-4a95-88de-da3bffb6fe59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3e32642a-4894-4c10-8ac2-45605e0860aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_8dcc955a-5cba-4063-91e4-935e4c4010ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3e32642a-4894-4c10-8ac2-45605e0860aa" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_8dcc955a-5cba-4063-91e4-935e4c4010ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_d57c0ef7-700b-477b-b0bf-4dad97848870" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3e32642a-4894-4c10-8ac2-45605e0860aa" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_d57c0ef7-700b-477b-b0bf-4dad97848870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_00ba1c9c-3915-4fbc-ad7e-f81d85bceac9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3e32642a-4894-4c10-8ac2-45605e0860aa" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_00ba1c9c-3915-4fbc-ad7e-f81d85bceac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_8bb1bb98-daa0-4339-b6dd-a2ca8608937f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3e32642a-4894-4c10-8ac2-45605e0860aa" xlink:to="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_8bb1bb98-daa0-4339-b6dd-a2ca8608937f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_ca09e213-50aa-44f1-a417-3db5d1e33b24" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3e32642a-4894-4c10-8ac2-45605e0860aa" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_ca09e213-50aa-44f1-a417-3db5d1e33b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_4fb7b061-e935-4943-a425-050697d61298" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3e32642a-4894-4c10-8ac2-45605e0860aa" xlink:to="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_4fb7b061-e935-4943-a425-050697d61298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/LeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b4dbc12e-4e9b-4d21-90e7-8d44420c80c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_730841e1-7af3-48d9-8ec6-8b37fe0a6aa1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b4dbc12e-4e9b-4d21-90e7-8d44420c80c0" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_730841e1-7af3-48d9-8ec6-8b37fe0a6aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3ff6ca20-968a-45d0-bc6d-6b8038b8473d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_730841e1-7af3-48d9-8ec6-8b37fe0a6aa1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3ff6ca20-968a-45d0-bc6d-6b8038b8473d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a55b2f02-d553-44ac-9598-2afbf2af56cf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3ff6ca20-968a-45d0-bc6d-6b8038b8473d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a55b2f02-d553-44ac-9598-2afbf2af56cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_183d4ba3-e8c1-4489-8839-a8169e6c8168" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a55b2f02-d553-44ac-9598-2afbf2af56cf" xlink:to="loc_us-gaap_BuildingMember_183d4ba3-e8c1-4489-8839-a8169e6c8168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dad56c8d-7e92-4b80-a687-dcdafea7a1b0" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_730841e1-7af3-48d9-8ec6-8b37fe0a6aa1" xlink:to="loc_srt_RangeAxis_dad56c8d-7e92-4b80-a687-dcdafea7a1b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6e658f10-e323-416c-8396-5b33261a4a1d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_dad56c8d-7e92-4b80-a687-dcdafea7a1b0" xlink:to="loc_srt_RangeMember_6e658f10-e323-416c-8396-5b33261a4a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fffd2627-3fc5-4ae7-abf4-60c115a7d5b2" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6e658f10-e323-416c-8396-5b33261a4a1d" xlink:to="loc_srt_MinimumMember_fffd2627-3fc5-4ae7-abf4-60c115a7d5b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2d7fc708-bc1f-4153-9b5b-b24b9bd6703d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6e658f10-e323-416c-8396-5b33261a4a1d" xlink:to="loc_srt_MaximumMember_2d7fc708-bc1f-4153-9b5b-b24b9bd6703d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1efd2b8-6807-487b-8f08-677f0e092851" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_730841e1-7af3-48d9-8ec6-8b37fe0a6aa1" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1efd2b8-6807-487b-8f08-677f0e092851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseTermExpirationThroughDate_f8164921-01b6-4b01-b4f1-595a65e3da7f" xlink:href="tsco-20191228.xsd#tsco_LeaseTermExpirationThroughDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1efd2b8-6807-487b-8f08-677f0e092851" xlink:to="loc_tsco_LeaseTermExpirationThroughDate_f8164921-01b6-4b01-b4f1-595a65e3da7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_eea1f353-8eaa-41fd-bb55-a84fc3fb688a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1efd2b8-6807-487b-8f08-677f0e092851" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_eea1f353-8eaa-41fd-bb55-a84fc3fb688a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_ce21f685-4a49-40ee-ad0c-1957ffa67781" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1efd2b8-6807-487b-8f08-677f0e092851" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_ce21f685-4a49-40ee-ad0c-1957ffa67781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Storeleasesoptionalrenewalperiodsminimum_b03f6e7e-48d0-466c-a018-37be50c41941" xlink:href="tsco-20191228.xsd#tsco_Storeleasesoptionalrenewalperiodsminimum"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1efd2b8-6807-487b-8f08-677f0e092851" xlink:to="loc_tsco_Storeleasesoptionalrenewalperiodsminimum_b03f6e7e-48d0-466c-a018-37be50c41941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Storeleasesoptionalrenewalperiodsmaximum_5bc79140-bd55-43a2-b686-7424eb2caf23" xlink:href="tsco-20191228.xsd#tsco_Storeleasesoptionalrenewalperiodsmaximum"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1efd2b8-6807-487b-8f08-677f0e092851" xlink:to="loc_tsco_Storeleasesoptionalrenewalperiodsmaximum_5bc79140-bd55-43a2-b686-7424eb2caf23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_StoreLeasesOptionalRenewalPeriods_4267e123-32aa-499b-8e2c-404406759165" xlink:href="tsco-20191228.xsd#tsco_StoreLeasesOptionalRenewalPeriods"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1efd2b8-6807-487b-8f08-677f0e092851" xlink:to="loc_tsco_StoreLeasesOptionalRenewalPeriods_4267e123-32aa-499b-8e2c-404406759165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesCostDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesCostDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/LeasesCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3fa358fb-cc88-429b-8fce-b0b8f8aafd95" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_1bc0c69e-5454-4ec1-bb6b-3f8f826d66a2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3fa358fb-cc88-429b-8fce-b0b8f8aafd95" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_1bc0c69e-5454-4ec1-bb6b-3f8f826d66a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_aa6302d1-7316-4b87-bc20-5d5a23d96689" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3fa358fb-cc88-429b-8fce-b0b8f8aafd95" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_aa6302d1-7316-4b87-bc20-5d5a23d96689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_20405fdc-cbe4-450b-bebf-b9e1caaa7643" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3fa358fb-cc88-429b-8fce-b0b8f8aafd95" xlink:to="loc_us-gaap_OperatingLeaseCost_20405fdc-cbe4-450b-bebf-b9e1caaa7643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_74c9ed7f-9a7c-489d-8e8d-90eabeb60bde" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3fa358fb-cc88-429b-8fce-b0b8f8aafd95" xlink:to="loc_us-gaap_VariableLeaseCost_74c9ed7f-9a7c-489d-8e8d-90eabeb60bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_1b48ea68-44f8-4376-92fd-86281e20adb5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3fa358fb-cc88-429b-8fce-b0b8f8aafd95" xlink:to="loc_us-gaap_LeaseCost_1b48ea68-44f8-4376-92fd-86281e20adb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesMaturityLiability842Details" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesMaturityLiability842Details"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/LeasesMaturityLiability842Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_4555aa86-4b59-4f71-b25c-b2b1a93b7f08" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf7aa00e-0fb6-4963-b3f0-79a5a538f9d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4555aa86-4b59-4f71-b25c-b2b1a93b7f08" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf7aa00e-0fb6-4963-b3f0-79a5a538f9d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_bbcb5490-125f-4cb2-b7b9-f4329a2d7d5f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf7aa00e-0fb6-4963-b3f0-79a5a538f9d2" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_bbcb5490-125f-4cb2-b7b9-f4329a2d7d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_95e275a4-5812-4b11-a15b-54fb364b6eed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf7aa00e-0fb6-4963-b3f0-79a5a538f9d2" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_95e275a4-5812-4b11-a15b-54fb364b6eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_68637e65-4b9a-4b64-b8d1-c89cb3d8f8dc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf7aa00e-0fb6-4963-b3f0-79a5a538f9d2" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_68637e65-4b9a-4b64-b8d1-c89cb3d8f8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_91a1eb16-7f71-461a-97af-b96a94479068" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf7aa00e-0fb6-4963-b3f0-79a5a538f9d2" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_91a1eb16-7f71-461a-97af-b96a94479068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_5716d026-9868-462b-b212-38801ad00740" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf7aa00e-0fb6-4963-b3f0-79a5a538f9d2" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_5716d026-9868-462b-b212-38801ad00740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_ea788528-a201-4508-b945-f1ba185ec3b2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf7aa00e-0fb6-4963-b3f0-79a5a538f9d2" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_ea788528-a201-4508-b945-f1ba185ec3b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_85812cff-599f-4a7d-8c2c-d35b3312b938" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf7aa00e-0fb6-4963-b3f0-79a5a538f9d2" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_85812cff-599f-4a7d-8c2c-d35b3312b938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Operatingleasefutureminimumpaymentsinterest_b0e5ad62-d6d4-4b1f-a76c-fe0fcf90bba6" xlink:href="tsco-20191228.xsd#tsco_Operatingleasefutureminimumpaymentsinterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf7aa00e-0fb6-4963-b3f0-79a5a538f9d2" xlink:to="loc_tsco_Operatingleasefutureminimumpaymentsinterest_b0e5ad62-d6d4-4b1f-a76c-fe0fcf90bba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4d363c7b-0628-42da-ada8-1ed4e2130271" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf7aa00e-0fb6-4963-b3f0-79a5a538f9d2" xlink:to="loc_us-gaap_OperatingLeaseLiability_4d363c7b-0628-42da-ada8-1ed4e2130271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_96238945-02cc-4cde-aaca-ba28cf5e2482" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4555aa86-4b59-4f71-b25c-b2b1a93b7f08" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_96238945-02cc-4cde-aaca-ba28cf5e2482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_928de0bf-c090-4f19-baf8-7c9600960ccc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_96238945-02cc-4cde-aaca-ba28cf5e2482" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_928de0bf-c090-4f19-baf8-7c9600960ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_3e4b5d87-89cd-4f6d-b7d1-52ba92563891" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_96238945-02cc-4cde-aaca-ba28cf5e2482" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_3e4b5d87-89cd-4f6d-b7d1-52ba92563891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_552e9a6c-e015-4b1e-b8e5-0fa5496df7bf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_96238945-02cc-4cde-aaca-ba28cf5e2482" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_552e9a6c-e015-4b1e-b8e5-0fa5496df7bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_04434c31-3be6-49fd-9760-935985bcf440" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_96238945-02cc-4cde-aaca-ba28cf5e2482" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_04434c31-3be6-49fd-9760-935985bcf440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_fd96dcbe-1054-4988-bd07-529f5488b339" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_96238945-02cc-4cde-aaca-ba28cf5e2482" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_fd96dcbe-1054-4988-bd07-529f5488b339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_22de9c51-ae14-43da-a3fa-9221ccb95ff8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_96238945-02cc-4cde-aaca-ba28cf5e2482" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_22de9c51-ae14-43da-a3fa-9221ccb95ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_42a2fe90-4dc7-471f-ac53-106e9259f39b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_96238945-02cc-4cde-aaca-ba28cf5e2482" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_42a2fe90-4dc7-471f-ac53-106e9259f39b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FinanceLeasefutureminimumleasepaymentsinterestportion_c1bf5176-48e4-43d3-8892-b5916fa321ba" xlink:href="tsco-20191228.xsd#tsco_FinanceLeasefutureminimumleasepaymentsinterestportion"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_96238945-02cc-4cde-aaca-ba28cf5e2482" xlink:to="loc_tsco_FinanceLeasefutureminimumleasepaymentsinterestportion_c1bf5176-48e4-43d3-8892-b5916fa321ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_2dc7f1d8-26fd-4930-b80d-4c4fd433ac63" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_96238945-02cc-4cde-aaca-ba28cf5e2482" xlink:to="loc_us-gaap_FinanceLeaseLiability_2dc7f1d8-26fd-4930-b80d-4c4fd433ac63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract_bc23f27e-33ec-4574-b776-d63bf8cd40c5" xlink:href="tsco-20191228.xsd#tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4555aa86-4b59-4f71-b25c-b2b1a93b7f08" xlink:to="loc_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract_bc23f27e-33ec-4574-b776-d63bf8cd40c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueNextTwelveMonths_b59c9658-2ddb-4b6e-9dc6-bb83f20cd628" xlink:href="tsco-20191228.xsd#tsco_FutureMinimumPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract_bc23f27e-33ec-4574-b776-d63bf8cd40c5" xlink:to="loc_tsco_FutureMinimumPaymentsDueNextTwelveMonths_b59c9658-2ddb-4b6e-9dc6-bb83f20cd628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueinTwoYears_c972054c-6dbb-44df-9cf9-58f9c90fea8f" xlink:href="tsco-20191228.xsd#tsco_FutureMinimumPaymentsDueinTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract_bc23f27e-33ec-4574-b776-d63bf8cd40c5" xlink:to="loc_tsco_FutureMinimumPaymentsDueinTwoYears_c972054c-6dbb-44df-9cf9-58f9c90fea8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueinThreeYears_6229cec8-2546-4688-9b00-3d5a1f69f9f3" xlink:href="tsco-20191228.xsd#tsco_FutureMinimumPaymentsDueinThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract_bc23f27e-33ec-4574-b776-d63bf8cd40c5" xlink:to="loc_tsco_FutureMinimumPaymentsDueinThreeYears_6229cec8-2546-4688-9b00-3d5a1f69f9f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueinFourYears_96e100ce-57e7-4381-963b-07e8a45cb968" xlink:href="tsco-20191228.xsd#tsco_FutureMinimumPaymentsDueinFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract_bc23f27e-33ec-4574-b776-d63bf8cd40c5" xlink:to="loc_tsco_FutureMinimumPaymentsDueinFourYears_96e100ce-57e7-4381-963b-07e8a45cb968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueinFiveYears_0fc8df3a-247d-445b-9b7a-43e5994ca0e5" xlink:href="tsco-20191228.xsd#tsco_FutureMinimumPaymentsDueinFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract_bc23f27e-33ec-4574-b776-d63bf8cd40c5" xlink:to="loc_tsco_FutureMinimumPaymentsDueinFiveYears_0fc8df3a-247d-445b-9b7a-43e5994ca0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDueThereafter_e5d36dae-8cfb-4f57-81d5-2e70579324d0" xlink:href="tsco-20191228.xsd#tsco_FutureMinimumPaymentsDueThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract_bc23f27e-33ec-4574-b776-d63bf8cd40c5" xlink:to="loc_tsco_FutureMinimumPaymentsDueThereafter_e5d36dae-8cfb-4f57-81d5-2e70579324d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsDue_139c1f6e-18d7-4b1f-8c81-a0ad231c6789" xlink:href="tsco-20191228.xsd#tsco_FutureMinimumPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract_bc23f27e-33ec-4574-b776-d63bf8cd40c5" xlink:to="loc_tsco_FutureMinimumPaymentsDue_139c1f6e-18d7-4b1f-8c81-a0ad231c6789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_FutureMinimumPaymentsinterest_d101e62a-d313-461c-b230-c9763b460569" xlink:href="tsco-20191228.xsd#tsco_FutureMinimumPaymentsinterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract_bc23f27e-33ec-4574-b776-d63bf8cd40c5" xlink:to="loc_tsco_FutureMinimumPaymentsinterest_d101e62a-d313-461c-b230-c9763b460569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LeaseLiability_671fa97c-a2cd-4563-8032-c120fa978f08" xlink:href="tsco-20191228.xsd#tsco_LeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract_bc23f27e-33ec-4574-b776-d63bf8cd40c5" xlink:to="loc_tsco_LeaseLiability_671fa97c-a2cd-4563-8032-c120fa978f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced_f02fa18b-fc1d-45f0-982f-d8743fe22200" xlink:href="tsco-20191228.xsd#tsco_Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4555aa86-4b59-4f71-b25c-b2b1a93b7f08" xlink:to="loc_tsco_Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced_f02fa18b-fc1d-45f0-982f-d8743fe22200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesLeaseTermAndDiscountRateDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesLeaseTermAndDiscountRateDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/LeasesLeaseTermAndDiscountRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a25bfc6e-63c5-48f2-8d01-7e6eb07335e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_884c4332-e0c3-41cd-9ba6-ed04b5787c7c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a25bfc6e-63c5-48f2-8d01-7e6eb07335e3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_884c4332-e0c3-41cd-9ba6-ed04b5787c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_ff45f911-b9a0-46a4-94fc-7f8247c0c21e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a25bfc6e-63c5-48f2-8d01-7e6eb07335e3" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_ff45f911-b9a0-46a4-94fc-7f8247c0c21e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_971d6c17-e92b-4d4a-a2c8-f5a58719c184" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a25bfc6e-63c5-48f2-8d01-7e6eb07335e3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_971d6c17-e92b-4d4a-a2c8-f5a58719c184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_02e26f9c-a4e9-415a-a378-975d34432cb1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a25bfc6e-63c5-48f2-8d01-7e6eb07335e3" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_02e26f9c-a4e9-415a-a378-975d34432cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesCashpaidforamountsincludedinthemeasurementofleaseliabilitiesDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesCashpaidforamountsincludedinthemeasurementofleaseliabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/LeasesCashpaidforamountsincludedinthemeasurementofleaseliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0c89f83b-82ff-4aaa-869f-c69abdc25cb5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_28df8aa6-484c-46f3-a96c-d9f91e5ec060" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0c89f83b-82ff-4aaa-869f-c69abdc25cb5" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_28df8aa6-484c-46f3-a96c-d9f91e5ec060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_798c9a88-ecf9-4209-8583-ce203cbbb1d6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0c89f83b-82ff-4aaa-869f-c69abdc25cb5" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_798c9a88-ecf9-4209-8583-ce203cbbb1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_b3b69bde-c546-4f9a-be0b-619b14bfbf83" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0c89f83b-82ff-4aaa-869f-c69abdc25cb5" xlink:to="loc_us-gaap_OperatingLeasePayments_b3b69bde-c546-4f9a-be0b-619b14bfbf83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/LeasesCodificationTopic840Details" xlink:type="simple" xlink:href="tsco-20191228.xsd#LeasesCodificationTopic840Details"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/LeasesCodificationTopic840Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0a69212b-f174-40db-8db6-db396910867d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_8f20c1ed-d8d8-416c-95f2-c9ba360d5970" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0a69212b-f174-40db-8db6-db396910867d" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_8f20c1ed-d8d8-416c-95f2-c9ba360d5970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_fd1d6f32-d5dc-4f4b-b6dd-ff58ff422274" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_8f20c1ed-d8d8-416c-95f2-c9ba360d5970" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_fd1d6f32-d5dc-4f4b-b6dd-ff58ff422274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_53f71a22-0e69-45c6-89ba-f222901c71d5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_8f20c1ed-d8d8-416c-95f2-c9ba360d5970" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_53f71a22-0e69-45c6-89ba-f222901c71d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_24a3ee71-bceb-4e7d-bc68-1e16ea7dba3b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_8f20c1ed-d8d8-416c-95f2-c9ba360d5970" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_24a3ee71-bceb-4e7d-bc68-1e16ea7dba3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_2455ac5d-3835-4e5d-bca2-86b4f1c7165a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_8f20c1ed-d8d8-416c-95f2-c9ba360d5970" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_2455ac5d-3835-4e5d-bca2-86b4f1c7165a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_17df3e45-059a-49b1-940a-b83f6dd6968b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_8f20c1ed-d8d8-416c-95f2-c9ba360d5970" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_17df3e45-059a-49b1-940a-b83f6dd6968b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_11c046c4-1c4b-46ee-9583-3c2ef8232934" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_8f20c1ed-d8d8-416c-95f2-c9ba360d5970" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_11c046c4-1c4b-46ee-9583-3c2ef8232934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_6f15fb16-c47e-4ae6-b817-d372d5775663" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_8f20c1ed-d8d8-416c-95f2-c9ba360d5970" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_6f15fb16-c47e-4ae6-b817-d372d5775663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_be3c797b-850b-469a-8f72-68af6278eed9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_8f20c1ed-d8d8-416c-95f2-c9ba360d5970" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_be3c797b-850b-469a-8f72-68af6278eed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_8c270487-a761-4a05-be25-7c384d03a3f7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_8f20c1ed-d8d8-416c-95f2-c9ba360d5970" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_8c270487-a761-4a05-be25-7c384d03a3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsCurrent_9707c7fe-4385-4eed-bdce-6f29fc5bf378" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_8f20c1ed-d8d8-416c-95f2-c9ba360d5970" xlink:to="loc_us-gaap_CapitalLeaseObligationsCurrent_9707c7fe-4385-4eed-bdce-6f29fc5bf378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent_c32d122a-3a4b-477b-ab98-62d0eb565f5a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_8f20c1ed-d8d8-416c-95f2-c9ba360d5970" xlink:to="loc_us-gaap_CapitalLeaseObligationsNoncurrent_c32d122a-3a4b-477b-ab98-62d0eb565f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_def8a17c-ea7f-4f9b-9aac-98d0800c85ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0a69212b-f174-40db-8db6-db396910867d" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_def8a17c-ea7f-4f9b-9aac-98d0800c85ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_2963fc3b-ce86-4895-a121-d96d1bcf1ac7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_def8a17c-ea7f-4f9b-9aac-98d0800c85ae" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_2963fc3b-ce86-4895-a121-d96d1bcf1ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_a4e0044d-e348-4271-a698-d3f4bf0ebf5b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_def8a17c-ea7f-4f9b-9aac-98d0800c85ae" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_a4e0044d-e348-4271-a698-d3f4bf0ebf5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_61411cb3-fb22-40e0-b999-423282b487a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_def8a17c-ea7f-4f9b-9aac-98d0800c85ae" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_61411cb3-fb22-40e0-b999-423282b487a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_da2600f2-24ba-4d4a-b98b-5f95fa461ec5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_def8a17c-ea7f-4f9b-9aac-98d0800c85ae" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_da2600f2-24ba-4d4a-b98b-5f95fa461ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_ff9eef98-55a6-4bb7-8a0c-ce2664d828c3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_def8a17c-ea7f-4f9b-9aac-98d0800c85ae" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_ff9eef98-55a6-4bb7-8a0c-ce2664d828c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_939978eb-bd4e-4aaa-abb2-86eaa9f69f66" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_def8a17c-ea7f-4f9b-9aac-98d0800c85ae" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_939978eb-bd4e-4aaa-abb2-86eaa9f69f66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_8bb7dfcf-57f9-41cf-b153-bd0387d2fd1f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_def8a17c-ea7f-4f9b-9aac-98d0800c85ae" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_8bb7dfcf-57f9-41cf-b153-bd0387d2fd1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_6a7cab82-41b7-4384-b662-6c4358bc549a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0a69212b-f174-40db-8db6-db396910867d" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_6a7cab82-41b7-4384-b662-6c4358bc549a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CapitalStockandDividends" xlink:type="simple" xlink:href="tsco-20191228.xsd#CapitalStockandDividends"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/CapitalStockandDividends" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_d86d256c-c106-4e5e-86cf-10cdf5abf2e2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock_fea32b21-0722-458c-9539-c1ba6c014e44" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d86d256c-c106-4e5e-86cf-10cdf5abf2e2" xlink:to="loc_us-gaap_ScheduleOfStockByClassTextBlock_fea32b21-0722-458c-9539-c1ba6c014e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CapitalStockandDividendsTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#CapitalStockandDividendsTables"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/CapitalStockandDividendsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_1ae85c9a-34b3-475c-844e-9b34579296a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDividendsPayableTextBlock_21be15c4-f47d-416f-9c52-1b12df16172b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDividendsPayableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_1ae85c9a-34b3-475c-844e-9b34579296a7" xlink:to="loc_us-gaap_ScheduleOfDividendsPayableTextBlock_21be15c4-f47d-416f-9c52-1b12df16172b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CapitalStockDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#CapitalStockDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/CapitalStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_2443446c-8150-4acf-b911-5afcf27c84b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_2d867839-4855-4485-82ca-57d07b911400" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2443446c-8150-4acf-b911-5afcf27c84b0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_2d867839-4855-4485-82ca-57d07b911400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_38906f35-c3a9-4d32-9b7d-f8f5b6791cc4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2443446c-8150-4acf-b911-5afcf27c84b0" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_38906f35-c3a9-4d32-9b7d-f8f5b6791cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CapitalStockandDividendsDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#CapitalStockandDividendsDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/CapitalStockandDividendsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_a857f03e-e410-48af-b8a6-217e7fe1e5c2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_8cfd218a-3fb2-419b-8c3b-f0ea7d32cd2b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a857f03e-e410-48af-b8a6-217e7fe1e5c2" xlink:to="loc_us-gaap_SubsequentEventTable_8cfd218a-3fb2-419b-8c3b-f0ea7d32cd2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_3f3d71da-2e17-4324-871e-c4797a8f6e68" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8cfd218a-3fb2-419b-8c3b-f0ea7d32cd2b" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_3f3d71da-2e17-4324-871e-c4797a8f6e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b45f807d-b904-4936-8232-466d3d34b235" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_3f3d71da-2e17-4324-871e-c4797a8f6e68" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b45f807d-b904-4936-8232-466d3d34b235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b46c64e1-4395-47b5-aa81-91525b4210ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_b45f807d-b904-4936-8232-466d3d34b235" xlink:to="loc_us-gaap_SubsequentEventMember_b46c64e1-4395-47b5-aa81-91525b4210ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_28c688e4-5c7a-45f7-8658-28dfabdc9cbf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8cfd218a-3fb2-419b-8c3b-f0ea7d32cd2b" xlink:to="loc_us-gaap_SubsequentEventLineItems_28c688e4-5c7a-45f7-8658-28dfabdc9cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_7b11b38d-65f6-4903-be19-1b7e1509f754" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_28c688e4-5c7a-45f7-8658-28dfabdc9cbf" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_7b11b38d-65f6-4903-be19-1b7e1509f754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/TreasuryStock" xlink:type="simple" xlink:href="tsco-20191228.xsd#TreasuryStock"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/TreasuryStock" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_e288b708-c528-4834-8319-ed6b102a4035" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock_0df6e70b-9909-4219-8202-3f3660a6b31c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_e288b708-c528-4834-8319-ed6b102a4035" xlink:to="loc_us-gaap_TreasuryStockTextBlock_0df6e70b-9909-4219-8202-3f3660a6b31c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/TreasuryStockDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#TreasuryStockDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/TreasuryStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_146ea155-1102-48b8-ba29-d4a1c6f64874" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9e1bc8f6-3f38-4a14-b06c-1e510abf633a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_146ea155-1102-48b8-ba29-d4a1c6f64874" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9e1bc8f6-3f38-4a14-b06c-1e510abf633a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_516e541d-a4aa-4b2e-8d47-f5b38e4c44e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_146ea155-1102-48b8-ba29-d4a1c6f64874" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_516e541d-a4aa-4b2e-8d47-f5b38e4c44e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_a1290b76-6649-4ad3-ad5e-11c70f5dd152" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_146ea155-1102-48b8-ba29-d4a1c6f64874" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_a1290b76-6649-4ad3-ad5e-11c70f5dd152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_04337642-6287-491b-a747-ca6880dfd489" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_146ea155-1102-48b8-ba29-d4a1c6f64874" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_04337642-6287-491b-a747-ca6880dfd489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_5bec7dd5-7ce2-4e92-92ca-3c42bf166d48" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_146ea155-1102-48b8-ba29-d4a1c6f64874" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_5bec7dd5-7ce2-4e92-92ca-3c42bf166d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_IncreaseSharesAuthorizedShareRepurchaseProgram_f1c0d6bf-cfb6-4c05-bf0f-b6d1e15020c5" xlink:href="tsco-20191228.xsd#tsco_IncreaseSharesAuthorizedShareRepurchaseProgram"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract_146ea155-1102-48b8-ba29-d4a1c6f64874" xlink:to="loc_tsco_IncreaseSharesAuthorizedShareRepurchaseProgram_f1c0d6bf-cfb6-4c05-bf0f-b6d1e15020c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/StatementofIncomeTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#StatementofIncomeTables"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/StatementofIncomeTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_50784ac1-96a5-420c-9187-01d7bfa96db5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_ca62ccce-6e74-4072-8fd7-cff4cd1ec71f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_50784ac1-96a5-420c-9187-01d7bfa96db5" xlink:to="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_ca62ccce-6e74-4072-8fd7-cff4cd1ec71f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/NetIncomePerShare" xlink:type="simple" xlink:href="tsco-20191228.xsd#NetIncomePerShare"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/NetIncomePerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_4ffb907a-7c65-4674-9236-930ce28d92e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_723dde03-c499-4a0a-9b94-de454212b615" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4ffb907a-7c65-4674-9236-930ce28d92e1" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_723dde03-c499-4a0a-9b94-de454212b615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/NetIncomePerShareTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#NetIncomePerShareTables"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/NetIncomePerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3093f178-b9f5-4215-a68d-6e76bb25063c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_fc374535-1a94-4e65-bfae-d68b27c96f6c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3093f178-b9f5-4215-a68d-6e76bb25063c" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_fc374535-1a94-4e65-bfae-d68b27c96f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/NetIncomePerShareDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#NetIncomePerShareDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/NetIncomePerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3c4ccbaf-df1b-4298-86eb-b6ddfe90d30b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_6b163425-b1c1-4908-925f-5224a31daeb7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3c4ccbaf-df1b-4298-86eb-b6ddfe90d30b" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_6b163425-b1c1-4908-925f-5224a31daeb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_694fd361-1f01-46f9-87d2-ed190b1dfd94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_6b163425-b1c1-4908-925f-5224a31daeb7" xlink:to="loc_us-gaap_NetIncomeLoss_694fd361-1f01-46f9-87d2-ed190b1dfd94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_505a4704-b5c5-495f-b996-c81263592a00" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_6b163425-b1c1-4908-925f-5224a31daeb7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_505a4704-b5c5-495f-b996-c81263592a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_33357d01-3344-47a3-8ae3-258dcae28ce3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_6b163425-b1c1-4908-925f-5224a31daeb7" xlink:to="loc_us-gaap_EarningsPerShareBasic_33357d01-3344-47a3-8ae3-258dcae28ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits_ee6c9c4c-ba2e-4252-91b5-9b1142b8dba3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_6b163425-b1c1-4908-925f-5224a31daeb7" xlink:to="loc_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits_ee6c9c4c-ba2e-4252-91b5-9b1142b8dba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_0f6064af-b121-4ff9-8827-7c321bd87f9c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_6b163425-b1c1-4908-925f-5224a31daeb7" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_0f6064af-b121-4ff9-8827-7c321bd87f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare_73d5a69c-5f95-4efa-8042-36e320e18e05" xlink:href="tsco-20191228.xsd#tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_6b163425-b1c1-4908-925f-5224a31daeb7" xlink:to="loc_tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare_73d5a69c-5f95-4efa-8042-36e320e18e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_57b8a15c-4293-49ed-9743-101276cf57cc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3c4ccbaf-df1b-4298-86eb-b6ddfe90d30b" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_57b8a15c-4293-49ed-9743-101276cf57cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bf2684da-280a-4f72-8dd2-baf9e9285b2a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_57b8a15c-4293-49ed-9743-101276cf57cc" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bf2684da-280a-4f72-8dd2-baf9e9285b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_b3d74960-1e00-4d36-a1b1-fe2c53aa8dea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_57b8a15c-4293-49ed-9743-101276cf57cc" xlink:to="loc_us-gaap_EarningsPerShareDiluted_b3d74960-1e00-4d36-a1b1-fe2c53aa8dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_91a718ea-73c2-4ca0-be8d-a9f91959c161" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_57b8a15c-4293-49ed-9743-101276cf57cc" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_91a718ea-73c2-4ca0-be8d-a9f91959c161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/IncomeTaxes" xlink:type="simple" xlink:href="tsco-20191228.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7442d30a-122f-4af0-a4d5-ece47489b754" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_75c85e23-3d8b-4c81-adff-18cf519dafe0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7442d30a-122f-4af0-a4d5-ece47489b754" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_75c85e23-3d8b-4c81-adff-18cf519dafe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a35b525f-5938-403b-a162-24ce61beeb49" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_280b6474-4a97-45bb-a88a-ad57283e79c6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a35b525f-5938-403b-a162-24ce61beeb49" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_280b6474-4a97-45bb-a88a-ad57283e79c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_dc18e231-019a-468e-9e35-590e4fad785f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a35b525f-5938-403b-a162-24ce61beeb49" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_dc18e231-019a-468e-9e35-590e4fad785f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_bee7bb8e-af10-4b92-b94a-56cc87763308" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a35b525f-5938-403b-a162-24ce61beeb49" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_bee7bb8e-af10-4b92-b94a-56cc87763308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_fcc6deb2-3268-4d3a-a2a1-23505ecbd7a2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a35b525f-5938-403b-a162-24ce61beeb49" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_fcc6deb2-3268-4d3a-a2a1-23505ecbd7a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1d3668a1-d8ec-4633-9f0a-2831adcfef3b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_e4176e7d-392f-4522-a7a9-1eb461881b6a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d3668a1-d8ec-4633-9f0a-2831adcfef3b" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_e4176e7d-392f-4522-a7a9-1eb461881b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_819ec106-e994-4f32-a2e4-dd3c5c95f502" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d3668a1-d8ec-4633-9f0a-2831adcfef3b" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_819ec106-e994-4f32-a2e4-dd3c5c95f502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_3749bb45-888b-4996-8501-e53d77405d3b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d3668a1-d8ec-4633-9f0a-2831adcfef3b" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_3749bb45-888b-4996-8501-e53d77405d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_da1909e5-5570-423c-8e08-4589a3e6c226" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_3749bb45-888b-4996-8501-e53d77405d3b" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_da1909e5-5570-423c-8e08-4589a3e6c226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_dede9cbe-69a3-43d4-9b03-6caee88d02fe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_3749bb45-888b-4996-8501-e53d77405d3b" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_dede9cbe-69a3-43d4-9b03-6caee88d02fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_99eb1ed7-6589-4e3e-9827-ce7898a572a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_3749bb45-888b-4996-8501-e53d77405d3b" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_99eb1ed7-6589-4e3e-9827-ce7898a572a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_b7b3c1ce-4cdb-4015-9b1b-231497cdecd1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d3668a1-d8ec-4633-9f0a-2831adcfef3b" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_b7b3c1ce-4cdb-4015-9b1b-231497cdecd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_eec9550c-94d9-4554-9309-4740da301997" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_b7b3c1ce-4cdb-4015-9b1b-231497cdecd1" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_eec9550c-94d9-4554-9309-4740da301997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_07468f3c-04b4-49c3-8734-c05cfad08cad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_b7b3c1ce-4cdb-4015-9b1b-231497cdecd1" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_07468f3c-04b4-49c3-8734-c05cfad08cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap_670a231b-ab45-41ec-8d0f-f76d44819f54" xlink:href="tsco-20191228.xsd#tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_b7b3c1ce-4cdb-4015-9b1b-231497cdecd1" xlink:to="loc_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap_670a231b-ab45-41ec-8d0f-f76d44819f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c6f27c14-2ce0-463b-ba9d-9968b8733345" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d3668a1-d8ec-4633-9f0a-2831adcfef3b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c6f27c14-2ce0-463b-ba9d-9968b8733345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_5bf346a9-1bd9-4d53-a704-425973be0e0f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d3668a1-d8ec-4633-9f0a-2831adcfef3b" xlink:to="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_5bf346a9-1bd9-4d53-a704-425973be0e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_45a9dba7-4055-4d82-bc53-58996c4dc6d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_5bf346a9-1bd9-4d53-a704-425973be0e0f" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_45a9dba7-4055-4d82-bc53-58996c4dc6d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_2686d6ff-57e1-4926-9734-af62d1d72c8a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_5bf346a9-1bd9-4d53-a704-425973be0e0f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_2686d6ff-57e1-4926-9734-af62d1d72c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits_2a186ca3-6e1d-49ec-affc-e54c9879a166" xlink:href="tsco-20191228.xsd#tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_5bf346a9-1bd9-4d53-a704-425973be0e0f" xlink:to="loc_tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits_2a186ca3-6e1d-49ec-affc-e54c9879a166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_ce2f8171-1190-4612-9d1b-f7c0a6d7417b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_5bf346a9-1bd9-4d53-a704-425973be0e0f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_ce2f8171-1190-4612-9d1b-f7c0a6d7417b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredTaxAssetsDeferredCompensation_c8c96aa0-096f-4776-b98e-f0fb30b4b8ab" xlink:href="tsco-20191228.xsd#tsco_DeferredTaxAssetsDeferredCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_5bf346a9-1bd9-4d53-a704-425973be0e0f" xlink:to="loc_tsco_DeferredTaxAssetsDeferredCompensation_c8c96aa0-096f-4776-b98e-f0fb30b4b8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_030cff44-2d73-4492-bee2-7483948a8d70" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_5bf346a9-1bd9-4d53-a704-425973be0e0f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_030cff44-2d73-4492-bee2-7483948a8d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance_8d664c3d-7d40-4b3a-8818-911949887c1c" xlink:href="tsco-20191228.xsd#tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_5bf346a9-1bd9-4d53-a704-425973be0e0f" xlink:to="loc_tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance_8d664c3d-7d40-4b3a-8818-911949887c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredTaxAssetsLeaseExitObligation_ee4da511-9d15-465a-b38b-21a9f84fbf06" xlink:href="tsco-20191228.xsd#tsco_DeferredTaxAssetsLeaseExitObligation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_5bf346a9-1bd9-4d53-a704-425973be0e0f" xlink:to="loc_tsco_DeferredTaxAssetsLeaseExitObligation_ee4da511-9d15-465a-b38b-21a9f84fbf06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_c9486538-e365-4e04-b5b2-0621d0e561c2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_5bf346a9-1bd9-4d53-a704-425973be0e0f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_c9486538-e365-4e04-b5b2-0621d0e561c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_87a18d43-b5e4-4e26-b61b-6797b7a4b65f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_5bf346a9-1bd9-4d53-a704-425973be0e0f" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_87a18d43-b5e4-4e26-b61b-6797b7a4b65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_4e0c8060-5d43-4577-973d-2ace5bec85b3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract_5bf346a9-1bd9-4d53-a704-425973be0e0f" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_4e0c8060-5d43-4577-973d-2ace5bec85b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_NonCurrentTaxLiabilitiesAbstract_f9a3dbb0-7113-4e51-bfe1-3b2cc04a0fdb" xlink:href="tsco-20191228.xsd#tsco_NonCurrentTaxLiabilitiesAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d3668a1-d8ec-4633-9f0a-2831adcfef3b" xlink:to="loc_tsco_NonCurrentTaxLiabilitiesAbstract_f9a3dbb0-7113-4e51-bfe1-3b2cc04a0fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_f7afedb4-cec1-4b23-b21e-06b97f12b291" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_NonCurrentTaxLiabilitiesAbstract_f9a3dbb0-7113-4e51-bfe1-3b2cc04a0fdb" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_f7afedb4-cec1-4b23-b21e-06b97f12b291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_2e8a1cd1-a499-4a28-bfe8-1989b39c1d18" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_NonCurrentTaxLiabilitiesAbstract_f9a3dbb0-7113-4e51-bfe1-3b2cc04a0fdb" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_2e8a1cd1-a499-4a28-bfe8-1989b39c1d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_dd63e42c-71be-4b58-a516-66669e086abc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_NonCurrentTaxLiabilitiesAbstract_f9a3dbb0-7113-4e51-bfe1-3b2cc04a0fdb" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_dd63e42c-71be-4b58-a516-66669e086abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_23d0ca48-7b2d-41ef-83e8-86470b8a4bd9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_NonCurrentTaxLiabilitiesAbstract_f9a3dbb0-7113-4e51-bfe1-3b2cc04a0fdb" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_23d0ca48-7b2d-41ef-83e8-86470b8a4bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_6741f88a-ae65-4aed-bdf9-03c1869c4404" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_NonCurrentTaxLiabilitiesAbstract_f9a3dbb0-7113-4e51-bfe1-3b2cc04a0fdb" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_6741f88a-ae65-4aed-bdf9-03c1869c4404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_702c62f3-b3f1-4a44-86f8-7445f1e1ab54" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_NonCurrentTaxLiabilitiesAbstract_f9a3dbb0-7113-4e51-bfe1-3b2cc04a0fdb" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_702c62f3-b3f1-4a44-86f8-7445f1e1ab54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_f50cf5e9-4abe-47fa-86ba-a132de061ffe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d3668a1-d8ec-4633-9f0a-2831adcfef3b" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_f50cf5e9-4abe-47fa-86ba-a132de061ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_b6cc66f7-ac8c-4d9f-aede-90fdb800f75a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d3668a1-d8ec-4633-9f0a-2831adcfef3b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_b6cc66f7-ac8c-4d9f-aede-90fdb800f75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_56542a20-3f0f-4f97-9daf-a6f21120e2ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_b6cc66f7-ac8c-4d9f-aede-90fdb800f75a" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_56542a20-3f0f-4f97-9daf-a6f21120e2ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_147ae5d0-6481-45cc-a4a1-c927e18ffa53" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_b6cc66f7-ac8c-4d9f-aede-90fdb800f75a" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_147ae5d0-6481-45cc-a4a1-c927e18ffa53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_defc758a-6555-4300-86a0-bfa2ecd6b9de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_b6cc66f7-ac8c-4d9f-aede-90fdb800f75a" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_defc758a-6555-4300-86a0-bfa2ecd6b9de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_d3ded1d4-3929-4720-9819-e2ea29cc037a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_b6cc66f7-ac8c-4d9f-aede-90fdb800f75a" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_d3ded1d4-3929-4720-9819-e2ea29cc037a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductions_23ca425e-29fd-4942-b330-fe0b5ca67330" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_b6cc66f7-ac8c-4d9f-aede-90fdb800f75a" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductions_23ca425e-29fd-4942-b330-fe0b5ca67330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_f9a2a708-ba9e-4f67-a1e9-33cd82e0d7e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_b6cc66f7-ac8c-4d9f-aede-90fdb800f75a" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_f9a2a708-ba9e-4f67-a1e9-33cd82e0d7e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_dbe91dfc-219f-4cc7-a9a6-b6ca69cc8d15" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_b6cc66f7-ac8c-4d9f-aede-90fdb800f75a" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_dbe91dfc-219f-4cc7-a9a6-b6ca69cc8d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5c8f0274-91da-41b1-a6de-4be5c2fda3ce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_b6cc66f7-ac8c-4d9f-aede-90fdb800f75a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5c8f0274-91da-41b1-a6de-4be5c2fda3ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_b73f4af4-76a0-4b4a-8642-b4cc56aea6ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_b6cc66f7-ac8c-4d9f-aede-90fdb800f75a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_b73f4af4-76a0-4b4a-8642-b4cc56aea6ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_cda62bde-1944-4293-aebd-a2846bf17ab4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d3668a1-d8ec-4633-9f0a-2831adcfef3b" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_cda62bde-1944-4293-aebd-a2846bf17ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_fcf17122-7e4e-408f-b2d9-de7bfd843ed3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_cda62bde-1944-4293-aebd-a2846bf17ab4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_fcf17122-7e4e-408f-b2d9-de7bfd843ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_27373d88-08cb-4797-bafa-9cf3873ff9ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_cda62bde-1944-4293-aebd-a2846bf17ab4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_27373d88-08cb-4797-bafa-9cf3873ff9ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_6406165c-00fd-40da-bf78-d198aa2a44ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_cda62bde-1944-4293-aebd-a2846bf17ab4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_6406165c-00fd-40da-bf78-d198aa2a44ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_9ef1fbe4-137a-4e63-9b12-6c00f9821e32" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_cda62bde-1944-4293-aebd-a2846bf17ab4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_9ef1fbe4-137a-4e63-9b12-6c00f9821e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_de3fbc57-e2ec-468b-9abf-24ac72cd0230" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_cda62bde-1944-4293-aebd-a2846bf17ab4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_de3fbc57-e2ec-468b-9abf-24ac72cd0230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_b10e8eb8-d7fa-49ee-b0aa-ddfb3c574fda" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1d3668a1-d8ec-4633-9f0a-2831adcfef3b" xlink:to="loc_us-gaap_DeferredTaxLiabilities_b10e8eb8-d7fa-49ee-b0aa-ddfb3c574fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/RetirementBenefitPlans" xlink:type="simple" xlink:href="tsco-20191228.xsd#RetirementBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/RetirementBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_12b706d7-203b-402b-a14e-29c431e65126" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_10812038-bae3-4257-9356-3d621c001084" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_12b706d7-203b-402b-a14e-29c431e65126" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_10812038-bae3-4257-9356-3d621c001084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/RetirementBenefitPlansDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#RetirementBenefitPlansDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/RetirementBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_cc2ff284-ebd7-4270-a95a-484692d8a3af" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleDefinedContributionBenefitPlanTable_021eda42-fde8-4322-8a43-fd73f262a14d" xlink:href="tsco-20191228.xsd#tsco_ScheduleDefinedContributionBenefitPlanTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_cc2ff284-ebd7-4270-a95a-484692d8a3af" xlink:to="loc_tsco_ScheduleDefinedContributionBenefitPlanTable_021eda42-fde8-4322-8a43-fd73f262a14d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DefineContributionBenefitPlanAxis_e547e8cc-9305-41cc-b277-82a4140f5090" xlink:href="tsco-20191228.xsd#tsco_DefineContributionBenefitPlanAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanTable_021eda42-fde8-4322-8a43-fd73f262a14d" xlink:to="loc_tsco_DefineContributionBenefitPlanAxis_e547e8cc-9305-41cc-b277-82a4140f5090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DefineContributionBenefitPlanDomain_76a7eee2-fbc2-4ed5-a1d6-80619079ba6d" xlink:href="tsco-20191228.xsd#tsco_DefineContributionBenefitPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_DefineContributionBenefitPlanAxis_e547e8cc-9305-41cc-b277-82a4140f5090" xlink:to="loc_tsco_DefineContributionBenefitPlanDomain_76a7eee2-fbc2-4ed5-a1d6-80619079ba6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_a0d2d8b7-42a5-4606-ae4d-4c398c354267" xlink:href="tsco-20191228.xsd#tsco_ScheduleDefinedContributionBenefitPlanLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanTable_021eda42-fde8-4322-8a43-fd73f262a14d" xlink:to="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_a0d2d8b7-42a5-4606-ae4d-4c398c354267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution_c492a08d-17d5-4cc9-83f8-33368b2e1501" xlink:href="tsco-20191228.xsd#tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_a0d2d8b7-42a5-4606-ae4d-4c398c354267" xlink:to="loc_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution_c492a08d-17d5-4cc9-83f8-33368b2e1501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match_2c27d1d5-67e5-460e-b55b-f59a0df5fc71" xlink:href="tsco-20191228.xsd#tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_a0d2d8b7-42a5-4606-ae4d-4c398c354267" xlink:to="loc_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match_2c27d1d5-67e5-460e-b55b-f59a0df5fc71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution_6ff7fd28-96e1-4d71-a255-83643f365bc9" xlink:href="tsco-20191228.xsd#tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_a0d2d8b7-42a5-4606-ae4d-4c398c354267" xlink:to="loc_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution_6ff7fd28-96e1-4d71-a255-83643f365bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match_e5f56405-91d1-4fd2-87f1-e47ebf925962" xlink:href="tsco-20191228.xsd#tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_a0d2d8b7-42a5-4606-ae4d-4c398c354267" xlink:to="loc_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match_e5f56405-91d1-4fd2-87f1-e47ebf925962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match_0d03f644-6a45-45c5-990e-23e125a8d227" xlink:href="tsco-20191228.xsd#tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_a0d2d8b7-42a5-4606-ae4d-4c398c354267" xlink:to="loc_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match_0d03f644-6a45-45c5-990e-23e125a8d227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation_4839844d-cdc7-4724-bed8-0aab25d82b9b" xlink:href="tsco-20191228.xsd#tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_a0d2d8b7-42a5-4606-ae4d-4c398c354267" xlink:to="loc_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation_4839844d-cdc7-4724-bed8-0aab25d82b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_9fda8209-58a5-4304-b730-86d86357c06c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleDefinedContributionBenefitPlanLineItems_a0d2d8b7-42a5-4606-ae4d-4c398c354267" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_9fda8209-58a5-4304-b730-86d86357c06c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#RetirementBenefitPlansDeferredCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7ac03870-bbb6-4f7c-9a45-7a790375dfab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleOfDeferredCompensationTable_6376354b-7ac5-4a5c-b9b2-a1d5bb41ef62" xlink:href="tsco-20191228.xsd#tsco_ScheduleOfDeferredCompensationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7ac03870-bbb6-4f7c-9a45-7a790375dfab" xlink:to="loc_tsco_ScheduleOfDeferredCompensationTable_6376354b-7ac5-4a5c-b9b2-a1d5bb41ef62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredCompensationArrangementAxis_279af052-f928-49a3-8a92-310963c2e1d3" xlink:href="tsco-20191228.xsd#tsco_DeferredCompensationArrangementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleOfDeferredCompensationTable_6376354b-7ac5-4a5c-b9b2-a1d5bb41ef62" xlink:to="loc_tsco_DeferredCompensationArrangementAxis_279af052-f928-49a3-8a92-310963c2e1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_DeferredCompensationProgramDomain_fd3fc7d8-8ac5-4c3c-ba29-c05fc6d3141a" xlink:href="tsco-20191228.xsd#tsco_DeferredCompensationProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_DeferredCompensationArrangementAxis_279af052-f928-49a3-8a92-310963c2e1d3" xlink:to="loc_tsco_DeferredCompensationProgramDomain_fd3fc7d8-8ac5-4c3c-ba29-c05fc6d3141a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ScheduleOfDeferredCompensationLineItems_166f9e5e-cad3-45c9-8ac1-4c86ec4734e1" xlink:href="tsco-20191228.xsd#tsco_ScheduleOfDeferredCompensationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleOfDeferredCompensationTable_6376354b-7ac5-4a5c-b9b2-a1d5bb41ef62" xlink:to="loc_tsco_ScheduleOfDeferredCompensationLineItems_166f9e5e-cad3-45c9-8ac1-4c86ec4734e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram_e7cf3869-8513-46e0-bfd3-c34b3e30f03c" xlink:href="tsco-20191228.xsd#tsco_CompanyMaximumMatchUnderDeferredCompensationProgram"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleOfDeferredCompensationLineItems_166f9e5e-cad3-45c9-8ac1-4c86ec4734e1" xlink:to="loc_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram_e7cf3869-8513-46e0-bfd3-c34b3e30f03c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_921b263c-999e-490d-9ea9-90023288ed19" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_tsco_ScheduleOfDeferredCompensationLineItems_166f9e5e-cad3-45c9-8ac1-4c86ec4734e1" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_921b263c-999e-490d-9ea9-90023288ed19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="tsco-20191228.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a91cd6f4-5507-4f18-b83f-bee79faa8a51" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock_2dd5e8e1-bcb0-43f6-ace7-909c6ea2dfe7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LegalMattersAndContingenciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a91cd6f4-5507-4f18-b83f-bee79faa8a51" xlink:to="loc_us-gaap_LegalMattersAndContingenciesTextBlock_2dd5e8e1-bcb0-43f6-ace7-909c6ea2dfe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_060bda3c-3ed7-4a69-bff1-0ba510f884f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_4d23bd07-953a-4416-9be8-ab5033cba3ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_060bda3c-3ed7-4a69-bff1-0ba510f884f1" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_4d23bd07-953a-4416-9be8-ab5033cba3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_73debfe8-283c-48a5-9c72-265a9f055a9c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_060bda3c-3ed7-4a69-bff1-0ba510f884f1" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_73debfe8-283c-48a5-9c72-265a9f055a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SegmentReporting" xlink:type="simple" xlink:href="tsco-20191228.xsd#SegmentReporting"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/SegmentReporting" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_c34e0fdf-d73d-4110-8ee3-afcd9c598eac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_45c70c7b-aef4-4ae6-aff0-840a768590ac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c34e0fdf-d73d-4110-8ee3-afcd9c598eac" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_45c70c7b-aef4-4ae6-aff0-840a768590ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="tsco-20191228.xsd#SegmentReportingTables"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/SegmentReportingTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_2b73f559-7ed7-485a-b72d-e91aa71f4de1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock_4fcccc85-3617-44b5-9d9b-85e08ed53933" xlink:href="tsco-20191228.xsd#tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2b73f559-7ed7-485a-b72d-e91aa71f4de1" xlink:to="loc_tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock_4fcccc85-3617-44b5-9d9b-85e08ed53933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/SegmentReportingDetails" xlink:type="simple" xlink:href="tsco-20191228.xsd#SegmentReportingDetails"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/SegmentReportingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_82b2cf1e-8daa-4769-8df8-20b63f089010" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1f549815-144c-4c43-a394-c5450ea53d5a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_82b2cf1e-8daa-4769-8df8-20b63f089010" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1f549815-144c-4c43-a394-c5450ea53d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_8c69b849-f09e-4318-8367-b8560b4a4d4f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1f549815-144c-4c43-a394-c5450ea53d5a" xlink:to="loc_srt_ProductOrServiceAxis_8c69b849-f09e-4318-8367-b8560b4a4d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8c4c57c6-d7da-4e5c-a559-7c02a9d27b3d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_8c69b849-f09e-4318-8367-b8560b4a4d4f" xlink:to="loc_srt_ProductsAndServicesDomain_8c4c57c6-d7da-4e5c-a559-7c02a9d27b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_LivestockAndPetMember_7fa6420e-589f-46d2-975e-bdedb3ae3393" xlink:href="tsco-20191228.xsd#tsco_LivestockAndPetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8c4c57c6-d7da-4e5c-a559-7c02a9d27b3d" xlink:to="loc_tsco_LivestockAndPetMember_7fa6420e-589f-46d2-975e-bdedb3ae3393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_HardwareToolsAndTruckMember_83619f6d-8160-4044-b4de-9e9283b319b8" xlink:href="tsco-20191228.xsd#tsco_HardwareToolsAndTruckMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8c4c57c6-d7da-4e5c-a559-7c02a9d27b3d" xlink:to="loc_tsco_HardwareToolsAndTruckMember_83619f6d-8160-4044-b4de-9e9283b319b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SeasonalGiftAndToyProductsMember_d2c9196f-754c-4a9a-a1fb-e9bbb90ab004" xlink:href="tsco-20191228.xsd#tsco_SeasonalGiftAndToyProductsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8c4c57c6-d7da-4e5c-a559-7c02a9d27b3d" xlink:to="loc_tsco_SeasonalGiftAndToyProductsMember_d2c9196f-754c-4a9a-a1fb-e9bbb90ab004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_ClothingAndFootwareMember_9db918c5-419e-48e3-81eb-b4cc4f77e053" xlink:href="tsco-20191228.xsd#tsco_ClothingAndFootwareMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8c4c57c6-d7da-4e5c-a559-7c02a9d27b3d" xlink:to="loc_tsco_ClothingAndFootwareMember_9db918c5-419e-48e3-81eb-b4cc4f77e053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_AgricultureMember_a3498db5-014e-450f-a01e-fde4eb3e3bdc" xlink:href="tsco-20191228.xsd#tsco_AgricultureMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8c4c57c6-d7da-4e5c-a559-7c02a9d27b3d" xlink:to="loc_tsco_AgricultureMember_a3498db5-014e-450f-a01e-fde4eb3e3bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_TotalMember_82ad1367-bc26-4548-935f-8e20c13b860b" xlink:href="tsco-20191228.xsd#tsco_TotalMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8c4c57c6-d7da-4e5c-a559-7c02a9d27b3d" xlink:to="loc_tsco_TotalMember_82ad1367-bc26-4548-935f-8e20c13b860b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_16210f62-3029-4b6a-bb4f-9e29c2fc7ad5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_1f549815-144c-4c43-a394-c5450ea53d5a" xlink:to="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_16210f62-3029-4b6a-bb4f-9e29c2fc7ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_49a45f43-0843-4134-87e3-2f0e313655a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_16210f62-3029-4b6a-bb4f-9e29c2fc7ad5" xlink:to="loc_us-gaap_NumberOfReportableSegments_49a45f43-0843-4134-87e3-2f0e313655a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_tsco_SalesRevenueNetPercentage_0b513996-f20b-4eb9-b532-139fce7fb40f" xlink:href="tsco-20191228.xsd#tsco_SalesRevenueNetPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_16210f62-3029-4b6a-bb4f-9e29c2fc7ad5" xlink:to="loc_tsco_SalesRevenueNetPercentage_0b513996-f20b-4eb9-b532-139fce7fb40f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.tractorsupply.com/role/NewAccountingPronouncements" xlink:type="simple" xlink:href="tsco-20191228.xsd#NewAccountingPronouncements"/>
  <link:presentationLink xlink:role="http://www.tractorsupply.com/role/NewAccountingPronouncements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_8a422966-e9ba-4388-810a-7c3b7647e510" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1d2e52bf-57b1-4120-a943-76954834269a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_8a422966-e9ba-4388-810a-7c3b7647e510" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1d2e52bf-57b1-4120-a943-76954834269a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_dcdc37bc-d79c-4afb-86b4-ab2db9d0791e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>tsco-20191228_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 tsco-20191228_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1XP17AI9@  24DJ  @    ' !(! P !
M     0"/U1H!!0 !    8@   !L!!0 !    :@   "@! P !     @ +NC$!
M @ >    <@   #(! @ 4    D    &F'!  !    I    ,X   # QBT $"<
M ,#&+0 0)P  061O8F4@4&AO=&]S:&]P($-3-2!-86-I;G1O<V@ ,C Q,SHP
M,SHP." P-CHS,SHU-@ #  &@ P !     0#=]@*@!  !    " <   .@!  !
M    ^ $        &  ,! P !    !@#^)QH!!0 !    ' $  !L!!0 !
M) $  "@! P !     @"P7P$"!  !    + $   ("!  !    _!P       !(
M     0   $@    !    _]C_X@Q824-#7U!23T9)3$4  0$   Q(3&EN;P(0
M  !M;G1R4D="(%A96B 'S@ "  D !@ Q  !A8W-P35-&5     !)14,@<U)'
M0@                  ]M8  0    #3+4A0("
M                                         !%C<')T   !4    #-D
M97-C   !A    &QW='!T   !\    !1B:W!T   "!    !1R6%E:   "&
M !1G6%E:   "+    !1B6%E:   "0    !1D;6YD   "5    '!D;61D   "
MQ    (AV=65D   #3    (9V:65W   #U    "1L=6UI   #^    !1M96%S
M   $#    "1T96-H   $,     QR5%)#   $/   " QG5%)#   $/   " QB
M5%)#   $/   " QT97AT     $-O<'ER:6=H=" H8RD@,3DY."!(97=L971T
M+5!A8VMA<F0@0V]M<&%N>0  9&5S8P         2<U)'0B!)14,V,3DV-BTR
M+C$              !)S4D="($E%0S8Q.38V+3(N,0
M                                                6%E:(
M /-1  $    !%LQ865H@                     %A96B        !OH@
M./4   .06%E:(        &*9  "WA0  &-I865H@        )*    ^$  "V
MSV1E<V,         %DE%0R!H='1P.B\O=W=W+FEE8RYC:
M%DE%0R!H='1P.B\O=W=W+FEE8RYC:
M                              !D97-C         "Y)14,@-C$Y-C8M
M,BXQ($1E9F%U;'0@4D="(&-O;&]U<B!S<&%C92 M('-21T(
M "Y)14,@-C$Y-C8M,BXQ($1E9F%U;'0@4D="(&-O;&]U<B!S<&%C92 M('-2
M1T(                             9&5S8P         L4F5F97)E;F-E
M(%9I97=I;F<@0V]N9&ET:6]N(&EN($E%0S8Q.38V+3(N,0
M+%)E9F5R96YC92!6:65W:6YG($-O;F1I=&EO;B!I;B!)14,V,3DV-BTR+C$
M                                 '9I97<      !.D_@ 47RX $,\4
M  /MS  $$PL  UR>     5A96B       $P)5@!0    5Q_G;65A<P
M   !                         H\    "<VEG(     !#4E0@8W5R=@
M      0     !0 *  \ %  9 !X (P H "T ,@ W #L 0 !% $H 3P!4 %D
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
M!0$! 0$! 0         #  $"! 4&!P@)"@L!  $% 0$! 0$!          $
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
M1T(@6%E:( ?.  ( "0 & #$  &%C<W!-4T94     $E%0R!S4D="
M       !  #VU@ !     -,M2% @(
M                                $6-P<G0   %0    ,V1E<V,   &$
M    ;'=T<'0   'P    %&)K<'0   ($    %')865H   (8    %&=865H
M  (L    %&)865H   )     %&1M;F0   )4    <&1M9&0   +$    B'9U
M960   -,    AG9I97<   /4    )&QU;6D   /X    %&UE87,   0,
M)'1E8V@   0P    #')44D,   0\   (#&=44D,   0\   (#&)44D,   0\
M   (#'1E>'0     0V]P>7)I9VAT("AC*2 Q.3DX($AE=VQE='0M4&%C:V%R
M9"!#;VUP86YY  !D97-C         !)S4D="($E%0S8Q.38V+3(N,0
M        $G-21T(@245#-C$Y-C8M,BXQ
M                                      !865H@        \U$  0
M  $6S%A96B                      6%E:(        &^B   X]0   Y!8
M65H@        8ID  +>%   8VEA96B         DH   #X0  +;/9&5S8P
M       6245#(&AT=' Z+R]W=W<N:65C+F-H               6245#(&AT
M=' Z+R]W=W<N:65C+F-H
M                     &1E<V,         +DE%0R V,3DV-BTR+C$@1&5F
M875L="!21T(@8V]L;W5R('-P86-E("T@<U)'0@              +DE%0R V
M,3DV-BTR+C$@1&5F875L="!21T(@8V]L;W5R('-P86-E("T@<U)'0@
M                      !D97-C         "Q2969E<F5N8V4@5FEE=VEN
M9R!#;VYD:71I;VX@:6X@245#-C$Y-C8M,BXQ               L4F5F97)E
M;F-E(%9I97=I;F<@0V]N9&ET:6]N(&EN($E%0S8Q.38V+3(N,0
M                        =FEE=P      $Z3^ !1?+@ 0SQ0  ^W,  03
M"P #7)X    !6%E:(       3 E6 %    !7'^=M96%S          $
M                   "CP    )S:6<@     $-25"!C=7)V        !
M   %  H #P 4 !D '@ C "@ +0 R #< .P!  $4 2@!/ %0 60!> &, : !M
M '( =P!\ ($ A@"+ )  E0": )\ I "I *X L@"W +P P0#& ,L T #5 -L
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
M 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<
M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q%Q@9
M&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J"
M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2
MT]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /[^****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX'_;
MJ_X*3_LK_P#!.?2?ASK/[3_B;Q+X<L?BKJ'B32_![>'/"6I^*Y+NZ\)VVD7>
MLK=1:8 UG'#%KNFF.2;Y)FF=$Y1J^^*_B]_X/&/^29_L(_\ 8]?'K_U'_A?0
M5!*4DGLV?II_Q$[_ /!)C_HJ'Q0_\,]XK_\ B:/^(G?_ (),?]%0^*'_ (9[
MQ7_\37^8K10=/L8?WOO_ .!_5WY6_P!.K_B)W_X),?\ 14/BA_X9[Q7_ /$T
M?\1._P#P28_Z*A\4/_#/>*__ (FO\Q6B@/8P_O??_P #^KORM_IU?\1._P#P
M28_Z*A\4/_#/>*__ (FC_B)W_P""3'_14/BA_P"&>\5__$U_F*T4![&'][[_
M /@?U=^5O].K_B)W_P""3'_14/BA_P"&>\5__$T?\1.__!)C_HJ'Q0_\,]XK
M_P#B:_S%:* ]C#^]]_\ P/ZN_*W^G5_Q$[_\$F/^BH?%#_PSWBO_ .)H_P"(
MG?\ X),?]%0^*'_AGO%?_P 37^8K10'L8?WOO_X']7?E;_3J_P"(G?\ X),?
M]%0^*'_AGO%?_P 31_Q$[_\ !)C_ **A\4/_  SWBO\ ^)K_ #%:* ]C#^]]
M_P#P/ZN_*W^G5_Q$[_\ !)C_ **A\4/_  SWBO\ ^)H_XB=_^"3'_14/BA_X
M9[Q7_P#$U_F*T4![&'][[_\ @?U=^5O].K_B)W_X),?]%0^*'_AGO%?_ ,31
M_P 1._\ P28_Z*A\4/\ PSWBO_XFO\Q6B@/8P_O??_P/ZN_*W^G5_P 1._\
MP28_Z*A\4/\ PSWBO_XFC_B)W_X),?\ 14/BA_X9[Q7_ /$U_F*T4![&'][[
M_P#@?U=^5O\ 7T_9*_X*;?LH?ML?![XP?'7X#>)?%.L_#SX&W.IVOC_4->\'
MZIX>O;.72/":>-+UM.TZ^_TC4HX]#;S%:$#?<H]LHWIS^>S?\'.O_!)E693\
M3_BAE6*G'P?\5$<'&0=N,5^4_P#P;/\ _**__@IO_P!A?XA_^LZ"OX<KC_CX
MG_Z[2_\ H;4$1I1<I)MV35OFD]=/E_6G^G)_Q$[_ /!)C_HJ'Q0_\,]XK_\
MB:/^(G?_ (),?]%0^*'_ (9[Q7_\37^8K107[&'][[_^!_5WY6_TZO\ B)W_
M ."3'_14/BA_X9[Q7_\ $T?\1.__  28_P"BH?%#_P ,]XK_ /B:_P Q6B@/
M8P_O??\ \#^KORM_IU?\1.__  28_P"BH?%#_P ,]XK_ /B:/^(G?_@DQ_T5
M#XH?^&>\5_\ Q-?YBM% >QA_>^__ (']7?E;_3J_XB=_^"3'_14/BA_X9[Q7
M_P#$T?\ $3O_ ,$F/^BH?%#_ ,,]XK_^)K_,5HH#V,/[WW_\#^KORM_IU?\
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
M:_S%:* ]C#^]]_\ P/ZN_*W^G5_Q$[_\$F/^BH?%#_PSWBO_ .)H_P"(G?\
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
M>./"HT/79+[R5_<R:M)JMFDVR=[.9/.AF"70DMFGZZ/]?S/]-"BOYQOV&_\
M@YD_8/\ VIKG1?!?QEGU/]DWXHZG)!91VOQ'O;;4?A;J=_,\,$*:=\3K*&UM
M-)^T2M+,_P#PF6D^&]-L;?RT?6[R5F(_HKTW4M.UG3K#6-'O[+5=)U6RM-2T
MO5--NX+_ $[4M.OX([JRO["]M9);:\L;VVEBN+6ZMY7@N('2:%W1U8ABXRCN
MFO5%ZOE#]LS]M'X!_L'?!'7?CQ^T+XK7PYX4TR5=-T;2[*$7WB;QGXEN8)I]
M/\+>$](5UDU+6+Y;>:3#-#9V=M%->:A<VUK"\M?5]?PX_M4:%KO_  6Z_P""
M\4?['NO:SJUI^R3^Q8NLQ^,]*TV]GAMM6MO!5UI:?$2XMKFV6:S77?B!XTOM
M.\%V6I-Y%]9^$K"YFL+D7-AO<'"*;U^%*\GY=O5[?CT.YT#_ (*Y_P#!<O\
MX*7^)=0UK_@FG^R]H/PA^!-GJE]I&G_$+QEX>\.^)8;EHKJ9(I-7\=_$58_!
MUQJUNL<EKJ6G^$?#^IP6%S"\-S)O1W?M?B!\3_\ @[!_9QL1X^\5^'?A#^T#
MX9TF$:EKGACP%X*^#_B:[73;-/M6H+)IW@O2/!?BR21;>.2-CH\E]-O^>VMK
ME!\_Y+_\%POVP?VI_P!CK_@H[\7_ -F[]EC]H#XK_ #X!_##P9\"=*^'?PA^
M%/C'5O!?@'P;IMU\#/A[J-W::#X=T6XM;&S6\U*ZO-2O9%C>:[OKNYN;F:::
M9WJ+]L/XZ_\ !=;_ ((T_%[X6V/QE_;6U_QXWQ!T74_%WA"-_B#J/Q?^'VO6
MVAWNGZ=K^E^(/#7CW1;.:WO+.:ZT]9=U@D$UM>0S:;J3S?;$M@W4;J+4:>JN
ME)/FM[KU>_KHO-=OZBO^"4__  7L^#W[?WB?_AGWXO\ A!OV<?VMM.&H6TGP
M]UJ[N%\,>.-1T:21-8L/!-YK"VVK6/B33?+G^W>!]>C.MPI9WLUI<Z@EO,D/
M] =?P@_\%1?@I9?M4_L ?LM_\%\/V>?"8^!G[36E6O@[Q1\=[?P'%=:5;Z[J
M.D^+9?!$GQ%T^"./[5'JWA+QYH'VJSUJXN/M6I> ]2A36[S59M*L[D_UT_\
M!.S]J>/]M/\ 8L_9[_:3DBM[76OB-X!L+CQ?8V[PM%8^-M%FN/#_ (OA6. +
M';0S:]I5]>V=H1OMK"\LT;.-[AC)*R:TU:<=^5KI?JGNC[5HHHH("BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** .8N/&7@^TGFMKKQ7X;M[F%S%/;7&O:7#/#(OWHY8I+I9(Y%Y
M#(RAAZ"HO^$[\#_]#IX5_P#"BT;_ .2Z_B:_X+I_ UOA3^V]K7C6RMY(=#^.
M/AG2O'MO*2/+D\06:_\ "/>)HHU'W MQIUA=,/XY+]V?[^]_QCR?4_\ ?8K\
M\S#CBME^-Q6"J95&4L-6G2Y_KCBIQ5G"HE]6=E4@U-*\K<UKNUW_ *N>%?[-
M?(/%3PYX,\0\L\;\7AL)Q=P_E^</!K@&AB?[/Q6(I1689;+$KC*BL1/+,PAB
ML!4K>QHNI/#2DZ-)MTU_J _\)WX'_P"AT\*_^%%HW_R71_PG?@?_ *'3PK_X
M46C?_)=?Y?V3ZG_OL49/J?\ OL5Q_P#$1)_]"F'_ (6O_P"9?7^EK]__ ,4F
M,!_T?3&]/^;=T?+_ *K;U_'?[7^H#_PG?@?_ *'3PK_X46C?_)='_"=^!_\
MH=/"O_A1:-_\EU_E_9/J?^^Q1D^I_P"^Q1_Q$2?_ $*8?^%K_P#F7U_I:G_%
M)C ?]'TQO3_FW='R_P"JV]?QW^U_J _\)WX'_P"AT\*_^%%HW_R71_PG?@?_
M *'3PK_X46C?_)=?Y?V3ZG_OL49/J?\ OL4?\1$G_P!"F'_A:_\ YE]?Z6I_
MQ28P'_1],;T_YMW1\O\ JMO7\=_M?Z@/_"=^!_\ H=/"O_A1:-_\ET?\)WX'
M_P"AT\*_^%%HW_R77^7]D^I_[[%&3ZG_ +[%'_$1)_\ 0IA_X6O_ .9?7^EJ
M?\4F,!_T?3&]/^;=T?+_ *K;U_'?[7^H#_PG?@?_ *'3PK_X46C?_)='_"=^
M!_\ H=/"O_A1:-_\EU_E_9/J?^^Q1D^I_P"^Q1_Q$2?_ $*8?^%K_P#F7U_I
M:G_%)C ?]'TQO3_FW='R_P"JV]?QW^U_J _\)WX'_P"AT\*_^%%HW_R71_PG
M?@?_ *'3PK_X46C?_)=?Y?V3ZG_OL49/J?\ OL4?\1$G_P!"F'_A:_\ YE]?
MZ6I_Q28P'_1],;T_YMW1\O\ JMO7\=_M?Z@/_"=^!_\ H=/"O_A1:-_\ET?\
M)WX'_P"AT\*_^%%HW_R77^7]D^I_[[%&3ZG_ +[%'_$1)_\ 0IA_X6O_ .9?
M7^EJ?\4F,!_T?3&]/^;=T?+_ *K;U_'?[7^H#_PG?@?_ *'3PK_X46C?_)='
M_"=^!_\ H=/"O_A1:-_\EU_E_9/J?^^Q1D^I_P"^Q1_Q$2?_ $*8?^%K_P#F
M7U_I:G_%)C ?]'TQO3_FW='R_P"JV]?QW^U_J _\)WX'_P"AT\*_^%%HW_R7
M1_PG?@?_ *'3PK_X46C?_)=?Y?V3ZG_OL49/J?\ OL4?\1$G_P!"F'_A:_\
MYE]?Z6I_Q28P'_1],;T_YMW1\O\ JMO7\=_M?Z@/_"=^!_\ H=/"O_A1:-_\
MET?\)WX'_P"AT\*_^%%HW_R77^7]D^I_[[%&3ZG_ +[%'_$1)_\ 0IA_X6O_
M .9?7^EJ?\4F,!_T?3&]/^;=T?+_ *K;U_'?[7^H#_PG?@?_ *'3PK_X46C?
M_)='_"=^!_\ H=/"O_A1:-_\EU_E_9/J?^^Q1D^I_P"^Q1_Q$2?_ $*8?^%K
M_P#F7U_I:G_%)C ?]'TQO3_FW='R_P"JV]?QW^U_J _\)WX'_P"AT\*_^%%H
MW_R71_PG?@?_ *'3PK_X46C?_)=?Y?V3ZG_OL49/J?\ OL4?\1$G_P!"F'_A
M:_\ YE]?Z6I_Q28P'_1],;T_YMW1\O\ JMO7\=_M?Z@/_"=^!_\ H=/"O_A1
M:-_\ET?\)WX'_P"AT\*_^%%HW_R77^7]D^I_[[%&3ZG_ +[%'_$1)_\ 0IA_
MX6O_ .9?7^EJ?\4F,!_T?3&]/^;=T?+_ *K;U_'?[7^H#_PG?@?_ *'3PK_X
M46C?_)='_"=^!_\ H=/"O_A1:-_\EU_E_9/J?^^Q1D^I_P"^Q1_Q$2?_ $*8
M?^%K_P#F7U_I:G_%)C ?]'TQO3_FW='R_P"JV]?QW^U_J _\)WX'_P"AT\*_
M^%%HW_R71_PG?@?_ *'3PK_X46C?_)=?Y?V3ZG_OL49/J?\ OL4?\1$G_P!"
MF'_A:_\ YE]?Z6I_Q28P'_1],;T_YMW1\O\ JMO7\=_M?Z@/_"=^!_\ H=/"
MO_A1:-_\ET?\)WX'_P"AT\*_^%%HW_R77^7]D^I_[[%&3ZG_ +[%'_$1)_\
M0IA_X6O_ .9?7^EJ?\4F,!_T?3&]/^;=T?+_ *K;U_'?[7^H#_PG?@?_ *'3
MPK_X46C?_)='_"=^!_\ H=/"O_A1:-_\EU_E_9/J?^^Q1D^I_P"^Q1_Q$2?_
M $*8?^%K_P#F7U_I:G_%)C ?]'TQO3_FW='R_P"JV]?QW^U_J _\)WX'_P"A
MT\*_^%%HW_R71_PG?@?_ *'3PK_X46C?_)=?Y?V3ZG_OL49/J?\ OL4?\1$G
M_P!"F'_A:_\ YE]?Z6I_Q28P'_1],;T_YMW1\O\ JMO7\=_M?Z@/_"=^!_\
MH=/"O_A1:-_\ET?\)WX'_P"AT\*_^%%HW_R77^7]D^I_[[%&3ZG_ +[%'_$1
M)_\ 0IA_X6O_ .9?7^EJ?\4F,!_T?3&]/^;=T?+_ *K;U_'?[7^H#_PG?@?_
M *'3PK_X46C?_)='_"=^!_\ H=/"O_A1:-_\EU_E_9/J?^^Q1D^I_P"^Q1_Q
M$2?_ $*8?^%K_P#F7U_I:G_%)C ?]'TQO3_FW='R_P"JV]?QW^U_J _\)WX'
M_P"AT\*_^%%HW_R71_PG?@?_ *'3PK_X46C?_)=?Y?V3ZG_OL49/J?\ OL4?
M\1$G_P!"F'_A:_\ YE]?Z6I_Q28P'_1],;T_YMW1\O\ JMO7\=_M?Z@/_"=^
M!_\ H=/"O_A1:-_\ET?\)WX'_P"AT\*_^%%HW_R77^7]D^I_[[%&3ZG_ +[%
M'_$1)_\ 0IA_X6O_ .9?7^EJ?\4F,!_T?3&]/^;=T?+_ *K;U_'?[7^H#_PG
M?@?_ *'3PK_X46C?_)='_"=^!_\ H=/"O_A1:-_\EU_E_9/J?^^Q1D^I_P"^
MQ1_Q$2?_ $*8?^%K_P#F7U_I:G_%)C ?]'TQO3_FW='R_P"JV]?QW^U_J _\
M)WX'_P"AT\*_^%%HW_R71_PG?@?_ *'3PK_X46C?_)=?Y?V3ZG_OL49/J?\
MOL4?\1$G_P!"F'_A:_\ YE]?Z6I_Q28P'_1],;T_YMW1\O\ JMO7\=_M?Z@/
M_"=^!_\ H=/"O_A1:-_\ET?\)WX'_P"AT\*_^%%HW_R77^7]D^I_[[%&3ZG_
M +[%'_$1)_\ 0IA_X6O_ .9?7^EJ?\4F,!_T?3&]/^;=T?+_ *K;U_'?[7^H
M#_PG?@?_ *'3PK_X46C?_)='_"=^!_\ H=/"O_A1:-_\EU_E_9/J?^^Q1D^I
M_P"^Q1_Q$2?_ $*8?^%K_P#F7U_I:G_%)C ?]'TQO3_FW='R_P"JV]?QW^U_
MJ.V&IZ=JMLM[I6H66I6C,\:75A=P7ELTD;%9$$UM))$S1GY7&[*-PW/3^,W_
M (/&/^29_L(_]CU\>O\ U'_A?7](?_!+[X.R? _]A;]GWP?=6LMGK&I>#T\=
M:_;3*%N(-;\?75QXLO;6=AN\R2S_ +4BL@Q9PL=M'#&?)C3'\WG_  >,?\DS
M_81_['KX]?\ J/\ POK]'PE6=?"X:M4IJC4JT*56=)2<_92J4XS=/F<8N7(W
MR\SC%NU^57L?Y'<99'EW#'&O%/#>49M+/LKX?XCSG)<OSN6%A@GF^$RO,,1@
M:&9+!PQ.,AAHXVG06(C0CBL1&G&HHJM42YW_  DT445T'BA1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 ?W)_P#!L_\ \HK_ /@IO_V%_B'_ .LZ
M"OX<KC_CXG_Z[2_^AM7]QO\ P;/_ /**_P#X*;_]A?XA_P#K.@K^'*X_X^)_
M^NTO_H;4$1^.IZQ_])1#11106%%%% !1110 4444 %%%% !1110 4444 %%%
M% '[0?\ !+__ (+<?M5_\$W/$FD^';76=0^+_P"S3<ZG#+XL^!'B[599;*TM
M99O]/U3X;:[=1WEYX#\2>2TTB_8%F\-ZK<^3_P )#H.I?9K.:S_TO/V0_P!K
MSX&?MP_ SPE^T%^S[XMA\4>!_%$'DW=I-Y5MXD\'>([:&%]8\&>--&2::70_
M%6AR31QWUC))-;7-O+9ZMH]YJ6AZEINI7O\ C1U^L_\ P1__ ."G?Q _X)G_
M +3FB^,H=0U;5O@-\0;S3/#7QZ^',-R7T_6O#+W2QP>+M-L)Y%M(?&G@GSYM
M2T'4XVMKF:S?4M!N;G^S=8O$<,JE)2UCI+\'Z_UZG^LC17.>$/%OASQ]X4\,
M^.?!^KVFO>$_&.@:1XH\,Z[82>;8:QH.O:?;ZGI&IV<AVLUO?6-U!<0EE1]D
M@#HKY Z.@Y K^.;_ (/"O^3?OV./^RP_$'_U"["O[&:_CF_X/"O^3?OV./\
MLL/Q!_\ 4+L*"Z?QQ]3^""BBB@[0HHHH **** "BBB@ HHHH **** "O]9[_
M ((>?\HH?V(O^R-Z?_Z=M6K_ "8:_P!9[_@AY_RBA_8B_P"R-Z?_ .G;5J#"
MOM'U?Y'ZM4444',%%%?S^_\ !?+_ (*TP_\ !.SX P_#?X3ZM ?VJ_CIIE_8
M^ A$T4DOPV\''S[#6_BC?1,Q9+RWFWZ7X-MVCQ=:]YU^Y-MHERDP-)R:25VS
MX9_X+]?\%Y[S]FN;Q!^Q;^QCXNMT^/,MM)I_QF^,6@W<5S)\&(KA62?P3X2N
M8O,BC^*$L+*VL:M'(S^ X9DM;;9XM=W\._Y_E]?WNIWMWJ6I7EUJ&HW]S->7
MU_?3RW5Y>7=S(TUQ=75S.9)KFXGF9I)YII'=W=W=]]2ZKJNI:YJFI:WK6H7F
MK:QK%_=ZIJVJ:C<SWFH:EJ5_<275]?WUW<-)<W5Y>74TEQ<3S2/--,[N[N[U
MFT'9""@K+K:[ZM_Y=ETU[A11106%%%% !1110 4444 =3-XU\6W/A"P^']QX
MDUF?P1I>O7WBG3?"LU_<2:%I_B+4[*UTW4M9LM->1K2UU"^L;&QM;RXAC1[F
M&VA2??L2N6HHH **** /[H?^#.K_ )$_]N3_ +&7X*_^FOQ]7\UO_!;G_E+!
M^W/_ -EOU3_TRZ)7]*7_  9U?\B?^W)_V,OP5_\ 37X^K^:W_@MS_P I8/VY
M_P#LM^J?^F71*#&/\:?^%?E$_+"BBB@V"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ J2/_61?[R_^AU'4D?^LB_WE_\ 0Z /]F+]C3_DT#]E/_LVWX&?
M^JP\+U])5\V_L:?\F@?LI_\ 9MOP,_\ 58>%Z^A;^^LM*LKS4]3O+;3].TZU
MN+Z_O[V>.UL[&RM(GGNKNZN9F2&WM[>".2:>>5DCAA5W=T12:#SS"\;>-_!W
MPT\)>(?'OQ!\4Z!X)\$^$]+NM:\3>*_%&JV6B>'] TFS3S+G4-5U74)K>SL[
M6%>LDTR NRQIN=T4_P">9_P6B_X.'/B)^UIJ?BC]F_\ 8YUS7?AC^S%:2ZCH
M7BGQ]I\]UH_CSX\H)9[2XD>YC^SZCX3^&EU;#;8^&8?)U7Q##-+>>*KD6UU;
M>'M+X3_@OK_P6NU;]N;Q_K'[,/[/.O7%E^R)\//$&S4-7M83:77QR\::%<30
M'Q/=3%VN!X!TFZ63_A#=-9;;^U?^1DU6%WDTJVTW^9^@Z:=))<TE=O5)]/\
M@_D.)+%B222<DGDDGAB6';^?'%-HHH-PHHHH **** "BBB@ HHHH **** /Z
M(?\ @C[_ ,%]/C9_P3]UKPY\'/C=>^(OC/\ L@7%]'93^&+J\?4O&WP>L[R=
MFN-:^%=YJ-PJ2:3:SS2:AJ'P^OKJ#1-1D:\DTJYT'5;R>_F_T@O@G\;/A=^T
M7\+O!GQH^"_C/2/'OPV\>Z1;ZUX;\2:+<">VNK:<8EMKF([;G3M4TZY62QU;
M2;Z."_TN_@N;"_MH+B"2-/\ %<K]P?\ @B[_ ,%A_B%_P3.^,-IX;\8:AK?B
MO]DGXB:U;)\5/A_$TNH3>$KJY,=K_P +,\!V3R?Z/XATF/RSKFEVK)#XJT>V
M^Q31OJ5MH]S;!C5I\WO1^+JN_P#P?S/]3>O&_P!HO_DWSX[?]D;^)_\ ZA.N
M5V7P]^(/@OXK^!_"?Q*^'7B32_%_@7QSH.F>)_"GB;1;A;O3-:T35[6.\L+^
MTF4G]W-;R*6C=4FADWPS)',DB+QO[1?_ ";Y\=O^R-_$_P#]0G7*#F6Z]5^9
M_BX3_P"OF_ZZR?\ H;5%4L_^OF_ZZR?^AM45!WA1110 4444 %%%% !1110
M4444 %%%% !1110 5^V'_!+G_@N)^U1_P3A\1Z+X4EUG4OC-^S%/J$(\3? [
MQ9JT\\>CV,T[27VJ?"O7;S[3<>!=>7S[BX^Q6XF\,:Q<O_Q.]'N;F.VU"S_$
M^B@4DI)IJZ9_LN?LC?M?? ?]N#X*>&OCW^SSXPB\5^!_$*M!<VUPD5EXE\)Z
M[;JAU+PKXRT1+BZDT+Q'IC2(MU8R33030O#?Z;=WVFW5G>S_ ,LO_!$37=,^
M'/\ P7(_X*M_![QC"EA\0?%NJ^.]2\/PR_:'D>T\(_%6ZU#78;>59H[-EGL?
M%.CWZ^9;W,\]M");*:&V2]\[^;'_ ((Z?\%0/'?_  30_:<T;Q/+J.H:G^S[
M\1[[2_#7QY\!AY)[*\\/O<>3:^-])LUW?9_%G@EKB34+&ZMU\[4M-_M+1)DF
MAOX_)_I5_P""UG[*_P 9?@/^T7\&_P#@NE_P3U\SQ8EA9>$/$WQ?TSPII1U;
M3KS1TT-+>R^(E[IFDV:S:E\/_'O@6:/PW\0;B:-[S3;AX=?>_M[F_2YTT.9P
MY9.%[*:M%O6[332?Y?/J?@K_ ,'*O_*8G]IK_L7O@)_ZH+X;5\G?%7P/XST7
M_@HY8?L__P#!4'XL?&'Q5IWPY^,FB?"3XR?$)_&6I^)?&&G_  W.L6Z6_BSP
M9K'C6S\2S?\ "-WWAW5+'QIH<,VE^=<^'M2A=+6UO)OW/]!/_"FO^"3O_!>K
MXW^(?VK_ !Q^VCXN_95_:/\ B1HO@/2?''[-?B^3P#H[Z%K7@;P1X?\  ID\
M"^(/%$EK:^/=!U*W\/V^K6NI:3<&^A@OTBUC2M$O_.T^V_37_@LK_P $TO\
M@ES^TA\4;7]K']IG]M+P_P#LN>(++X<Z7X8\2OH>O_#^YN/B+!X9-\_A_6?[
M$U"XN-<USQ5%H\T?ARSAT6SO+S5=-TW1-/M[9WL(4<-%-+DBTTU&S]UW3M%:
M>6^U]E\_M7_@K+I7P*_97_X(D_M$?#3P7H^A:%\)-"_9XT_X._"G1K:[CN[
M3>(_[+\,^!9K349VNY-9U*XU*\M=:;5II[F_UK4O.U6ZOWO+F:\/-?\ !MUX
M3\0^%?\ @DK\ I/$$ERZ>*M>^)?BS0!<%CY7A[4O&>I6EC' #-,5M_M&GWDD
M8Q!]]W\E =[_ ,PVM>//VAO^"U/BK]F__@EG^Q_XA^)_BS]B/]EP:+8>+OVA
MOB5H<'ASQ%XO\+^&)9M(TGXC?%&VTYO[+TO3_"OAB2+PW\*? LV_7M?EAL-8
MUW3?^$A?[-H/^@)\%/A!X*^ 'PD^'/P3^'%@^F>!_A=X.T+P5X9M)622Y&EZ
M#80V,-Q>RQ10QS:A>M')>ZA<1Q0I/?7%Q,L*!]BAE)<L5%N[;<GW2=K7\W8]
M1HHHH,@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#^?[_@X.^!?_";_LQ^"?C3IMC')J_P;\:Q
M6FJ7$5MYMXWA+QM'%IERIF4;X[.SURUTBZDW'RAO9V3JZ?QH5_I:?M1?""S^
M/?[/'QC^#]Y%Y_\ PGG@#Q!HMC'\HVZR;*6ZT&16;A&AUJVL9 V[Y=F![_YK
MNK:7?:'JNIZ+J<#6VI:/J%[I>H6S_>M[[3[F2TNX&Z_-!<0R1MTSL]*_(./<
M%]7S.CC8Q]S&T$I-+>MA^6G)WVNZ<J.FFS9_O9^R^\1O]8O!SB/P^Q6(]ICO
M#WB:=;!4I33E3X?XK57,,+&*;YW&GG6&SYMV<8JK2@I*\8K-HHHKX8_TT"BB
MB@ KZA^'O[$_[7GQ;\(:3\0/A?\ LW?%OQ[X'U\73:'XJ\->&7O]$U5;&]N-
M.O&L;O[1&LRVNH6MU9S,B_N[JVG3'R#/R]7]Z_\ P10_Y1O_  %_ZZ_$#_U8
M7B:OH.&\FHYYCZF$KUJM"-/"U,0IT5!S<HU:%/E?/&246JK;M9W2UM=/^4_I
M@?2 X@^CCX:9/QQPWD62\08[,>,LNX:JX+/98^&$IX;&Y/GN8SQ--Y=B<+6^
ML4ZN5480YZDJ7LZM7FIN?)*'\?W_  [>_;\_Z,]^/'_A'M_\DT?\.WOV_/\
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
M/P-'E$W^,?!7B3PRFZ4*8UW:UIMBNZ3<IC4D;RZ;/2@+I[-,\YHHHH ****
M"BBB@ HHHH _T9/^#5O]LZY^./[&?BG]F3Q9J:W?C#]EKQ#%9^&5FGWWES\)
M_&CW6IZ$@B*EOL_A_P 0Q:[I*R>8^RVGTZVV1I"F_P#J4K_-6_X-9?C9=?#3
M_@I?%\.Y=1BLM ^.GPD\;>$;^"?(^VZQX<CM_&/AR&+[W[[[1I-Y''CJ)I,/
MLW[_ /2IH..JK3?9V:^?_!N%?QS?\'A7_)OW[''_ &6'X@_^H785_8S7\F'_
M  =@?!CXO?&7X&?LDZ=\(_A=\0/B??Z-\6?'E[JUGX \(Z]XONM*M+CP=9PV
M]SJ%OH-C?36<%Q,K10S7$:0O(A1'W_*05/XX^I_GK45]5?\ #"W[:G_1I7[2
M'_AEOB)_\SU>">-_ 7C?X:>([[P=\1/"/B3P-XLTP0'4O#/BW1-0\/Z[IXN8
M5N8#>:5JMO:7UKYUO)'-#Y\*;X71T_=O0=EUW7WG(4444#"BBK\&G7UW;W]Y
M:VEQ/:Z5!#=:E<QQL\5C;W%W;V$,URX^6&.2\N[6UB8CYYIHD^^] %"BBB@
MHHHH ***]?\ AG\ /CG\:+75[[X0_!WXF_%"S\/W%G::[=?#_P #^)/%\&CW
M6HQW$UA!J<N@Z;?)8S7D-G=26L=PR/,EM,Z;]CB@#R"O]9[_ ((>?\HH?V(O
M^R-Z?_Z=M6K_ #"_^&%OVU/^C2OVD/\ PRWQ$_\ F>K_ %$_^",OA7Q1X(_X
M)@?L;>%?&?AS7/"7B?1?A%IUGK'ASQ+I5]H>NZ3=#4M2D%MJ>DZE#;W]C<&.
M1)##=00S(CIO0'F@PKM-1LT]>GH?IW1110<QY)\>/C7X#_9R^#?Q*^.GQ.U1
M=&\!_"SPAK/C+Q+?$;Y!I^CVDER;:UA'S7%]?S+%8V-N@+W%Y<0PIEGK_(=_
M;H_; ^(O[=G[4'Q2_:4^)5Q(-2\<ZY,/#FA>;+)9^#? NG2R6WA#P?IJR37)
MBM=%TGR8[AHI-EYJL^I:EL1[MTK^O/\ X.ROV])/#_A7X9_\$_\ P'K'EW_C
M6.Q^+WQP%G<8DC\+:=?W%O\ #WPI>!%X76M>L=0\27D/G1S)#X>TH30R6VI)
MO_A1H.JC"RYGN]O)?\'] HHHH-@HHHH **** "BOK?\ 93_86_:P_;:\27'A
MG]F;X)^,OB=+ISA-;US3+$6?A'PYQ;E_[?\ %NIM9^']-F1;RUD%G-??;YH)
MT>&SF1Z_9*Q_X-6_^"IEUI8OKFS^ .G7K0R2C1[KXL^;?*X3>EO+<67AVZTU
M9I&_=AH[R:%.KS8% G**W:7J_P"NY_-M17Z0?M?_ /!);]OO]ARTNM<^/?P!
M\1V'@:UF$$OQ+\'O;^./A\CF%IV:\\1>'6O%T>%8UVM<:Y;Z5#OV0QN\SI'7
MYOT FFKIW04444#"BBB@#^Z'_@SJ_P"1/_;D_P"QE^"O_IK\?5_-;_P6Y_Y2
MP?MS_P#9;]4_],NB5_2E_P &=7_(G_MR?]C+\%?_ $U^/J_FM_X+<_\ *6#]
MN?\ [+?JG_IET2@QC_&G_A7Y1/RPHHHH-@HHKZ(\(?LD?M3_ !!\-:3XR\"?
MLX_'#QGX1UZ&:YT3Q/X6^%WC77M U:WM[JXL9Y=.U;2]%NK&\CAO+6ZM9&MY
MG1+F":%\NCT VENTO4^=Z*^K1^PK^VJQ"K^R5^TADD  _!;XACDG Y/A_/'Y
M#]:^6[NUNK*ZN+"]M[BTO+.YFM;NTN8G@N;6ZMY&AGM[B&15DAFAF5HYHY C
MHZ.CIOH"Z>S3*U%%% !1110 4444 %%?27AO]CO]K+QCH&D>*O"7[,_QY\2^
M&?$&GVVJZ%XAT#X3>.=6T76=,O(Q-::CI>IV.AW-G?6-U"RR6]U:S30S(^]'
M=.:UIOV'/VS[>&:>X_9/_:-@@MXI)YYYO@S\0HXH884:2665W\/JL<<<2LS,
M6V(@Z4"NNZ^]'RO14C*R,Z.A1T8JZL"C*RG#*P)^5E;*LO?IQ4= PJ2/_61?
M[R_^AU'4D?\ K(O]Y?\ T.@#_9B_8T_Y- _93_[-M^!G_JL/"]?S$_\ !SU_
MP58O?A#X+3_@GW\"_$LMA\1?B9HMOK'Q_P#$6BW0COO"GPXU#;)I/@""ZAD$
MUGJ_CQ%:ZUQ8]DT/A)$M7*Q^(17[IS_M2^"?V+?^"4/PW_:7\?R1'1/A=^Q]
M\&]9LM,>=+>;Q'XFG^&'A73_  GX5LGD8+]N\2>(KK3='M5#</=[R=B,U?Y3
M/QY^-GC_ /:.^,OQ*^.WQ0U:76_'WQ3\7:MXP\2W\KR.OVS5+AI(K&T$C,\.
MFZ39K:Z3I-KNV6>FV=G;)^[A2@Y:,.9N3M9/1=W_ ,#YGD5%%%!U!1110 44
M44 %%?KK_P $PO\ @C;^U#_P4Y\0SZEX$M[3X<? KP_JC:;XR^./C"UNSH%M
M>00?:)]!\(Z; JW7C#Q,JO;QS6=C)#8:7]IAFUG4K--D+_V)_"'_ (-3/^"<
M7@G0K2V^*&M_&SXS^)40B]UR\\9Q^!M+N)'C"LUOX>\,66ZUC60N\*S:Q>.B
M%$>25TWN&<JD(NS=WU25['^;O17^E!\3O^#5G_@F9XQT*\LO DGQO^%'B&6V
M,-AK^D_$(^*+:SFRQ%S<:'XITV]M[UOF56C6\M4=(T'4%J_D>_X*J?\ !#/]
MI7_@F@[?$(W<7QG_ &:=1U0:=IOQ@\.Z=)977AF\NYUCTS1_B1X<,UU)X;OK
M_P Z.'3]6M[B\T'5;Q)[:&\MKG99N!&K&3LKI^>A^(%%%%!H%%%% !1110!_
M8U_P;!?\%5[OX=^.K?\ X)W?'#Q(S^ ?B'J%YJ/[.NN:S>+Y7A/Q[<_Z1J7P
MU2>8[H]'\;;9M0\.V[R>3:^*$N;"V^?7H84_MZ_:+_Y-\^.W_9&_B?\ ^H3K
ME?XPGA_7]:\*Z]HGBCPWJE[H?B+PWJ^FZ_H&M:;.]KJ.D:UHUY#J.DZI8743
M++;WVGWUO;W5K<1L7AFA1T^=*_U4?V#/VX(?^"CO_!*G5_C%:+'>_%9?@U\2
MOAC\6O#6D1^==VOQ=\.^![_3]3BM=.MVFGCB\71W6E^*=!LQOF_LWQ#8P_ZY
M'2@YZL+24DMWJO/IZ7/\IJ?_ %\W_763_P!#:HJ^L)?V%_VU'EE;_ADK]I#F
M1S_R1;XAGJS-U7P^R\GCY6KG/%7[(7[5G@;P[JWBWQI^S9\=?"7A;0;62]UO
MQ'XD^%7C?1="TBR0JKW>I:IJ.BV]G8VZLRJTUQ,B+O\ O<T&]UW7WH^<J***
M!A1110 4444 %%>E?#;X._%KXR:CJ&D?"3X9^/?B=JNE62:AJFF> ?">N^+;
M[3["29;>.\OK70K&^FM;62X985GFC1))OD5P]>P2?L,_MI11R2O^R7^T@L<4
M;R.?^%*_$4X2,,[G"^'69MJKG:J[R>*!77=?>?*M%>B^,?A#\5_AXI?Q_P##
M'XA>!E#!"WC#P7XD\,J'98752=:TVQ7<RW$+*O\ =FA?G>E>=4#"BBB@ HHH
MH **** "O]'O_@UT_;(N/VC?V&_$7[-OCW4(-;\5?LMZU%X/TZWU$PW4U_\
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
M&I3Q>"E"&*HJEC\-A,0I493C&3='D;?NRE9V****Y3[<**** "BBB@ HHHH
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
M .RWZI_Z9=$K^E+_ (,ZR/\ A#_VY!D9'B3X)DC/.#I?Q VDCZ#&.U?S6_\
M!;G_ )2P?MS_ /9;]4_],NB4&,?XT_\ "ORB?EA1110;!7^KE_P0%_Y1 _L3
M_P#8C^.?_5Q?$:O\HVO]7+_@@+_RB!_8G_[$?QS_ .KB^(U!A7VCZO\ (_8:
MO\5GXY?\EK^,/_94OB#_ .I9J]?[4U?XK/QR_P"2U_&'_LJ7Q!_]2S5Z":&\
MO1?F>6T444'2%%%% !1110!_KO?\$A/^47G[!/\ V:W\(?\ U$["ONGXB?\
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
M]I _!W_@FX?A)I=ZMOXC_:<^*?A+X?R012^3?)X)\(R2?$?Q9?P,HW-:M?\
MAGPQX9U*-6'G6?BIX7W0RRK05%<TDN[2^74_S?\ Q;XIUWQSXK\3>-O%%_+J
MOB;QAXBUKQ3XBU6?'G:EKOB#4KC5]7OYL=)+S4;RXN)?]MQV%<Y110=P4444
M ?V]?\&?/[.Y\S]K[]K'4[$@*G@O]GCP3J0Z$NR_$KXH63@J?NA?A#-"8Y,D
M/-YR?ZDC^WZOQ9_X-]?V>/\ AG;_ ()4?LTV-[I\5CXE^+^DZO\ '_Q/+$OE
MMJ$OQ7U!M:\(7=R/O?:H?AC%X%TV82?.CZ?L(39L3]IJ#BJ/FG)[:V^[3]#^
M3'_@[?\ @6/%_P"QS\$/CO8:;!)J'P=^,8\/ZSJFS-S#X7^)&C7%BMF''W8I
M/$FDZ+)\WR!\#[[I7^>K7^MU_P %F/@2/VB/^"9O[6_P_M]-&J:U8_"[5/'O
MABW**[)XB^'<D/C+3Y8PW"LJZ//'N7YD21F'-?Y(M!O1=XM=G^%E8****#8*
M*** /ZK_ /@TQ^/K> OVX?BG\"K^Z,>E_'7X/75_I\4UT8[9?%'PUU*/6;40
M6[.(Y+Z\T75-:CW*N]X;;8,[$%?Z)-?X_G_!+_X\2?LU?\% _P!DWXPF7R=/
M\._&7PGIFO%IC;P'PYXON_\ A#M?:[8,NZUM]+UZZO9%?_GV1_OHE?Z_\4L<
M\<<T,BRPRHDL4B$,DD<BAT=&'#(RE65@>1SF@Y:ZM)/NORT_R)*_Q^/^"H?C
MV3XF?\%&_P!N/QB\KW$%[^U)\:M+TV:0MODT/POX\UKPKX?=E=5:/=H>BZ?^
MY;_4@B+>^S?7^P)(<1N?1&/Y*37^*;\6_$I\9_%;XF^,/M$-X?%?Q#\:>)3=
MVYD,%T=<\2:GJGVB S8F\F;[6)(]_P Y1TW_ #T#H+63[)+[[_Y'GE%%%!TA
M1110 4444 ?KS_P0<\.2^)?^"M'[&,4=K<72:/\ $>_\1W MPC&"+0O"7B*]
M6ZFWX*V]O<K"TS#Y_P"X/3_5_K_+E_X-N-!;7?\ @K9\ -MR+8:/H/Q.UXDQ
MF3[0NG>!M6)MEP5\MIO.^_CY-F=E?ZC5!RUW>279?F%%%%!B%%%% 'R!\3/V
M ?V*OC-XTU?XB_%;]F#X->/_ !UKYMSK7BOQ3X*TK5=;U,VEO':VQO+ZYA::
M?R;>*.*/<WR)&BC[M<'_ ,.K_P#@G)_T9;^SU_X;K1/_ (Q7WW10.[[O[V?
MG_#J_P#X)R?]&6_L]?\ ANM$_P#C%'_#J_\ X)R?]&6_L]?^&ZT3_P",5]]T
M4!=]W][/!?@A^R_^SO\ LU0>(;;X!?!OP!\(K?Q9-87'B6'P)X=L= 36Y]+C
MN(M.EU%;.-/M#64=U=+;EO\ 5B:7:#OK_.&_X*_?L%?MJ?$[_@IE^V9X[^'W
M[+GQO\8^#/$OQDU/4/#_ (G\/_#[7]4T76;!](T=([W3-0M;62WNK61E;;-#
M(R'[N-Z.E?Z>=%!4)N#;W;5M?E_D?X]7_#L[_@H+_P!&;_M#_P#AL?$W_P @
MT?\ #L[_ (*"_P#1F_[0_P#X;'Q-_P#(-?["M%!I[=_RK[V?X]7_  [._P""
M@O\ T9O^T/\ ^&Q\3?\ R#7^E]_P1$^'WCGX5_\ !++]D+X?_$KPEK_@7QOX
M;\'^,[;7O"GBC39])U[1Y[KXK>/=0M8M0TZZ5+BUDN-/O+6\A69$=[:YAD*_
M/Q^J]%!$ZCFDFDK.^@5_BL_'+_DM?QA_[*E\0?\ U+-7K_:FK_%9^.7_ "6O
MXP_]E2^(/_J6:O070WEZ+\SRVBBB@Z0HHHH **** /\ 7>_X)"?\HO/V"?\
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
M?C.OXQJ_%N./^1]5_P"P;#?^D,_Z*/V;'_*+^4?]EEQA_P"IF'"BBBOD#^^
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
MZUM#;QC=QILPK]"\/LQ4,1C,LG)<M>,<30OUJT4H5DKN[E*#A/9Z4I.Z2/\
M)+]J=X75,RX7X#\7\NPSG4X:QM;@[B2I3BVXY5G4OKV18JL[>[0P>:T<?@W-
MM?O\ZPU.S<HV_6NBBBOU8_Q,"OXO/^"\O['+_!GX_P"G_M*^#],:+X??M"3R
MIXL6UM=EGX?^+FE649OY)3&NR&/QUHMN-:C9MGG:_IGB*:622YU*!3_:'7R[
M^V/^S/X8_:Y_9S^)/P*\3B* >*]',_AG66A667PSXTTIAJ'A3Q):(S*//TG6
M(;:9E+!)K;S[:4/#-(A\'B/*(YSEE;#**^L4_P!_A).RY:]-.T+O1*M%RI2;
MNDI\SUBC^E?HG>.5?P"\9>'^+<16JKA;,[\-\;X6GS3]MPUFE>@J^-C1C=U<
M1DF*I87.\-"*52M/ /!J<:>*JJ7^;C7]#'_!,C_@K?\  C]BC]F2'X*?$3P/
M\1_$'B2+Q_XT\6-J/A:STNXTIK+Q+?0W-E C7=[;S+<0QQLMPH5T\S[G<5^"
MOCSP-XK^&'CCQ=\-_'6ERZ)XS\">(=4\+>)])E!W6>L:1<-;7(C+;6DM;@K'
M>6-QM_TFPN;:Y3Y)DKD:_%,OS'&91BY8G"\M+$0A4P\E5IJ?*I.//&4)6M).
M"3NKQ?,C_HR\5?"?@'Q^X)PW"G&<<5FO"N)Q^5\282IDN:U,$\56P^&Q']G8
MNAC\)S>VPE7#YA5J14'*G7A4I54VE%O^R?\ XB*?V4/^B5_&G_P6Z'_\LZ/^
M(BG]E#_HE?QI_P#!;H?_ ,LZ_C8HKWO]=\__ .?V&_\ "6G_ %W_ *6O\R_\
M4W/HN_\ 0BXN_P#$QS+_ .0_J[\K?OM_P5,_X*L?!#]N7X">%?A7\-O!?Q"\
M.Z[H7Q-T;QK<WWBRUTVWT]M-TW1/$&F36\9M+NYE>[EFU6V:-2J)L2;S.J5^
M!-%%?/YAF&*S3$O%XN4)5I0A3;A!4X\M-6BN5:7WN]WUV/ZG\)?"3@SP3X/H
M\"\!X;'X3A_#YACLSIT<QS"MF>)6+S&<*F*D\572FX2E"/)3MRP6BW;"BBIX
M+>XNIX;6TM[B\N[J:*VM+2TADN+J[NKB18;>UM;>)6DN+BXG:.&WAC5Y)IG1
M%1Y'Q7"W:VGY]TNB>KOHC]+E)13<FDDFVVTDDMVVVK)+5MZ?A?\ 0C_@FO\
ML,:Y^W/^T!8^#KI-0TSX2>"8K3Q3\8/%-FI1K30/M#IIWA73;H_NX_$7C2ZM
MI[#3\9DLM-MM;UN-)/[*2&;^_?P7X,\*?#KPEX=\!^!= TOPOX/\(Z18Z#X<
M\.Z/;+:Z;I&DZ="L%I9VD"Y"K'&OSR2%YI93)/<2RS22._Q!_P $S/V/]._8
MU_96\%>!KS3K:'XF>+H+?QY\8=2CV237?C?6[2&1]'-R,B;3_!^F_8_#&F^7
MLAE33)M2\I+K4KMG_0FOW'A7(XY/E\)U81^O8N$*N*E;WJ:<4X8=/HJ2_B6O
MS5G.7-**A;_FL^FO](_'>/7BCCL#E&85'X:\#XS%Y/P?@Z51_4\SKT*GU?,^
M+*L(R<:U?.:U*2RZI-*6&R6G@Z2ITJ]7&RKE%%%?4'\9A1110 4444 %?B__
M ,%ZO^4?NO?]E2^'?_HW5Z_:"OQ?_P""]7_*/W7O^RI?#O\ ]&ZO7C\0?\B/
M-?\ L!Q'_IMG[[]%?_E)#P2_[.3PK_ZM*!_#?1117\_G_5&%%%% !1110!]X
M?\$S?A!_PN_]NC]G'P3-:+>:5:_$"Q\;>(+>6#S;270/AU!<>.-5M;[*[5M]
M2@T%M+#2?ZR:\AA3]],B5_H@5_(K_P &YGP??6OC'\=_CE?6FZQ\!^!-&^'V
MC7$R Q_VYX]U?^V+Z>S;_GZT_1_!C6MRZ_<M?$*)Q]IK^NJOV/@3">PR:6(E
M&T\;B:E1.UFZ5&U&"[V4X59*^MI'_/E^TRX[_P!9?I 8;A.A6Y\'X><)95E=
M6E&7-"&<YZI<18^HM$HREEV.R2A4@DW&>%:;3]R!1117VI_G8%%%% !1110
M4444 %?YWO\ P=U?\G[_  (_[-7T'_U:'Q,K_1"K_.]_X.ZO^3]_@1_V:OH/
M_JT/B90:T?C7HS^4FBBB@ZPHHHH **** /[>/^#/#_7_ +:__7'X3?\ H7B>
MO[@*_A__ .#/#_7_ +:__7'X3?\ H7B>O[@*#CJ_Q)?+_P!)04444&84444
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
M$WQN^&&D+;A8W,L=UXST=;A=DTUO&R_9_,9E:9-\?O7^S<B)&BQHH5$5415
M"JBC:J@#^%1VZ>GL'/7^S_V]^G^0^BBB@YPHHHH *_Q6?CE_R6OXP_\ 94OB
M#_ZEFKU_M35_BL_'+_DM?QA_[*E\0?\ U+-7H-Z&\O1?F>6T444'2%%%% !1
M110!_KO?\$A/^47G[!/_ &:W\(?_ %$["OT:K\Y?^"0G_*+S]@G_ +-;^$/_
M *B=A7Z-4'!+=^K_ #"BBB@05_*W_P ':GP3D\<?L$_"CXRZ?:3W&I? SX_:
M/'J=PB@P6/@KXG>'=9\,:K-.0I96F\96/P]MH6W)"?/D1]SO"!_5)7PM_P %
M,OV;?^&N/V"OVIOV?[:R74-=\<_"7Q#-X,M7(5&^(7A-8O&?P\=W.=L<?C;P
M_H$DA7#>6C8S05!VE%]+J_I?4_Q\**E='B=XY$:.2-F22-U*.CH0K1NK?,K*
MWRNC>_M45!W!1110 4444 %?ZA/_  ;4>/6\<_\ !)GX*V\DA>7P+XO^)W@-
MT:220Q)I/BJXU&V3#R2>6IM=8@D6-=B 2$HG5W_R]J_OD_X-"/C;;:U\!/VH
M?@#>7ZOJG@7XD>'/B-H^G[DWQ:!XUT1M'U"94\SS/+_MKPZIW+"$WW.QY-X1
M*#*LO<;[6_%H_L4HHHH.0**** /QR_X+\>.[3P'_ ,$E_P!KR:YN#;S>*_!V
MA^!=/8-L,MYXH\7Z#9F#<LD;?O;-;Q=J[]_W'C:-GK_*4K_11_X.T/C1;^#?
MV$/A=\&TDC.H_&?XX:1=RPJZ&X71OASI-]KES,T9D61;9M4U#28S((W3SO+0
MMR]?YUU!U4/@?G)_DD%%%%!L%%%% !1110!_H(_\&AOP-E\*?LG?M*_M 7UD
M]M<_&3XTZ'X$TB::-E:]\-?!OPLUW'?V<A7#6<GB3XG>)=+9D;Y[S1+E''^C
MIC]E_P#@MQ_RBE_;A_[(CKO_ *5Z?7H__!*;]F.7]C__ ()Y_LJ_ ;4;"33/
M%'ASX7:7XB\?V4R%+BT^(_Q$N;SXA^/]/G9U623^R?%GBC5M(MY)%23['86R
M".%$2%/./^"W'_**7]N'_LB.N_\ I7I]!Q\W-53[SC]R:7Z'^2O1110=@444
M4 %%%% ']>'_  :!?\G8?M4?]D%\/?\ J=VM?Z!%?Y^__!H%_P G8?M4?]D%
M\/?^IW:U_H$4''5_B2^7_I*"N>\5^%?#OCGPOXB\%>+]&L/$7A3Q;HFJ>&_$
MN@ZK;QW>FZSH6MV4^FZKI=_:RJT=Q:7UC<3VUQ"ZE'BD=3Q70T4&9_CY_P#!
M2W]D\_L2?MQ_M#?LX6B7)\,^"/'%S>> ;BY,\CW7P]\46UMXF\&_Z5<?O+Z;
M3]#U:UT6^OO^6VJZ;?\ \>^OA.OZI?\ @[6^',/AO]OGX2_$6"W6 _$G]GO1
MK6ZD1H@+R]\$>*O$&GM<.J.9/.6SU:QM6DDC3?#;0HCOL?9_*U0=T'>,7ULK
M^MM0HHHH*"BBB@ K_60_X(7>+%\8?\$H/V+KSS))7T7X4P>$I&DMA;;6\*ZQ
MJFB)&BB23S8HH;.&-+GY#<[/.\M=X%?Y-]?ZF/\ P;EZY+KO_!(_]FJ2:"*
MZ9<_$K0T$1=A+#I/Q$\16D4[[V;;),J;I%4[-^=G%!A7VCZO\C]QZ***#F"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YK_:_P#@O;?M!?LR?&OX
M/W"0F?QI\/\ Q!8Z1),C2"S\0V]E)?\ A^^14^8S66L6ME<1$9!= &1T.RO\
MW"]LKO3;V[TZ_MY;2^L;JXLKVTG0QSVUU:RM!<VTT;8:.:&:-HY%;[CIL]*_
MU(Z_SXO^"JOP,_X4%^W+\;_#5I9O9Z!XMUT?$[PN'8-YND^/ VL7;(56.-8H
MO$3:Y9QQQ+\L-NB?)]Q/S;Q"P*E3P.8Q6L)SPE9VNW&:]I1]%&<:BOI[TX]6
M?Z]?LJO$9X?./$GPIQ=?]WF6#P/'&249R2BL3E]2EDN?1I1>LZN(PV+R6KR1
MN_9X"I.UHRO^=E%%%?F!_M,%%%% $\'^OM/^ONT_]*5K_3J^%/\ R2_X;_\
M8@>#?_4>T^O\Q6#_ %]I_P!?=I_Z4K7^G5\*?^27_#?_ +$#P;_ZCVGU^C>'
M/\7-?^O>"_\ <Y_D!^UD_P"11X(_]C/CW_U$X1._HHHK]2/\7@K^#C_@MW_R
MD7^+/_8J?#C_ -1QZ_O'K^#C_@MW_P I%_BS_P!BI\./_4<>OA?$'_D24?\
ML84?_3.)/](OV77_ "D)Q%_V:W/O_6DX0/R6HHHK\A/]_@HHHH *_8;_ ((H
M_M7K^SE^U[I'@KQ#?+:_#O\ :$AM/AYK;W-P(+'2/%L<SW/@G7)#--':VZS7
MS3:#=W#*\SIJ5G"GW./QYJ>&>YM9[>[LKJ>ROK.X@O+&^M7,5W8WUG-'<V=Y
M:RCYH[NSNHX[BWD7[DR(_P# *Z<%C*N7XW"XVC_$PU6-1*]E-)I3IM]JE-RA
M)=5)]4CX/Q0X R;Q4\/^+?#S/XK^S.+,DQF55*W+SSP.)J1C4R[,Z,;J^(RO
M,:>$S'#QNE*MA8)W3:?^I317YW?\$Q/VP+/]LK]E3P9XYO[F,_$CP>D?P^^*
M]AO4S0>,] M((WU;8)))?L?BG37L_$%A+,%F:._=9$22-D7]$:_H?"8JCC<-
M0Q="7-1Q%*%6F^O+-)V:Z2B[QDMXR33U1_RA\;<'YYX?\7<2<$\2X5X+/>%\
MXQN39E0=W'ZQ@JTJ?MJ,FE[7"XJFH8K!UXWAB,)6HUZ;<*D6RBBBN@^7/Y0?
M^#@+]BIM(UOP_P#MI> M'":;K7]F^!_C9#91!1!JB#[/X-\;W$,2JJK=Q[O#
M>L7F))WF_L>:Z=(8=]?S&U_IS?%[X5^$/C?\,?'7PD\>Z;%JOA'X@>&]3\-:
MU:2QK)_H^H0/$EW") R+>:?<B&_L)#_J;NV@D'W>?\X[]I3X!^+OV8/CE\1O
M@5XVBF&L> ]?N+"SU"1'6/7_  Y.WVKPYXBM9'CA6:WUC29+>X>2.-(_M/VF
M%/\ 4U^/\;Y/]3QL<QHPMA\=)JMRKW:6+4;RNDM%7BO:+O-56]T?[Y?LW?']
M\?\ AWB?"/B+&^UXJ\-,-2>23KU.:OFG M:K&A@E%R;G5J<-8NI#*:MK0HY9
MB<CI03<*LCPJBBBOAS_2X**** "OUD_X(Q_LTP?M$_MM^"]2URQ6]\$? NU'
MQ?\ $:31>;:W.MZ/=QVWP^TR4_\ +.9O%4D/B*W;YTD3PI<P.</7Y-U_9=_P
M;U? R'P3^RSXU^.%]9LFN?'#Q_?0V-S+&(Y_^$+^'<EQX:TBV .'>WD\0CQ3
MJEM*QV30ZDCPIL(FG^@X7P"S#.\'3G%2I4&\763U7)0<91BT]&IUG2@T]XN6
MC/Y.^FUXH5?"KZ.G'6:X#$O"YYQ+0H\"Y!5A)PJPQW$ZJX?&UZ$U[]+$8/A^
MCG>.PU:%ITL3A:,XRC)*2_H"HHHK]X/^9 ***_.#_@J'^VE%^Q1^S%KWC'0Y
MK<_%;QU/)X%^$MC,L4FSQ)J-M(]YXCEMY)(Q-9^$]-\[5IBJS)]K^P0S6TL,
M\B'GQ>*HX+#5\7B)<E'#TY5:DNO+%;16EY2=HQCO*345JT?5\#<%Y_XB<8<.
M<#\+X3Z[G_%&;83*,MH-N--5L54498C$U%&7L<'@Z*JXO&XAQ<</A*%>O/W*
M<CA?VUO^"O'[,G[&FNW'P^N#K'Q>^+MK&6U#P#X#N=.6W\+NQ!CA\;>*;V5M
M/\/WDP#,FDVMKK>OHGDS7>D6MG<P73X/[$?_  6._9T_;'\90_"VYT77?@Q\
M5M3$K^&O"_C'4=,U/1/&7DQ^;-8>%O%=D+**ZUZ&-7F;0=2TG2KV\M4\[1_[
M5\F^2R_A;UC6=8\1:OJGB#Q%JM_KNOZYJ%WJVMZUJES+>:EJVJW\SW%]J%]=
M3,TMQ=75Q))-)(S?Q_)\I1*71=8U;PYK&D^(=!U&\T?7=!U.PUK1=7TZXDM-
M0TK5]*O(;[3=3L+J%EFM;VQO+>&ZM;B%DGAFA25'1TK\E_U]S7Z\JW)16!52
MWU+V<7*5*_VJ[3J>W<=>9.-)2U=-PLG_ +DT_P!F-X)P\.*G#T\QXAK>(D\N
M;AX@_P!I8B%&EG;HJ4/9<-1J+*7D"Q*4)X*K1J9K+!-J.<0Q+CB(?ZC5%?)_
M[#_[0+?M0_LI?!/XWW1M_P"W?&'@^"/Q:ELD<,*>-_#EW=>&/&)@M8F9;2SN
M?$>CZE>:?:M^\BL+FT!SA6KZPK]=H5J>(HT<12?-3KTJ=:F^\*D%.+^<9(_P
MEXDX?S/A/B'/N%L[H+#9SPWG.9Y#FN'4N94,RRC&U\OQM*,[1YXT\3AZD8SL
MN:*4DDF%?B__ ,%ZO^4?NO?]E2^'?_HW5Z_:"OQ?_P""]7_*/W7O^RI?#O\
M]&ZO7F<0?\B/-?\ L!Q'_IMG[']%?_E)#P2_[.3PK_ZM*!_#?1117\_G_5&%
M%%% !116QH>C:GXDUK1_#NBVLE]K&O:II^BZ3918\V[U/5+N&QL+6/.?WMQ=
M7$$*X_C?\S5M))MMV22N[O3^DM7T1G5JTZ%.I5JSA3I4H3J5*E22A3ITZ<7*
M<YSDU&$(Q3E*4FHI*[:/[A/^"%7P=;X7_L&>&/%-[;?9]9^-GC7Q=\2KH2(1
M=)I4=U!X)\-PR.5_X];C2?",6NV,<;.B1:\\OR33SHO[*5Y?\%?AOI?P<^#_
M ,+_ (3Z+@Z5\-?A_P"$? ]C( $-Q!X8T&PT9;N7Y5+W%W]C:ZN)I5$LUQ++
M-.6F>1CZA7]%99A%@<OP>$22>'PU&E.UM:D8+VCT_FFY2^>A_P E7C#QO4\2
M/%3Q"X[G.<J?%/%V>9M@U.ZE1RROCJJRG#:^]RX3+(83"P4O>4*,4[M7"BBB
MNX_. HHHH **** "BBOY$?VY/^#H;Q+^QS^UI\=?V8[?]BW0_']O\'/'-]X/
M@\93?'V_\.3>(H[2VM9UU&70D^#^M1Z7))]HVM9KJ]^J;/\ CY?>,!48N3LM
M[7^5TOU/Z[J_SO?^#NK_ )/W^!'_ &:OH/\ ZM#XF5]3?\1CWBO_ *1_>'?_
M !)?4_\ YQ=?SZ?\%9_^"F^H?\%3OCOX%^-^H_!JQ^"<W@GX76/PT7PY8^.[
MGQ_'J4=EXG\2>)!K+ZK<>$_![6LDC>(FLQ8KI\R(EFDWVEY)_)0-J=.49IM:
M6?5/M_7WGY74444'0%%%% !1110!_;Q_P9X?Z_\ ;7_ZX_";_P!"\3U_<!7^
M5K_P2'_X+':K_P $H&^-#Z9^S]IWQR/Q@7PHLGV[XEW/P^/A\>%SJI7R_L_@
M?QE_:0OO[3^;<MA]F\G/[[S"$_:[_B,>\5_](_O#O_B2^I__ #BZ#FJ4YRFV
MEH[=5T27_!]//0_N<HK^<C_@C]_P7HUS_@J=^T'X\^!^H_LP:5\%+;P5\)M2
M^)@\2V7Q?O/'\VH36/BOPKX;313H\_PU\'QV\4R^(I+Q[_\ M29X7LTM?L4W
MVEYK;^C>@Q<7%V:L]PHHHH$%%>?_ !7\;2?#7X7?$GXBPZ:FLS> / 7C#QK%
MI$MX=/CU67PMX>U'7(]-DOTMKQK&.^:Q6U>\6SNVMDF,WV6<IY3_ ,4S_P#!
MXYXL1W0_\$_?#V49E;'[3&I$$J<$ CX%_KR*"XPE._*MO-(_IQ_X+%_\HMOV
M\/\ LVGXF_\ I@N*_P B^OZSOVO?^#IGQ'^UA^S#\=/V;+K]BC0_ ]O\;/AM
MXF^'<OB^#X_7_B*;PXGB.PDL6U>+0W^#^BQZK)9^9YBV+:M8)-PAN8?OC^3&
M@Z*47&+35M;_ 'I?D%%%%!J%%%% !7]8?_!HE_R?+^T!_P!FT7O_ *L7P77\
MGE?JO_P26_X*>ZA_P2P^-OQ ^,VF?!BQ^-LWCOX;3?#M_#]]X\N/A_'I:3>(
MM%\0'5DU.W\(^,&O)%;1UM?L;:?;)LN1-]I_<['"9IN+2W:/]:&BOX8_^(Q[
MQ7_TC^\._P#B2^I__.+K]LO^",G_  6GU?\ X*Q^)/C[H.I_L[:=\#$^">A_
M#[6(KJQ^*-U\0V\1MXYOO%EDUO)!<> ?!:Z6--7PPLJS+-?_ &K[9L,=OY.Z
M8.25.<5=K16OJNMO/S/WJK^%G_@\;TFU@\;_ + VN(TOVS4_"W[1FEW"NZ&
M6VBZK\%[JT:-"H*R-)K=YYS-(^]$A"(AC<O_ '35_#;_ ,'D7_(=_P"">G_8
M)_:D_P#2S]GV@JC\:]&?Q,T444'6%%%% !1110!_J4?\&X?_ "B2_9V_["7Q
M'_\ 4XUBOF3_ (.I/VE)/A!_P3TT;X+:5J$MGX@_::^)NE>&;B"/&V]\#> 1
M;^,?%44GS>8J_P!L+X-C#*I3]\R/RZ(_\^'_  3M_P"#D_7_ /@G_P#LG_#O
M]ERQ_8_T;XI6_@&X\13KXUNOCA?>#Y]5/B#7+S6F5] B^%?B:.S^R_;/LZLN
ML7/GA/.*0[_+K\_?^"N?_!6SQE_P5<^('PH\7:S\*+;X*>'/A1X0U3P[I?@F
MP\>W?CZTO]7UO6)-1U3Q/)J-QX5\(K;WEU;1Z;I?V6/39MEMIJ2?;'\[8H<T
M:<O:7:T3O?TL^C\_/8_(.BBB@Z0HHJ:'R?.B^T>9]G\V/S_)"&;R=R^;Y0=E
M7S/+W>7N;9O_ -90!_J!_P#!MO\ LZ)\!O\ @EU\)_$%[806OB3X_:UXC^-.
MKW20F&XO-+U^[72O!XN@6+,8?#.CZ>T+,?GBN=Z9B="/WOK^(;X1?\'8?P&^
M#GPK^''PG\,?L5?$*'0/AOX'\+^"=*2#XC>&+:-K3PWHUGI23+#_ &/)Y?VC
M[*UPR^8[[W?>^\D5Z(?^#PWX1D';^Q?\1BV#M!^)OAD#(Z G^Q._M^E!R2IU
M')OEW>^FNWGVM_29_9K15:SN!=VEK=!2@N;>&X"$@E!-$L@4D<';N _6K-!D
M%%?@3_P54_X+N>"/^"7GQM\%_!GQ-^S_ .*_BM=>,?A_%X\BUW0O&&C^'[:R
MBFUB^TE=.>TO]/O9IIE:P:9IM\:;9HT1)/G*_F!_Q&'?"+_HR_XC_P#AS/#/
M_P I:"U3FTFHW3VU7^?]?)GX7?\ !RA\"O\ A3'_  53^,&M6>GFQT'XV^'?
M!7Q@TF3:X%]>ZYHD.C>++HEE56\WQ?H>N'=&SIU1_P!\CU^!M?MK_P %H_\
M@J=\,_\ @JAX]^"WQ(\(? _Q)\(?$_PS\(:_X(UNZU_Q+IGB'_A(-#O-:77M
M#M[;^SK.S^S_ -E:A>:])+YROO\ [2 3^.OQ*H.N%U&*:LTDK>B7G]X4444%
M!1110!_4;_P:?_M##X9_\% O&_P+U*^,&C_M)?!K6['3+,.%%]X_^%$[>.="
MW*S*K+!X);XF2?*KS;V0I\GG5_4+_P ''W[,$W[2'_!+WXL:MH]@;[Q9^SKJ
M^C?M": BN(RFF^#(M0TOQ^[GEI%M_AMX@\77T<"[_.O;.S&W.UT_SD/V*?VE
M=6_8Z_:Q^ /[3>C:?<ZQ+\&_B5X?\7:EH5K="PN?$7AB*=K#QCX:M[YEDCLY
MO$7A.^UK0X[J2.:&V>_\Z:&9$>%_[!/%'_!W1\"?&7AO7_"7B/\ 8A\?:IH'
MB?1=3\/ZWIMY\1?"MS:WVDZQ93:??VEQ;RZ'Y<L-Q:W$D<D<OR.CB@PG&7/&
M<5?9O5+;3\5U_P C^%BBM[Q/-X?N/$OB&?PE::C8>%9]<U:;PS8ZQ/#=:O9>
M'Y-0N'T:TU2XM_\ 1[C4K?36MX+Z:']S-<I*\)$;I6#0;A1110 4444 %?M#
M_P $1?\ @J'>_P#!-+]J>WUKQI<:K??LX_%Z*P\'?&[1-/A:_FT>V2ZW:!\2
M-)TT21R76K>"[J:X:\M+5OM.I>&[_6+6VMK_ %%-*AK\7J*!-*2:>S/]L7X>
M?$3P+\6?!/ACXD?#/Q;H'CKP%XST>RU_PMXM\+ZG:ZQH.NZ/J,*W%G?Z=J%G
M+);SPS1NOW6\R-PT,R),CHG9U_D'?L4_\%1_VWO^"?\ >31_LV_&K6=!\'7U
MY]NUGX6>)H(/&/PNU>Z9UDN+E_"&M)<6NBZA?-'"NH:YX2F\/>(K^&&&VN=5
MFMH4AK]NM*_X.ZOVZ+?09K36O@#^S-J?B1ED%OK=C8?$;2=+B9H8UB:;0)?&
M^J3S^7,LDTBQZ];><CI"GD;/.<.9T9)Z6:];?U_P'Y7_ -#&>>&UAFN+B:*V
MM[>-YIYYY$B@AAC4O)-++(5CBCC56>1W8*B L^!7^?Y_P<?_ /!9SPI^TI<'
M]AG]EGQ;%X@^#_A+Q%'J/QP^(VARV\VB?$?Q;H<V=*\&^%]4BDD.J>$?"]\K
M7VKZK9[+/6]>ALX;.:\TW3?.O/R2_;1_X+I?\%&/VX_#^K^!/B1\7++X>_"W
M7K8V>N_"WX(Z/-X \*:Y:.GE3V6OZA)J6M^-M>TN\CW+>Z'K'BZ\T&\W_OM+
M?BOQ]H+A1Y6I2=VMDMD^]^O];A1110;A1110!^R7_! ?X17/QA_X*N_LHZ;%
M")[3P+XJU;XKZHKQI)$+'X>:!J6NKYOF;HU5K^&Q5=P^>9D1/G=*_P!6:OX-
MO^#0O]G1]:^+7[3G[4FJ6$4ECX%\(:!\(O"UU,)5EB\0^,[W_A(==N+-AMCD
M^SZ#H-O9W2_.(5U:,%-[H]?WDT')6=YV_E27WI/]0HHHH,@HKYT_:Y^.\W[,
M'[+O[0?[1EKX9B\:7'P/^$/CWXHQ>$I]7DT"'Q))X)\.7^OKHLFMQZ=K#Z4N
MH?8OLK7R:7J#VWF>;]DFV[#_ !W?\1CWBO\ Z1_>'?\ Q)?4_P#YQ=!<82EJ
MEHM+W2/[G*_Q6?CE_P EK^,/_94OB#_ZEFKU_85_Q&/>*_\ I']X=_\ $E]3
M_P#G%U_&;XW\2MXS\9^+O&#6:Z<WBOQ/K_B5].6X-TMBVNZK=:F;-;DPV[7"
MVINO)69X8?.";_)0.4H-Z4)1;<M+I);/\NQRM%%%!L%%%% !1110!_KO?\$A
M/^47G[!/_9K?PA_]1.PK]&J_SW/V2O\ @Z@\2?LK?LR? G]G"V_8ET/QM;_!
M'X7^$?AK#XOF^/\ ?^'YO$D?A328-+76)=$3X/:TNER7PM_M#62ZM?I;!_+6
MZF&'KZ'_ .(Q[Q7_ -(_O#O_ (DOJ?\ \XN@Y'2FV].O==?^'_,_N<HK\Z/^
M"6G[=]__ ,%'OV1_#O[3^I?#"T^$-QKWC#QGX7_X0NR\83>.(;6+PGJ4=A'?
M'7Y_#/A.222_#><]K_9"+:\(+FY^_7Z+T&;33L]&@I&4,I5@&5@0P(R"",$$
M>]+10(_R@_\ @N9^QW=_L9?\%'_COX0LM,_L_P"'OQ3UF7XZ_"V2,1"TD\)_
M$J^OM3U/3K:*#]S90^&_&D/BOPW:Z?N\Z'2M*TVY=(TO(:_(.O\ 2*_X.?/V
M!;G]IK]CC3_VE/ .AB_^*O[),NK^*=5^S!OM^L?!/6((3\1+%8E:..[D\,S:
M?H_C:&6X:::STW1/$-MIL+W&L.C_ .;K0=E.7-!/JM'\K!1110:!1110 5^\
M/_!NM^V/8?LD_P#!1SP!IOBS64T?X;_M#Z9<?!'Q;<75[#8Z7::OKUW;WO@'
M5M1EGVKY=MXLM;/38U_ZC3X_OI^#U6;:YN+*X@N[2>:UN[6:*YM;JVE>"XMK
MB!UE@G@GB99(9H9%62.2-D='2-TDWT"DE)-/9G^W?17\PG_!#?\ X+N?"O\
M:O\ AGX$_9H_:B\>:-X'_:R\):9:^%M'UCQ-/;Z)H?QUTO2;6.VTW6-&U67R
M=+C\?-8PJOB#P[))9W.JW4%SK&B6LUN]U;6/]/".DJ))&ZR1R*K(ZL&1T8;E
M=&4E6#*0RLIP1@Y] X9)Q;35FA]%(2 "20 !DD]J_GL_X+-_\%R_@W^P1\,_
M%'PG^"OBGPY\3/VPO%>E7>C^'?#6B:C!J^D?"$:C;>4_CGXC7>G320V-WI<-
MPMUX=\(FXCUC6]2^S/<I8:-#?ZC" DY-)*[9_+;_ ,'/_P"V/I7[1G[>UK\&
MO!VJ0ZGX+_96\*O\/[NYLY+AK6[^(^NW,>N>.<YFDL[J31_^)3H/VFT5-DUA
M>6TG[R!R?YK:V=?U[6?%.NZUXH\1ZE>ZUXA\1ZMJ.O:]K&HS-<7^K:SJ]Y-J
M&JZE?7#?-->7U]<375U,WSS33.[YWUC4'=%<L5%=%_P[^;U"BBB@84444 %?
MK7_P1$_8XG_;8_X*,_ CX?:CIHU'X=_#O6(_CA\65EB2:S;P+\,]1TW4TTJ_
M@D^6XL_%GBRX\+^#;R%623[!XAN9D_X]GK\E*_T4O^#<K]C*^_8F_P"">OQ0
M_;1\<^%C+\6/V@O!VI?%/1M$U,_V;=VOP9^'WA_6M7^'&CF\>UOIM-3QU--J
MOC"XOK6"3S]'U[PR+S3YKK1T2@BI+EB[;O1?,_JE50BA5 "J J@<  # 'X5^
M6'_!;C_E%+^W#_V1'7?_ $KT^OYMG_X/'/%:.R'_ ()^^'MRLRG'[3&I$94X
M.,? JOEK]M/_ (.B/$7[8O[+'QM_9DN_V+=$\ 6_QE\%7W@R7QE#\>[_ ,2S
M>'EO9K>8ZC%H3_"/08]4>/R-GV5]6L$??_KD&#0<\:<U*+Y=FGNNC3[_ -:G
M\HM%%%!UA1110 4444 ?UX?\&@7_ "=A^U1_V07P]_ZG=K7^@17^3I_P2/\
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
M!U?Z^/\ P5D_Y1C?M]_]FD?'C_U76O5_D'4'30VEZK\@HHHH-PHHHH ****
M"BBB@ HHHH _TXO^#8'_ )1-_#G_ +*Q\8?_ %(X:_H6K^>G_@V!_P"43?PY
M_P"RL?&'_P!2.&OZ%J#BJ?'+U"BBB@@S]4TO3M;TW4=&U>RMM3TK5K&ZTW4]
M.O(4GM+[3[Z![:\L[J"0&.:WNK>62&:-EV21LR-Q7^4]_P %K?\ @FQK7_!.
M']L#Q)X7T+2[L_ #XJSZCX\^ ^O&.:2RA\/W=WOU;P%<7<@VMK'@&^N%TN2-
MY'FFT2;1-2=W>_?9_JXU^>?_  4U_P""?/PV_P""D?[+GBSX$>-1;:1XKMA+
MXF^$?CXVRS7O@+XB6-M(NE:FKJOG2:+J2LVC^)M.B;%_H]S-LQ>6UG-"&E.?
M(_)Z/_/Y:_>?Y"=%>W?M%?L\_%C]E7XS^//@+\;?"U[X0^(_P\UN?1M;TRZ1
MC;W4:GS-/UO1KS:L>J>']<L6M]4T35;?]S?V%S#,FQ]Z)XC0=B=U=;/5!111
M0 4444 2*S1LK*Q5EPR,I(97!R&4C[K#^%N_TK]"O@W_ ,%8O^"D'P!TF#0?
MA7^V/\;-#T2UAAMK/2-8\2IXWTVRM;>&2WMK2QLO'EGXFM[&SMX9/*M[6VCA
MMH4CA\F%/(AV?GC10)I/=)^JN?I)\6/^"P'_  4U^-NBS^'OB)^VA\:K_1KF
M*.WN;'P]KEEX 2XABDED$<\OP_TWPO<31R&22.X629TO(?\ 1[D30HB5^<ES
M<W%Y<7%W=SS75W=32W-U=7,KSW%U<3NTLT\\TS-)---(QDDDD+N[R.[OO-5J
M* 22V27HK!1110,**** "BBO;/V=_P!GKXL?M4?&7P)\!O@EX4O?&/Q(^(>L
MPZ/H6DVBE88$.Z;4-9U>Z*M#I>@Z)8QW&J:UJ=QLMK"PMII7W[$1P#](O^")
MO_!-36?^"CW[7OA[P[X@TN]'[/?PFFTWQW\=]?5)8K2XT2VN@^B_#^UO%5E7
M6O'FH6K:>L:,DUMH-MKVI(Z/9PI-_I[?'C3-.T3]FKXS:/I%C:Z9I6E? [XB
MZ=IFG6,,=O9V%A9> ]8MK2SM+>)5C@M[>WBCAAAC")&B(B8 KYI_X)E_\$^O
MAG_P3=_9=\)_ ;P,L&J^*+D1>)_BYX],"Q7_ (^^(U_:0)JVJ2-M\R/2--6-
M-&\,Z>['[!HEG;!]]Y/>33?4W[1?_)OGQV_[(W\3_P#U"=<H.2<^>:MLFK??
MJ_F?XN$_^OF_ZZR?^AM452S_ .OF_P"NLG_H;5%0=84444 %%%% !1110 44
M44 ?V??\&=/_ "5']NC_ +$'X%_^I%\3:_NZK^$7_@SI_P"2H_MT?]B#\"__
M %(OB;7]W5!QU?XDOE_Z2C^#W_@\5_Y*Y^PU_P!DY^-G_J3?#^OXR:_LV_X/
M%?\ DKG[#7_9.?C9_P"I-\/Z_C)H.FG\$?0****"PHHHH **** /IW]B7_D\
MW]D;_LYWX"?^K5\*5_LLI]Q?]U?Y"O\ &F_8E_Y/-_9&_P"SG?@)_P"K5\*5
M_LLI]Q?]U?Y"@YJ^\?1_F.HHHH, HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ JK<6\%W;SVMS"D]M<Q2VUS#*OF1303(8I8I$;*O')&Q216&&5CP1FK5%
M TVFG%N,DTU)-IIIW335FFFKI]&?YO?[;?P5G_9Z_:M^.7PG>)TL?#GC[6I=
M!=HA"D_AO6;AM:T&:%!]V'^S;Z"-"/\ GC^-?*=?T=_\'$OP*/ASXS?"3]H#
M3;)8]/\ B3X5N_!/B*Z78&E\4>"F273WD5$5OWWAW4+:"-I6WR?8'2-W1#'!
M_.)7\]YW@GEV;8_"6:A3KRE13O\ P:J56E;?3V<XK1Z--:'_ %7?1L\1%XJ^
M!OAMQQ.NJ^.S/AK!83.9IQ;_ +?R52R;/.91TBYYI@,55C&R_=U(.RN%%%%>
M6?N)/!_K[3_K[M/_ $I6O].KX4_\DO\ AO\ ]B!X-_\ 4>T^O\Q6#_7VG_7W
M:?\ I2M?Z=7PI_Y)?\-_^Q \&_\ J/:?7Z-X<_Q<U_Z]X+_W.?Y ?M9/^11X
M(_\ 8SX]_P#43A$[^BBBOU(_Q>"OX./^"W?_ "D7^+/_ &*GPX_]1QZ_O'K^
M#C_@MW_RD7^+/_8J?#C_ -1QZ^%\0?\ D24?^QA1_P#3.)/](OV77_*0G$7_
M &:W/O\ UI.$#\EJ***_(3_?X**** "BBB@ K[[_ .";/[8%[^Q?^U-X,^)%
MY=7"_#?Q*T7@/XOZ?%YTD<_@36KRW\W71:0Y:ZU+P7?+;^)M/55\Z:.SO]*A
M=$U68M\"45MAL15PF)H8NA+DK8>I&K3EVE&2:OKK%V<91=U*+E%JS/F>,^$<
MCX^X4XAX+XFPBQV0\3Y1C<FS3#.RG+"XVC*E*K0G*,E1Q6'DXXG!XB,74PV*
MI4<13:J4XL_U([&]L]3LK34=.NK>^T_4;6VOK"]M)8[BTO+.[B6>UNK:>/=%
M/;7$4D<L,L;,DD<BR(Q5\F[7X,_\$(OVRO\ A=GP NOV=/&>KQW/Q'_9\M;6
MV\.BYF'V[7?@]=2+:^'9D#LSW#>";Z3_ (1.Z>-4BL]&F\'H_F7-S*[_ +S5
M_0>68^CF> PV.H_!7IJ3C>[IU%[M2G)[WIS4HW=KV4EHTW_RG^+_ (8YYX.>
M)'%GASGZ<\;PWFE7#4,9[*5*EFN5UHQQ.49QAX2;M0S3+:V&QD(*4G1E5EAZ
MC]K1J)%%%%=Y^:GX.?\ !>#]CV#XT?L[6_[1'A731-\1_P!GR-[G67MU/VC6
M_A-J-R/^$AM) BDW,GA74)K?Q3:--(L%AI7_  E4H62:XB6OXLJ_U&-=T/2/
M$VB:QX;U_3K75]!\0Z7?Z)K>DW\2SV.IZ5JUI-8ZAI]W"QVS6MY9W$UO<1$%
M9(9&4]:_SC?VT?V=M3_94_:<^+OP.OA<O8>$?%%S)X3O[E#OU?P/K:1ZWX-U
M1G*K')<77A_4-/74$MV>&VU5+^SW2/;/G\GX\RM4,11S6E%*&*M0Q/+I'ZQ3
M@G3J/HO:T4X_]P;ZN>O^X?[,#QLJ9_PGQ'X)YWC)5<?P;S<2\(JM4<JL^%\R
MQ4*6;Y?24FW[')L[Q%'%1OJH9_[.-J>&2C\LT445^?G^KI^HW_!&;P6/&G_!
M1GX#DQF4>#(/''CX@8VI_8OA6_TA)7''RQMX@4+N(^?8_P!_83_?57\5W_!O
M5X6_M;]M?QGXH\EW_P"$.^!VOQ>:L,TB0?\ "4>(M#M<-+&RPP^=_9.V(SJ_
MG;&2 )L<5_:C7[%P#2Y,CG4M;V^-KS]5&%&E_P"E4Y'_ #Z_M.\[EF7TB\OR
MOG<H<.^'/#> <;W5.KCL?GF=S2U^U2S.A/\ [>ZA1117VQ_G2?(G[>OQ!E^%
MG[&'[3?CV*0Q3^'O@WXWEMF 5Y&N+W1[G38HHD:2(/+))>+'&OF)N=AM.=H'
M^</;0_9[>&!0H$$,,  Z 1HB+CJ/X?\ )K^\_P#X+;^)SX8_X)R_&P^=Y/\
MPD5YX'\'G_CX_?#Q)XPTBP,'^CX'[X-M_?\ ^B\_OOEK^#.OR/Q K<^:82C>
MZHX%32[2K5JMW\XTH?<?[P?LKLAAA/!CCWB!TW&KG?B/4R^55K^+A\@X=R:I
MAX<STDJ-?.L:[+9UGU;N4445\&?Z@!1110 4444 %%%% !1110 5_>;_ ,$6
M/@XWPC_8%^%UY=V@MM9^*]WKOQ8U4J>+JW\37?V?PQ<_=#9D\&Z9X?W!B_S_
M '&,93'\,'@7PAJ?Q!\<>#? 6BX_MCQOXK\/>$=)W*77^TO$FKV>CV.Y0R[E
M^U7D8==R=OGK_3+^&W@G2_AO\/O _P /M$MTM-(\%>$]!\+:=;1;?+BM-"TN
MUTV%!M&WA+?MP3Z@5^@>'V$]IC,;CI1TP]"%"#:37/B)*<G&]K2C"CRWOHIN
M^^G^4O[5/CS^SO#_ ,.O#K#UG&MQ/Q+C>)<PIPD^9Y=PQ@8X3#4ZR35Z.(Q^
M?1K0BU*,JN7*=XNDK]O1117ZP?X<A1110 4444 %%%% !7^2U_P6\_Y2N?MP
M?]EKUC_T@TVO]:6O\EK_ (+>?\I7/VX/^RUZQ_Z0:;0;4/C?^%_FC\K****#
MJ"BBB@ HHHH **** "BBB@#^K;_@T5_Y/W^._P#V:OKW_JT/AG7^B%7^=[_P
M:*_\G[_'?_LU?7O_ %:'PSK_ $0J#CJ_Q)?+_P!)04444&9X5^U%_P FS?M%
M?]D*^+G_ *@'B"O\8*X_X^)_^NTO_H;5_L^_M1?\FS?M%?\ 9"OBY_Z@'B"O
M\8*X_P"/B?\ Z[2_^AM0=-#:7JOR(:***#<**** "BBB@ HHHH *_M(_X,Y?
M^2B?MY_]B7^S]_Z?/BS7\6]?VD?\&<O_ "43]O/_ +$O]G[_ -/GQ9H,ZO\
M#E\O_2D?W85_#;_P>1?\AW_@GI_V"?VI/_2S]GVO[DJ_AM_X/(O^0[_P3T_[
M!/[4G_I9^S[084?C7HS^)FBBB@ZPHHHH **** "BBB@ HHHH **** "BBB@#
M_;FT;_D#Z5_V#;'_ -)8JTJS=&_Y ^E?]@VQ_P#26*M*@\\_SPO^#N/_ )/E
M^!W_ &;U9?\ J8^(:_E$K^KO_@[C_P"3Y?@=_P!F]67_ *F/B&OY1*#MI_!'
MT"BBB@L**** "BBB@ HHHH _K@_X- O^3S/VH?\ LV.'_P!6KX'K^O[_ (*=
M?\$X_A-_P4M_9LUSX,^/8[;0_&^D?:?$/P=^)D=HEQJWP]\<QVS16UT&&V:Z
M\.ZTBKI?BK1_,V7^FR>=#LU*PTVZMOY ?^#0+_D\S]J'_LV.'_U:O@>O]!B@
MY*K:J-K1JW_I*/\ &*_:?_9A^,W['OQJ\9_ /X\^$+_P=\0/!=^]O<6URC-I
MVN:7(\O]E>)_#>HA?LVM>&];M5-YI>J6K.DR;X9D@O+:YMH?GRO];_\ X*9_
M\$K/V<O^"G/PJ_X1+XI:?_PB?Q2\-6=W_P *J^./A_3[:;QCX#U&;]Z+.ZCE
M>W3Q1X+OKA8VUSPCJ%U#;WB;[G2K[1-;2TUBU_S/OV_/^":O[4__  3B^)LG
M@+]H+P3+'X>U2[OE^'WQ:\.I<ZG\,_B1IMI*RB[\.Z^;>/[+JD<+03ZIX5UJ
M/3?$^C)-"]YIJ6=S8WEZ&].HIJSTDMUW\U_ET/@&BBB@T"BBB@ HHHH ****
M "BBOK#]CO\ 8F_:0_;N^+>F?!K]FSX>:CXU\27+6\VO:U()+#P9X"T*:?R9
MO%'CWQ0\,ECX=T.U7S&WR>=J6JS)_9N@Z;K&L36VFW(#:2N]$CA/V;?V</B]
M^UI\:O GP ^!GA2Z\8?$CXA:O'I>C:=#OALK&W4>=J?B#7[\1R1Z/X;\/Z?'
M<:IKFK7"^386%M,^R:;R89O]87_@FI_P3_\ AE_P3=_9:\&_L]^ 7M];U],>
M)OBQ\0_L$=C?_$GXF:G:6L6O^([B(&2:UTFW6UM]%\*Z3-<7+Z/X;TW3;2>Y
MO+_[??WG@/\ P27_ ."0GP3_ ."77PNN+?2)+3XB?M#>.=/M$^+'QJO-.2WN
MKU8_*N!X,\#VTWF7/AOP#I]ZGVB.R,SZEK]^D>JZ_<S/;Z59:3^OE!R5*G.[
M+X4_O\VOOM^(4444&04444 ?GQ_P5D_Y1C?M]_\ 9I'QX_\ 5=:]7^0=7^OC
M_P %9/\ E&-^WW_V:1\>/_5=:]7^0=0=-#:7JOR"BBB@W"BBB@ HHHH ****
M "BBB@#_ $XO^#8'_E$W\.?^RL?&'_U(X:_H6K^>G_@V!_Y1-_#G_LK'QA_]
M2.&OZ%J#BJ?'+U"BBB@@**** /Q7_P""Q/\ P1V^%G_!3SX5-JNDKI'@']J;
MP#I%RGPJ^*CVWEVVKP1F6[7X>_$-K6-[K4?!^I732&ROECN-2\(ZE<OJNE)<
M6TVJZ5JO^81\<?@=\5OV;OBKXR^"OQL\%ZS\/_B5X"U>?1O$GAK6[<Q7%O/$
M<PWEG,I:UU31]2MVCOM'UK3Y[G3=8TV:VO["YN;::&:3_:?K\K_^"G/_  22
M_9I_X*>_#Q=+^)-C_P (+\9O#>FSVOPR^/?AC3;6?Q?X2D+R7$&D:Y:/+9Q^
M-/ \EY))-?\ A+5+VVV?:;RYT#5?#VKS_P!JH&U.JXZ/6/XK_->1_DKT5^B_
M_!07_@EU^UI_P3=\>MX9^/7@>:Y\#ZM?W5KX"^-'A..ZU;X8>/;>!I'B&GZW
MY,;:+KWV>,W-]X1\20Z;XAM$_P!)2SNM.>VU*Y_.B@Z4TU=.Z"BBB@84444
M%%%% !1110 445^D/_!/O_@E=^UW_P %(/&\&A_ OP%=:?\ #RPU"*U\;_''
MQA;7ND?"WP9!OA-W'-KK6[?\)%XBCM[B*:U\'^&8]3\0W*.ES<VUAI7VG4K8
M$VDKMI+NSXX^!WP-^*_[27Q4\'?!3X(^"=9^(7Q,\>:M'I'AKPQH4*RW-U.R
MM+<7=U<3-#9Z7I&FVL<VH:QK&I7%KI.E:;;75_?W-M;0RS)_IQ?\$7_^"/'@
M'_@F-\))-<\5?V-XX_:I^)&F64GQ/^(,%K%/:>%K(HEPOPV\ WD\*WEOX;TZ
MX(;6-2_<W/BK584O[F&&PM=*L++W+_@F3_P25_9H_P""8OP[;1_AC8'QO\8O
M$>G6]M\3/CUXGTVUA\8^+Y4:.>;2]'MHY+R/P7X)BO(UET_PCI5Y<)^YMKG7
MM3\0ZQ"^K2_J50<U2KS>ZM(_B_\ (*\;_:+_ .3?/CM_V1OXG_\ J$ZY7LE>
M-_M%_P#)OGQV_P"R-_$__P!0G7*#*.Z]5^9_BX3_ .OF_P"NLG_H;5%4L_\
MKYO^NLG_ *&U14'>%%%% !1110 4444 %%%% ']GW_!G3_R5']NC_L0?@7_Z
MD7Q-K^[JOX1?^#.G_DJ/[='_ &(/P+_]2+XFU_=U0<=7^)+Y?^DH_@]_X/%?
M^2N?L-?]DY^-G_J3?#^OXR:_LV_X/%?^2N?L-?\ 9.?C9_ZDWP_K^,F@Z:?P
M1] HHHH+"BBB@ HHHH ^G?V)?^3S?V1O^SG?@)_ZM7PI7^RRGW%_W5_D*_QI
MOV)?^3S?V1O^SG?@)_ZM7PI7^RRGW%_W5_D*#FK[Q]'^8ZBBB@P"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#\H/^"SWP+;XU?L*?$>ZTZS:[\1_
M":[TOXI:*L$)FNWM=!E>T\16\.WE4;P_?W]Y<'NE@ASO5,?P75_J'^*O#>E>
M,?#/B3PAKT)N=#\5Z#J_AS6;4$ W&DZYI]QI>HP X<+YUG=2QAF5L%NF!MK_
M #2OCK\,=3^"_P 9OBC\)M9A,6H_#SQWXF\)SKDD,-&U:ZLK>56/^LCFMHX9
MHY%^1T?>DCI7Y5X@X+V>*P681CIB*4L-5:_GH/G@WIO*G4E%?]>TM-S_ &[_
M &5WB,\PX-\0O"[%UW*OPWG.#XLR:E.5Y/+.(*/U',Z5&.K]C@\RRS#XBH[:
M5<W;;;DD>2T445^>'^LI/!_K[3_K[M/_ $I6O].KX4_\DO\ AO\ ]B!X-_\
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
M?\.&O^"M'_1F?Q%_\#_"?_S05_J_T4&GMY=H_C_GZ_TM?\H#_APU_P %:/\
MHS/XB_\ @?X3_P#F@H_X<-?\%:/^C,_B+_X'^$__ )H*_P!7^B@/;R[1_'_/
MU_I:_P"4!_PX:_X*T?\ 1F?Q%_\  _PG_P#-!1_PX:_X*T?]&9_$7_P/\)__
M #05_J_T4![>7:/X_P"?K_2U_P H#_APU_P5H_Z,S^(O_@?X3_\ F@H_X<-?
M\%:/^C,_B+_X'^$__F@K_5_HH#V\NT?Q_P _7^EK_E ?\.&O^"M'_1F?Q%_\
M#_"?_P T%?U*_P#!L=^P!^U]^Q1XX_; U']J#X)^)OA+9?$#PI\&++P?<:]/
MI,T>N7?A_6/B1<:S#:G2]1OL2:?#JVGR7 D\O"7D&S?OK^NJB@F564HN+2UM
MM?HT^_E_74K^2W_@YX_8(_:W_;:UC]BV?]E[X+^)/BY#\.-,_:!B\:OH$^E0
M+H$GBNZ^"[^'X[PZIJ%CN;5$\.ZTUNL)?_CPF,FSY=_]:5%!G&3BTU:Z[JY_
ME ?\.&O^"M'_ $9G\1?_  /\)_\ S04?\.&O^"M'_1F?Q%_\#_"?_P T%?ZO
M]%!M[>7:/X_Y^O\ 2U_R@/\ APU_P5H_Z,S^(O\ X'^$_P#YH*/^'#7_  5H
M_P"C,_B+_P"!_A/_ .:"O]7^B@/;R[1_'_/U_I:_Y0'_  X:_P""M'_1F?Q%
M_P# _P )_P#S04?\.&O^"M'_ $9G\1?_  /\)_\ S05_J_T4![>7:/X_Y^O]
M+7_* _X<-?\ !6C_ *,S^(O_ ('^$_\ YH*/^'#7_!6C_HS/XB_^!_A/_P":
M"O\ 5_HH#V\NT?Q_S]?Z6O\ E ?\.&O^"M'_ $9G\1?_  /\)_\ S04?\.&O
M^"M'_1F?Q%_\#_"?_P T%?ZO]% >WEVC^/\ GZ_TM?\ * _X<-?\%:/^C,_B
M+_X'^$__ )H*/^'#7_!6C_HS/XB_^!_A/_YH*_U?Z* ]O+M'\?\ /U_I:_Y0
M'_#AK_@K1_T9G\1?_ _PG_\ -!0?^"#G_!68 EOV,_B,< G OO"C,<#L!X@W
M-U^ZO)K_ %?Z* ]O+M'\?\_7^EK0TN*2#3-.AE4I+#8VD4B'&4DCMXT=>/[K
M C\ZOT44&!_%-_P<C_\ !-G]MO\ ;)_:W^$OCW]FKX!>*OBKX1T'X*6_AS5M
M;T.ZT6&ULM;C\4:Q>/I\HU+4K&3SA:W5O-A8W1T?&_Y'K^=G_APU_P %:/\
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
M ]O+M'\?\_7^EK_E ?\ #AK_ (*T?]&9_$7_ ,#_  G_ /-!1_PX:_X*T?\
M1F?Q%_\  _PG_P#-!7^K_10'MY=H_C_GZ_TM?\H#_APU_P %:/\ HS/XB_\
M@?X3_P#F@H_X<-?\%:/^C,_B+_X'^$__ )H*_P!7^B@/;R[1_'_/U_I:_P"4
M!_PX:_X*T?\ 1F?Q%_\  _PG_P#-!1_PX:_X*T?]&9_$7_P/\)__ #05_J_T
M4![>7:/X_P"?K_2U_D._X-D?^"?G[8'[%'Q"_:XU;]I_X)>)?A+IWC_P=\)-
M/\(76OW&D3IK=YH&M>/+G5[>V_LO4+YE:Q@U2QDD\_9_Q])LW]:_KQHHH,I2
M<I.3T;MMY)+]#^0?_@YN_P""?G[8/[:WQ*_9*U7]F#X(>)_BUIO@+P-\5M.\
M6WF@3:3##HE]K>O>"[G2K>Z;4]0L?WEY;V-Y+"D>_>EO-T*5_+Q_PX:_X*T?
M]&9_$7_P/\)__-!7^K_107&K**2LFEZWW]3_ "@/^'#7_!6C_HS/XB_^!_A/
M_P":"C_APU_P5H_Z,S^(O_@?X3_^:"O]7^B@KV\NT?Q_S]?Z6O\ E ?\.&O^
M"M'_ $9G\1?_  /\)_\ S04?\.&O^"M'_1F?Q%_\#_"?_P T%?ZO]% >WEVC
M^/\ GZ_TM?\ * _X<-?\%:/^C,_B+_X'^$__ )H*/^'#7_!6C_HS/XB_^!_A
M/_YH*_U?Z* ]O+M'\?\ /U_I:_Y?W[*?_!$?_@J-X$_:B_9M\<>+/V1/'^C>
M%O!OQ\^#OBKQ+K%Q?>%WM])T#P]\1/#NK:SJ5PL.NR3M#8Z?9W%U-Y<;OLA?
MRT=Z_P!/]>%4=PHS^5.HH,YS<[725NU_U;"BBB@@**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "OXH/\ @OM\##\-_P!L33_BGIUK)%H7QS\#Z7KT
MLZ68M[&+Q9X6"^%]?LXY@-MS>365GH>N7S-A_.UO<^=^^O[7Z_#+_@OK\#!\
M2/V-M/\ BI86JRZU\!?&^G:[-<'<7B\'^-7M?"GB&&%%^9GDUN7P==R,P\M+
M6PN7=,8=/F.+\$\;D6*Y5>IA>7&4[+5>Q;]KW_YAY5M+:NW8_L;Z!WB+_P 0
M\^DKP1]8Q#H97QL\5P#F?O)1F^(?9+)8M2]V_P#K-A<D7-=2C3E5Y>:\H3_B
M<JY9VLE]>V5C$RK+?WMI8Q,^[8LMY<QVT;-C#>6LDBLVW/R<U3K;\/\ _(Q>
M&?\ L8=!_P#3M95^'6O**>UU?OI*.GS/^E3$2E3HU:D7:4*524;I-74;JZ>C
M2:V>CV>ET_[7_P!@_P#X(L_L_P#[-46@?$CXM):?'CXSK;VFHVU_K^GH? /@
MZ]=8KA/^$4\+7 EAN[RU<%8]=U_[9>.)'>&VM2D;+^V2(L:JB*J(B[8XUPH4
M*,!5 ^555>%4< 52T?\ Y!.E_P#8.LO_ $FBK1K^BL!E^#RVA&A@J$*%.T7+
ME5YSDE;FJ5'>=2?]Z<I/HFE9+_DI\3?%'C[Q:XGQ7$_B%Q/F7$N:RJ5J>'EC
M*BC@\MPSJ.2P64Y=0C2P&5X*+5XX; X>A2<KU)QG5E.I(HHHKN/SL*^+_P!K
MK]@K]F_]M/PS)I'Q?\$VP\46EM-%X;^)7AZ.'2?'WABX:/9#)9ZY#&9+^QC.
M/,T?5EO=-FA>:-(89)GE/VA16.(P]#%4IT,32IUZ-16G3JQ4X27FFGJMTUJG
MJFF>_P ,<5<2<%9Y@.)>$L]S3AS/\LJJM@<VR?&5L#C<//3F4:U"4)2I5(WI
MUJ%3GH5Z4ITJU.I2G*#_ ,Z+]O7]CK5/V&_V@=2^"=_XUM?']@^@Z;XM\.^)
M(=-;2+V?0-7FO(+.VUS3_,GMX=:@:RD6\:QD^P3;T>V1$^2OBROW#_X.!/\
MD^ZQ_P"R*>"/_3CKM?AY7\_YQAJ6#S;,<+0CR4*&*JTZ4'*4N6"::CS2<I.U
M[7;;[MG_ %._1ZXMSWCSP0\+N,>)\7#'\0\1<&Y/F><8V&&P^#CB\?7PZ]OB
M/JV#I4,+0=5Q4Y4\/1I45-RY*<(M115ZQL+[5+VSTS3+*YU#4-0N8;*PL+*%
M[B\O;RZD6*WM;2WB5I+BXN)F6.&&-7=W=$3I5&O<_P!F8E?VC?@/@D8^+_P\
M((.""OBG2L$$8/I_^OFO/IT_:5:5-NRG4ITVTDVN><8W5^R=[/2]NR/T_/,?
M+*\GS7,Z=.-6>6Y9C\?"E.3A"K+!X:IB(TI2BFXJHZ:BY)-Q3NDW:VA_PRE^
MU+_T;=\<?_#9>+?_ )54S_AD_P#:D_Z-O^.7_ALO%O\ \JJ_TL**_4/^(=X;
M_H:8C_P13\O^GGE^+[G^+O\ Q5?XR7_-G>%_EQ/FR[=LN\OQ9_FG_P##)_[4
MG_1M_P <O_#9>+?_ )55Y9XQ\">-_AWJ_P#8'C_P?XF\$:]]FAOO[%\5Z)J&
M@ZI]CN,_9[K[#J,-O<?9YMK>7-Y>Q]C^7[?Z@=?Q'?\ !?XD_MW1@DD#X0>!
M@ 3P!YFK' _X$Q;G YKP^(>$:.2Y?]=IXVK7DJ]*CR3I0BK5+WES*4G=<FFG
M5G](_17^G5Q%](CQ2_XA[F?A]DO#.&7#>;Y[_:> SO'X_$>TRRKE]*.'5#$X
M.C2Y*JQ<I2FY.47!63NS\0*_8_\ X(<?'\_!K]N+PUX/U&_-MX9^/.@ZC\,K
M^*3S'B/B-V36?!CPP*RQ?;+C7-/ATM;IEWPV=_<H/DD>OQPKN/AMXTU+X<?$
M;P#\0-&O&T_5/!7C/PUXHLK]&VM:2:-K%G>O,#\NW9#')\V[Y*^4R_%SP&/P
M>,@]</B*=223UE!3C[2.ZTE3<H/RE;J?W#XN<#83Q,\,N.^ <;"$J7%7"^;Y
M30E-<RP^8UL+.658R*Y9?O,#F<,)C*349.-2A%I.S3_T^**YWPKXAL/%_A?P
MWXKTJ02:7XHT#1_$>FNKK*KV&M:?;:E9N)%^60-;7415E^5NH[5T5?T8FI).
M+332::ZIJZ?S33/^2FM1JX>M6P]>G*E7P]6I1K4IJTZ=6E)PJ4Y+I*$XN,ET
M::Z!56ZMH[NUN;65$DBN89;>2-T$D;QRQF*1)$=65T9258,"K#((P2#:HIF:
M;BU*+:E%IQ:=FFFFFNS32:>Z>Q_F3_'7X>-\(_C=\8OA8UNUK'\.?BCX^\$V
MD39;_B7>&O%.J:3I4\9+,S0W6F6MG=6\C-O>VFBD;YWKR>OT>_X*X>%(_!__
M  48_:?L+>)8K/5/%/ACQ1:!"@WCQ/\ #OP?K%_(RI\JLVM7&J'YOG?;YS_.
M]?G#7\X8V@L-CL;ADK+#XO$4$NEJ5:<$UTM9:62OOULO^N;PQXBJ<7^&WA]Q
M95G[2MQ/P/PGQ#7G>[=;.L@R_,JRDVV^95,5-23;:DFG9II?U=_\&V>FVQ\$
M_M5ZOB3[;_PG?@+2]WF'ROL<7ABXO /*Q_K//N)<R9/[O:G\//\ 3K7\S/\
MP;8?\DT_:J_[*5X%_P#4.>OZ9J_:N#TEP[EUNL:[^;Q-9MONS_G3^GA*4OI7
M>+/-*4N7&<,1CS._+!<$\-\L5VBNBZ!1117TI_(A^#7_  <,_P#)E'A?_LM?
M@W_TEU6OXM*_MA_X."],2[_82M=3:5T?1_C1\.9(XE"%)CJ-W>:>ZR$C<IC2
M9I5VY&]/G^2OXGJ_%^.4UG\V_M8/"M>G[U?FF?\ 0_\ LT*L*GT8\-&+NZ''
M_%]*IHU:;IY/7LK[KV=:F[JZNVMTPHHHKX\_T!"BBB@ HHHH **** "BBO2?
MA!\/]0^+'Q5^'/PTTJ&>>^\=^-O#7A2&. 9E5=:U:UL9YE"CI;V\\UPW^Q"Y
MYZ4XQE.<*<(N4IRC"*6[E*2C%>K;./,,?ALKP.,S'&U8T,'@,)B<;BZ\Y*,*
M.&PE&>(Q%6;>BA3HTYSE)M)*-VTM5_=O_P $B?A"_P '?V"?@CIEW UOJ_C3
M3-0^)6L1RP^3=1W/C:_EU.TAN 1N+6VD?V?$FX_*B*F.,G],*Y[PKX>L?"7A
M?PWX4TU%33O#6@Z3H%@BJ$ M-&T^VTZW 0 *N(;9!CMTZ9KH:_HW X:.#P>%
MPD;<N&P]&BK=?94XP;?FW%M^I_R.^(G%N)X^X]XTXVQ;;Q'%G%&><03B]?91
MS7,<1C*=!:)J%"E6A1@FM(0BN@4445U'QH4444 %%%% !1110 4452U#4;#2
M;"]U35;ZSTS3--M+B_U'4=0N8;.QT^QM8WGNKR]O+F2.WM;6UACDFN+B:1(8
M8HW>1T12: +M%?DC^T%_P7._X)<_LXSZCIOBW]JKP9XQ\2:=&7?PQ\((=1^*
M=_<%49C#!J_A*UOO""W"MB-H+SQ-:R)*=CH-DWE_F#XU_P"#MS]@K2'E3P-\
M&_VCO&82&X:.75-&\&>$(Y;B.*%K:)0WBOQ!*L5Q,UQ%).\8>!84D\F;SO+B
M"E";VB_N9_5917\B&@_\'?/[*=Y=2Q^(_P!EGXXZ%:K'&T5S8>)?!>NRR2--
M&LD9MF&D^6L<+23+)Y[[W00E$W[T^U_@[_P<\?\ !*SXI:A%IGB/QU\4?@G.
MZQAKWXJ_#6]31/.D#_NTU+P%J/CEA&)%$9N+NSLHTWI).88M[H#=.:U<7^?Y
M>I_0Q17DGP;^/7P4_:&\*1>-_@9\5O /Q9\*2" /K7@'Q3I'B6ULI;F(S0VF
MJ+IEU<3:1J#1JS/INJ0V=_"5=)K9'1P/6Z" HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BO,?BM\:?A#\"O#$OC7XT?%#P#\*O"<321_\ "0?$'Q7HGA/2YKB*"2X-
ME9W6MWMFE]J$D,;-!IMC]HO[EALMK::1U6OQ5^-/_!RW_P $IOA#=2V&D?%;
MQS\:KV&5X)4^#WP[U74[..>-I%=3JOC.Y\$:;<0K)'M^U:?=7MM(DB/;/<)0
M-1D]DWZ+Y'[\45_(QXE_X.]OV2K"Y2/PM^S#\=O$=J7F#7.I:[X+\.2K$K$6
M[BV2?6]S3+\TD?G?N?N[YOO5VO@C_@[@_8/U=K9?'?P5_:-\%"2W@>YDTG2_
M!7C%+:Z=)#/  /%/AZ2:&&18T6X6-'F5VD%LGE^6X5[.?\K_  /ZLJ*_)O\
M9Q_X+@_\$P_VG;NQT;P/^U)X-\)^*M0@\^/PE\7TO?A5JB9$>VV&I^,(-/\
M"=Y?222>3#I^F^)+^\FF^2&!]\._]7+:YMKVVM[RSN(+NTNX(KFUNK:6.>VN
M;:>-98+BWGB=HIH9HF62&:-W21'5T8H02$M-;IKU5BQ1110(**** "BBB@ H
MHHH **** "BOF#]H;]M/]D_]D_39M3_:+_:"^%OPF\FT2^&D>*/%6GQ^*[RS
MD+(ESI?@NQ>\\7ZQ"SJ5\S2M#O%!SG%?BY\7?^#I?_@F#\.M1U#2?!M_\:?C
M3<VB_P"BZKX$^'2:5X6U!]^,1ZIXZUKPKK$2[<MN;PV_&-\: T%*,GM%OY,_
MI"HK^.7Q'_P>%? 6RGV>%?V,_BMK]N+BX0SZQ\4?"OAMS;)Y?V:=8;;POXC_
M 'EQND\RW:5!;;$Q+-YGR0:!_P 'AGP,N[DIXE_8N^*6B6WFVRK<:3\5_"WB
M&3R7=A=RO;W'A'P_M:VC\N2&$3O]I9W1WMMB/(%>RG_*_O7^?G^?9G]D-%?S
M7?"C_@ZC_P""97CZ\L-,\:)\<?@_=W9Q<ZCXM^']GK7AFP^YS+J?@[Q!KVK2
M+\S<Q^'?X#^'[-?L[?MY?L;?M96]K)^SO^TE\)_BC>W22RP^'-%\4V=GXU$,
M"+)-//X$US^R_&EK!&C9:XNM!AA^^N_>CA EQE'=->J_KN?6]%%%!(4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y3\</A?IGQL^#
MOQ/^$6LF)-.^)'@7Q/X-EN)8A*MA+KVD7-A9ZFB%7(GTN]FM]2MB!OCN+:&1
M,L@QZM145(1J0G3FE*%2$H3B]I1FN62?DTVOF=F79AC,IS# 9KEU>>%S#+,;
MA<PP.)INU3#XS!5Z>)PU>#V4Z5:E"I&]US15TUH?Y>'BCP[JOA#Q+X@\)ZY:
M2V.M^&M;U30-6LYL>=::EI%[-87UM*5W+YD-Q;R1MM_C3\H?#_\ R,7AG_L8
M=!_].UE7ZE?\%IO@6?@M^WI\2M0L[,6OAWXSV>E_&31"B*J2W7BDW%GXP=F1
M$C:>3QUI/B2]9,><(;RV:;S'E\Q_RRT*18M>T"65TCBAUW199978+''#%J=K
M))(['Y5CCC5F9F'R)G\?YSQF$G@<PQ6#G>^&Q%6E=JW.H32C/TG%*:\I?=_U
MH>'/&V#\2/#+A'CO <OL.+N$LKSWV-*\UAL1C\OI5<9@FTV_:8'&.O@JT7[T
M:U"I%W:L?Z@^C_\ ()TO_L'67_I-%6C7RGI7[:/[(<>F:;&_[3WP$21+&TC=
M6^*_@=65EMHPRLIUHLK*W\+8(/!%:'_#:O['_P#T=!\ _P#P['@C_P"75?T(
ML;@[+_:\+LO^8BEY?WS_ )5J_A_QZZU:W!'%]G5J-/\ U:SFS3F]5_L6OR[K
MNCZ<HKYC_P"&U?V/_P#HZ#X!_P#AV/!'_P NJ/\ AM7]C_\ Z.@^ ?\ X=CP
M1_\ +JG]=P?_ $%X7_PHI?\ R?FOO,_^(?<>_P#1$<7_ /B-9S_\Q>:^\^G*
M*^8_^&U?V/\ _HZ#X!_^'8\$?_+JC_AM7]C_ /Z.@^ ?_AV/!'_RZH^NX/\
MZ"\+_P"%%+_Y/S7WA_Q#[CW_ *(CB_\ \1K.?_F+S7WG\EW_  <"?\GW6/\
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
MS,S37%U=7$DEQ<7$S2/--([R.[O6?05RKLON7^1]-?\ #:?[7_\ T=#\?O\
MP[?CK_Y>5_HH_P#!L[\0O'OQ-_X)E:)XG^(_C/Q1X[\1R?&CXK6;Z]XNUS4O
M$.L/9VVIV'V>V;4=5N;J\:W@\R0PQ-+L0N^Q!GG_ #%*_P!+S_@UD_Y16:#_
M -EP^+O_ *<].H,JR2AHENNA_%3_ ,%$OVN/VIO#?[>G[9/A_P /?M&_&[1-
M#T;]ICXSZ9I&CZ5\3_&5AIFF:=9>/M<MK.PL+&UUB.WM;.UMXX[:WMX8T@AA
M1$1-B5\9_P##:?[7_P#T=#\?O_#M^.O_ )>5Z'_P4M_Y2%_MM_\ 9TOQQ_\
M5B:_7Q%0:)*RT6RZ+L?37_#:?[7_ /T=#\?O_#M^.O\ Y>4?\-I_M?\ _1T/
MQ^_\.WXZ_P#EY7S+10.R[+[D?37_  VG^U__ -'0_'[_ ,.WXZ_^7E'_  VG
M^U__ -'0_'[_ ,.WXZ_^7E?,M% 679?<CZ:_X;3_ &O_ /HZ'X_?^';\=?\
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
M\KYEHH.BR[+[D?37_#:?[7__ $=#\?O_  [?CK_Y>4?\-I_M?_\ 1T/Q^_\
M#M^.O_EY7S+10%EV7W(^FO\ AM/]K_\ Z.A^/W_AV_'7_P O*/\ AM/]K_\
MZ.A^/W_AV_'7_P O*^9:* LNR^Y'TU_PVG^U_P#]'0_'[_P[?CK_ .7E'_#:
M?[7_ /T=#\?O_#M^.O\ Y>5\RT4!9=E]R/IK_AM/]K__ *.A^/W_ (=OQU_\
MO*/^&T_VO_\ HZ'X_?\ AV_'7_R\KYEHH"R[+[D?5.G_ +<G[9ND7D&H:;^U
M9^T-87]J_F6UW:?&#QY!<0289=\4J:XLB-M=EW*U?27PZ_X+-_\ !4GX8W4%
MUX>_;A^/NIBV-OY-GXZ\:WOQ'TN-+8;885TOQ[_PD-B;8+\K6_V?R738CI)L
MK\Q** Y8]E]R/ZCOV>_^#L#_ (*!?#BYM+3XZ^#O@[^T;H7VA'U&[O/#A^%W
MC9[==VZ'3-8\ K9^$;-I-WS2WW@'5C\B;$C^??\ TG_L5?\ !RS_ ,$]/VJK
MS1_"'Q)UO6?V3?B9JIM[:+1_C)<6+_#F^U.=L?8]'^+NF+'X?MX8\C=?>/-.
M^'\,SE8;9)YG1'_S(J*")4H2Z6]-/^ ?[=EAJ%CJMC9ZGI=[::EINH6T%[8:
MC87,-Y8W]G<Q+/;75G=V[R075K<0NDL%Q#*\,L;HZ.ZMDW*_RG/^"9'_  6S
M_:U_X)MZ_I7AS1M>O?B]^S;+J"OXD^ 'C;5[J;1[&TGG::]U#X8:Y<+?7GPX
MUYFDN+AH]+AF\,:K=333Z]X=O[S[-?V?^E#^Q#^W-^SW_P % _@?HOQV_9W\
M6+KF@W3IIGBKPSJ*)8^,_ASXNCM8+C4O!OC;0S)))IFL6'GJT-S#)<Z/KE@]
MMK?A[4M5T2^L[^8.>=.4-=UW_P ^QN_MOZKJFA?L=?M0ZSHVH7NDZOI7P'^*
M6H:9JFFW4MGJ&GWUIX.U::UO;*[@:.:UNK>9%EAGAD22*1%=&# 5_DCC]M#]
MKU0%7]J#X^@*  !\6O'*@ #  7^W/SQ^ K_6J_;S_P"3)_VL/^S?/BS_ .H5
MK%?XW5!K02:E=)Z]?0^FO^&T_P!K_P#Z.A^/W_AV_'7_ ,O*/^&T_P!K_P#Z
M.A^/W_AV_'7_ ,O*^9:*#:R[+[D?37_#:?[7_P#T=#\?O_#M^.O_ )>4?\-I
M_M?_ /1T/Q^_\.WXZ_\ EY7S+10%EV7W(^FO^&T_VO\ _HZ'X_?^';\=?_+R
MC_AM/]K_ /Z.A^/W_AV_'7_R\KYEHH"R[+[D?37_  VG^U__ -'0_'[_ ,.W
MXZ_^7E'_  VG^U__ -'0_'[_ ,.WXZ_^7E?,M% 679?<C]C/^"7?[6?[47BO
M_@H]^PUX:\3?M$_&OQ!X>UW]JCX):5K6AZU\3?&.I:1JVF7WC[1;:]T_4M/O
M-8FM;RSO+>62&XM;B-X9H7='1T?%?ZME?Y!W_!)O_E)S^P)_V=O\!_\ U8N@
MU_KXT'-6MS*R2LK:?)_J%%%%!B?P-?\ !U=^T!\=/A-^W?\  S0?A?\ &+XF
M_#O0[_\ 9(\*ZO>Z/X)\;^(O#.FW>JR_&/XU6<NI7-EH^H6=O-?265C9VTEU
M+&\SV]I;0[RD*)7\PW_#:?[7_P#T=#\?O_#M^.O_ )>5_0U_P=X_\I!?@!_V
M9OX1_P#5V?'6OY2Z#LII<D=%MV1]-?\ #:?[7_\ T=#\?O\ P[?CK_Y>4?\
M#:?[7_\ T=#\?O\ P[?CK_Y>5\RT4%V79?<CZ:_X;3_:_P#^CH?C]_X=OQU_
M\O*/^&T_VO\ _HZ'X_?^';\=?_+ROF6B@++LON1]-?\ #:?[7_\ T=#\?O\
MP[?CK_Y>4?\ #:?[7_\ T=#\?O\ P[?CK_Y>5\RT4!9=E]R/IK_AM/\ :_\
M^CH?C]_X=OQU_P#+RC_AM/\ :_\ ^CH?C]_X=OQU_P#+ROF6B@++LON1_9__
M ,&I7QZ^-_Q9_:L_:0TKXH_%[XE?$33--^!FDWMAI_C7QKXA\365E>-XUL83
M=VMMK.H7D-O<-"S1&:%4?8[H&V&O[N:_S[/^#0?_ ).[_:=_[(%H_P#ZG5A7
M^@G0<E72I*WE^2/X>_\ @[(^.?QH^$GQN_9 L_A9\6/B+\.;35_AA\3KC5;7
MP1XR\0>&+?4KBW\4>%XX)[Z'1M0LX[J6"-FBCDF5W1'=$'SU_)+_ ,-I_M?_
M /1T/Q^_\.WXZ_\ EY7]0W_!X7_R7C]BW_LE?Q3_ /4L\*U_&_0=%-+DCHMN
MQ]-?\-I_M?\ _1T/Q^_\.WXZ_P#EY1_PVG^U_P#]'0_'[_P[?CK_ .7E?,M%
M!=EV7W(^FO\ AM/]K_\ Z.A^/W_AV_'7_P O*/\ AM/]K_\ Z.A^/W_AV_'7
M_P O*^9:* LNR^Y'TU_PVG^U_P#]'0_'[_P[?CK_ .7E?5'[#O[7G[56O_MG
M?LH:)K?[2'QQU;1]6_:*^#FG:II>I?%'QG>Z?J.GWOC[0;6\LKVSN=8DM[JU
MNK>22WN+>:.2&:!W1TV/7Y>U];?L#?\ )\7[('_9RWP3_P#5B^'J!-*ST6SZ
M(_V0J***#A"BBB@ HHKS/XP_&+X9? #X9>,OC'\8_&6C> /AKX T:YU_Q7XK
MU^Y^S:?IFGV^U0 JK)<7M]>7$D-CI>EV,-UJ6JZE<VNFZ;:75_<V]O( =;XI
M\5>&?!'AO7?&/C3Q%H?A'PCX7TJ^UWQ+XH\3:K8Z%X>\/Z)IEO)=:EJ^M:SJ
M=Q:Z?I>F6%K%+<7E]?7$%K;0QO-+*J(6K^+[_@IK_P '4MMHM[XA^#__  3>
MT>PU>ZM9+S2M3_:=\=Z*+O2TGA>2)KKX2> M5C^SZE&K(KVOBCQ]93:?<QM<
MI#X)FA^R:P_XA_\ !9'_ (+:?%__ (*5>/-4^'W@6\U[X:?L=>%]7/\ PA7P
MR2X-CJOQ#GTZXS:>/OBRUG,8]4U:ZDC6^T'PGYUSH/@R#[,EM_:6O)?^(;_\
M(Z#IA16CGK_=[>K_ $_,]L^.'[1OQW_:6\97GQ ^/GQ<\?\ Q<\7WQ'F:UXZ
M\3:KK\\$*-(8++3XKZXFM]+TVS61H;'3=/AMK.SMMEM;0Q0HB)XG110;[;!1
M110 X$@@@D$9(('(/J.GI]!7ZL?L#?\ !9;]N3_@GOK.FVWPQ^)VH>-OA+%=
MB76?@7\3[O4/%/PYU&VD;?=C1[:XNEU3P3JEQMC;^V?!^H:/<S26UM#J2:E8
M(]A-^4M% FDU9JZ\S_62_P""87_!8/\ 9C_X*=>"F/@.^'PY^.WA^P%WX_\
M@#XJU2VG\4:3"A5)=?\ "6HK#8V_CKP:TK!/[:TNTMK_ $MVAA\2:/HLEUI_
MV[^,W_@XH_:6_:(^&_\ P53^-7A7X??'/XM>"/#%GX0^$LMIX?\ "GQ!\4Z!
MHUK)=> ='N+F2WTW2]4M;.%KBXDDFF98=[S.\CC>YK^>[X.?&/XF_L_?$SPA
M\8/@[XQUGP%\1_ >L6VN>&/%&@W)MK_3[VW;E''S07EC>0M)9ZGIE['-8:E8
M3W-GJ%M-;330O]%?M_\ [:7B;]O[]HK4?VE?&WA72?"'C7Q+X'^'GAWQ=IVA
M7,\^B7WB'P9X7L?#6HZ_I4-ROVC3;/79+'^U%TF6:\_LU[J:V2]FA1!09QI*
M,[K6+3T>MGI_P7T. _X;3_:__P"CH?C]_P"';\=?_+RC_AM/]K__ *.A^/W_
M (=OQU_\O*^9:*#2R[+[D?6&A_MG_M=RZUH\<G[3_P ?'C?5=.5T;XL^.&5E
M-Y""&4ZUM9>?NMQ^E?[!'PHN+B[^%WPUN[J>6YNKGP!X.N+FXGD:6>XGF\.Z
M=+---*^6DFFD8R22.V]W8N^37^*]X?\ ^0]HG_87TW_TMAK_ &G/@_\ \DE^
M%W_9.O!/_J-:9085TERV27Q;?(]%HHK\FO\ @K-_P5>^#_\ P2]^"G_"1ZZE
MIXV^.WCJSU*T^"WP@BNS%<:_J5LGE2^)_%,L#?:-&\!Z#<2PR:MJ&$N=5FVZ
M+HV^]GFN;(,$FW9:MGT[^VI^WM^S!_P3^^%TOQ5_:7^(MGX3TZY-U;^%/"6G
M1IK/Q"^(6K6T0E;1? WA&&>*^UBZ#26\5YJ-P]AX<T0W5K/XAUO1[.9;FOX-
M/V__ /@YS_;._:<O-9\%_LR//^R+\'9Y&M[6[\(ZF;WXW:_9H8=MQK/Q*CAM
M9/"[S30-=0Z?\/[/0;JS@N9M*O\ Q%XAA3[3-^%7[5'[67Q\_;1^,/B#XY_M
M%_$#5O'_ (]UXB"*:]86^B^&]$@DDDT_POX0T&W\O2_#?AG2Q-+]CTG2X(87
MN9KG4KQ[S5;^_O[GYOH.J%)12<E>6_DOZ[F[XA\2^(O%VKWNO^*M>UCQ)KFI
M7,]YJ&L:[J5YJVIWUW=2M/<SW5]?33W$TTTTDDTTDDCN[N[O[X5%%!J%%%%
M!6II&LZOH&H6NK:%JFHZ)JUE+'/9ZEI5[<Z=?VL\+K+%+;W=I)#<0RQR1K(L
MD<B.CHC\<UET4 ?T7_L"_P#!RC^W/^R;J&B>%?C=K4_[6OP5MFAM+S0/B3JC
MI\3=%T\,H:?PG\5#;WFM2W%O&L4-OI_C2'Q5HZ6</V.PMM*>8ZA#_>I^P;_P
M4D_92_X*,?#O_A.OV=/'T5]K.EVMI+XY^%GB06VC?$_X=W5UE4M_$_AI;JZ$
MEC),KPV/B/0KO6/#&INDD-GK$UU#<V]M_C^5[5^S]^T+\9/V6OBMX5^-GP&\
M>Z[\.OB1X.O4N])U_0[IHO/@\R-[O1]9LFW6.N>']4CC6WUC0-6M[K2M2MOW
M%Y;.FS8&4Z49:KW7Y;/U7^7XG^T=17XE?\$8_P#@L5\/_P#@J#\)KG2?$UMH
MGP__ &J?AMIUH?BK\-;&Y,>E^(+ F*UC^)?PXM[VZNM2N/!VI74D=OJFEW4]
MYJ7@S6)DT?4KS4+&ZT37=;_;6@Y6G%M/=!1110(**** "BBB@ HHHH ****
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
M (3CQ4VM^)(=2C5);G1+G0;.?>FFP[/Q_H.RE'ECYNS?^7]=PHHHH- HHHH
M**** "BBB@ HHHH *_TO/^#63_E%9H/_ &7#XN_^G/3J_P T.O\ 2\_X-9/^
M45F@_P#9</B[_P"G/3J#*M\#]4?P0?\ !2W_ )2%_MM_]G2_''_U8FOU\15]
MN_\ !2W_ )2%_MM_]G2_''_U8FOU\14&D=EZ+\@HHHH&%%%% !1110 5^S?_
M  ;Z?\I=OV0/^QC\<?\ JL?&=?C)7[-_\&^G_*7;]D#_ +&/QQ_ZK'QG0*6S
M]'^1_JNU_FA?\'3G_*577O\ LA7P?_\ 2#5Z_P!+VO\ -"_X.G/^4JNO?]D*
M^#__ *0:O0<U#XW_ (7^:/YQ****#J"BBB@ HHHH _0C_@D[_P I+?V&_P#L
MY;X5_P#J36=?T#_\'A7_ "<?^QS_ -D2\??^IW:U_/Q_P2=_Y26_L-_]G+?"
MO_U)K.OZ!_\ @\*_Y./_ &.?^R)>/O\ U.[6@S?\6/\ AD?QX4444&@4444
M%%%% !1110 4444 %%%% !1110 5TW@[QCXK^'?BOP]XY\#>(M7\)^,?">KV
M&O>&O$N@W\^FZSHFLZ;.MS8ZCIU];-'-;7%M+&K*RL/[C[T>1*YFB@#_ %-_
M^"&O_!5K3?\ @I9^S>]EX\N=-T[]I_X+6VE:#\8]$M"L$7B:RN$DM_#WQ1T>
MS.TPZ?XK6SN(]9LX5>'1_$EM?V:/]CFTUYO\Y#_@H?\ \GZ_MJ?]G4?'S_U:
M'B2O0_\ @EU^W#XF_P""?7[:'PA_:"TN[N_^$-M=<MO"GQ@\/V\DHA\3?"7Q
M-=6]AXQLY+>/Y;B^TFS:/Q-X?5AL3Q#HFE._[GSDD\G_ &\=>T;Q1^VW^UUX
MF\.:C:ZOH'B+]I/XUZYHFJV,Z7%GJ.D:K\1/$5]I][:W$?[N:WNK6XAFADC.
MQT?>GJ0RC#EG*VS6GZGR91110:A1110 4444 %%%% !1110 4444 %%%% !7
MZ)_\$R_^"C'Q=_X)I_M)Z#\:OAY<7FL^"]5>RT#XR_"Y[Z6WT3XE^ C=;[JQ
MGM_,6UM_%&AK-=:EX)\03H\^@ZP\R/YVCZKK>FZE^=E% -)JSU3/]>?X\_'+
MX;?M+_\ !,/XU?'CX0>(;?Q1\./BC^RG\2?%?A?5X"JNUG?^!=8\_3]1@#,V
MGZUHM\EUH^O:7<8N=*UBPO\ 3;Q$N+:5!_D,5_4]_P $)?V];_3?V6?V]O\
M@GKX[UJ271?%/[-WQS^,'P'2_N@(M-\1Z+\/M8N?B3X.TT2#*Q^(M$AA\66-
ME',D,>I:#KAMX7O]=??_ "PT&5./(YK?56?DT%%%%!J%%%% !1110 4444 ?
MH/\ \$F_^4G/[ G_ &=O\!__ %8N@U_KXU_D'?\ !)O_ )2<_L"?]G;_  '_
M /5BZ#7^OC0<M;XOZ[(****#$_SN_P#@[Q_Y2"_ #_LS?PC_ .KL^.M?REU_
M5I_P=X_\I!?@!_V9OX1_]79\=:_E+H.VG\$?0****"PHHHH **** "BBB@#^
MN7_@T'_Y.[_:=_[(%H__ *G5A7^@G7^?9_P:#_\ )W?[3O\ V0+1_P#U.K"O
M]!.@XZO\27R_])1_!/\ \'A?_)>/V+?^R5_%/_U+/"M?QOU_9!_P>%_\EX_8
MM_[)7\4__4L\*U_&_0=-/X(^@4444%A1110 5];?L#?\GQ?L@?\ 9RWP3_\
M5B^'J^2:^MOV!O\ D^+]D#_LY;X)_P#JQ?#U I;/T?Y'^R%1110< 4444 07
M-S;V=O/=W<\-K:6L,MS=75S*EO;VUO;HTL]Q<3RLL<4$4:M)))(R(B([NX0$
MU_FB_P#!P%_P5_U;]O/XTWO[/_P8U^Y@_9*^"WB*XMM,>RFEAA^,7C[3#)9:
MA\0-56.3R[KP[ILOVK3_  '9S)LCL_M/B"9$O-82&P_HA_X.<_\ @IA)^S5^
MSW8_L;?"CQ"]C\9?VDM&NI/'-_I5V(]0\&?!)+AK'58GEMY%N-/U'XA7<<V@
M6?,4CZ#;>(74[9HGK_.GH.BC#[;\[*WX_P"04444'0%%%% !1110 4444 %%
M%% !1110!K^'_P#D/:)_V%]-_P#2V&O]ISX/_P#))?A=_P!DZ\$_^HUIE?XL
M?A__ )#VB?\ 87TW_P!+8:_VG/@__P DE^%W_9.O!/\ ZC6F4'/7^Q_V]_[:
M>:_M;_M/_#3]C7]G?XH_M(?%K4!9>#_AGX;NM8EM(Y%74/$.LN/LWA_PIHL1
MW-<:QXDUF:STFQC572%[EKRYV6=M<S1_Y)7[;7[8_P 7OV\/VC/'_P"T=\9]
M6:\\0^+K]X=#T.!Y/[$\"^#;&69/#7@GPY;.S?9]&T*QE6)6_P"/G4K][S6-
M0>?4K^\FF_I$_P"#K3]OR]^)'QQ\'?L(^!=9SX%^"45AXY^+$=G.KPZU\5=?
MT]Y-#TB\\J9E>/P7X7O!-]GGC1X=5\0W>\GR8:_D'H*HPLN9K5[>2"BBB@V"
MBBB@ HK]=_V*O^"'O_!0K]NWP3!\4/A'\+=,\,_"[4%\S0OB!\5=?C\$:%XJ
MB$MQ!)/X4@GM;[6->LX9K=HVU"TTO^SGWIY-Y+E]F_\ MC?\$&_^"C'[$_P\
MU'XN?$CX7:+XU^&6@V\E[XI\7?"+Q$OCF#P?IT"PBXU;Q5I<5G8ZUI.CV[2J
MMQK#:;-IMNB237=S;0H[H$\T;VNKWM;K<_&FBBB@H**** /H/]EO]IOXN?L>
M?';X>_M$?!#Q'-X<^('P[UJWU.R<F232M=TQV6+6O"GB.Q5HUU3PSXDTUKC2
M-:T]F1WMKGSK.:VOX;.\MO\ 6T_8/_;+^&W[?'[+GPP_::^&$BVNF^-]*-OX
MG\+R7*7.I^ O'VD%;/QCX'U@JL;_ &S0=661;.ZDAMTUC1+G2M?M8?L&JV;R
M?XY%?U0?\&LO[?%Q\!?VM-<_8\\;ZT\/PM_:MB23PA%>W6S3_#GQV\+:?<S:
M!/;+-(EO:_\ "Q/#<-]X-OOLT;WFL>(;#X<V>?*LS08U8)Q<DO>7XKK?T6I_
MHL4444'*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 C ,""
M 0000>A[$'K]#U]"*_SR/^"F_P #6_9^_;A^/O@FVLY+3P]J_C"X^(?A'-J+
M2TD\.?$-%\6PV^F(ORC3=#U+4M4\,V[+_'HDR'[G'^AQ7\K/_!QM\#$BO_@+
M^T?IULH%W!JOP=\4W04F1WMC>>+_  6K8.$CCCD\:!F< R/)"B<]/C..<%]9
MR;ZS&-ZF KPK:*[]C4:HU5;>R<J=1VV5.^J5C_0C]FOXB_ZG_2"CPIBJ[IY9
MXE</9CD/)*7+26=Y5%Y[DV(D]/WKI8/,\MPZU4IYIR\KDXRC_+K1117XT?\
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
M##87]S;?E90:IIJZ=T%%%% PHHHH *<26+$DDDY)/))/#$L.W\^.*;7]+?\
MP;;?L8_L8_MT?%O]IGX1_M8_"6'XG:KX<^'G@CXB_#9V\3^-/#,FB6&F^(]4
M\->.T,OA+7M$CO(]0N/$W@=ECU+[4]L]GNL/)2:_\\%*7*G)IM*VV^]OP/YI
M**_TE?VYO^"#7_!+/X0?L9_M3?%3X??LT1Z%XZ^'7P#^*GC/PAK:_$KXJ7QT
MGQ'X=\':MJFCZ@+/4?&5Y8W1L[ZUAF^SW=K-;3;-DT+H[BO\VJ@F$U--I-6=
MM?0****"PHHHH ***_HN_P"#</\ 8:_9A_;L_:1^._@/]J+X;CXE^%O!_P &
M['Q3X=TUO$?B?PV-/UV;QAI>ER7GVCPMK&CW5QNL;B:'R;BX>'Y]^PNF\ FU
M%-O9'\Z-%?ZBWB7_ (-K?^"0GB&WG2#]G7Q%X:NY+<6\.H>'?C1\8+66T*DL
M)XK.]\9W^DRS?,RN]UI]QO3 ?.Q"GY)?M=?\&BW@BYT'6/$G[$W[0?B32/%%
MM;W=[8_#3X[0Z?K?AS6[D'=;Z/IGC[POI>D:MX7A\O<L=UK/A_Q@\T^Q+FYM
MH7>YA#-5H/>ZVW_X';\ON/X5J*]E^/G[/_QC_9>^*GBKX)?'KP#KGPU^)W@R
MZCM=>\+Z['#YT:7,2W%CJ&GWUG-=:;K6BZI:R1WFDZUH]Y?Z5J5FZ75E>30O
MYE>-4&H4444 %%%% '8^ O'GBGX:>*M+\9^#=4ETCQ!I#7 M;N(;ED@O;6:Q
MOK*YB/RW%G?6-Q<6=Y:R?N;FVFFA?Y'Q7'45_H-_\$B_^".?_!+7]L/_ ()Y
M_LW_ !Y^)7[-MOXC^)GB?PQJNG?$/68_B%\4](34/%?ASQ+K6B7MV-/TWQE:
M:;;FZM;.SNFBL;6&W1YMB(I1J")S4-6GJ[:6_$_SY**_J1_X.3O^">'[(O[!
M>J?LNV_[+'PJ7X9Q?$2P^(4WBY4\4>,/$HU271+G04TQB?%6N:T]K]G6^N%_
MT-H0_F?OM^Q*_ENH*B^9)]U<****!A1110 445_?#_P1&_X(R_\ !.7]K?\
MX)I?L^?'WX^_L_Q^.?BMXVO_ (PP^)O$[>/OB/HAU&/PO\;?B)X2T,?V9H'B
MK3-*MQ9^']#TNQS;64/GFV-S/ON9II'"9S4%=IM7MI;]6C^27_@DW_RDY_8$
M_P"SM_@/_P"K%T&O]?&OR%^%'_!"7_@ES\$?B;X ^,/PT_9KB\._$/X8>+M!
M\=>"=>'Q(^*6H_V/XH\,ZC;ZKHNI?8-3\97FFWGV/4+6&Y6WOK2XMIF79-"Z
M?)7Z]4'+4FINZ37KZ+_(****#,_SN_\ @[Q_Y2"_ #_LS?PC_P"KL^.M?REU
M_L&?M0_\$TOV(?VSO'.B_$K]ICX!^%OBIXW\/>$[3P-H^OZW=:W;W=EX5L=8
MUK7[31T73-4L86MX-6\1:U>1M(CN)K^;YRH1%_.[]JC_ (-V?^"=_P 3OV>O
MBQX)^!/P"\(_!_XRZQX2U _#'XBZ5J/B1I/#OC:P"ZAX?>_BN]4OH;C0[[4;
M6'3?$%NMOY\VCW=XEN\-R89D#HA5BHQBT]-+Z6_,_P P2BNO\?>!?%OPQ\;^
M+OAQX]T.\\->-O GB36?"/BSP_J"JE[HWB'P_J%QI>K:=<>6TD;26E]:S0^9
M#)/#,B":&::%T=^0H.C<**** "BBB@ HHK^Z;_@@7^R/_P $J/\ @H?^R(+3
MXH_LK?#O5_VDO@3J,7@WXM7,^HZ_;7WBS3M0-U>^#OB%]DM/$4>Y=<T];C2]
M2GCL;.V36]$OTACV/&\@3.7(KV;5];6TOUU/C[_@T'_Y.[_:=_[(%H__ *G5
MA7^@G7P]^R]_P3?_ &+/V+_%7B'QM^S-\"?#/PJ\4>*]#B\-Z_JVB7>M7$^H
M:+#>IJ,=C(-4U*^B6);R..8M'&DCLB;W*KQ]PT').2E)R76WY)'\$_\ P>%_
M\EX_8M_[)7\4_P#U+/"M?QOU_L1_M3_\$[_V./VUM;\)>(_VG?@AX<^+&L^!
MM+U+1O"M[KEUK-O)I&F:O=6U[J%K"NEZE8QR+<75G;R,TRNZ%#Y;H'?=_+'_
M ,' W[*7_!+/_@GI^RMIOA[X/_LK_#C1OVE/C[J4WASX<:A#J?B"?4?!7AG1
M9+2]\9?$&*QN]>E61K*%[/P[I<S6\T*:OKUM-(C);/0;4ZBM&"3;VZ6]?1:_
MTS^'BBBB@W"BBB@ KZV_8&_Y/B_9 _[.6^"?_JQ?#U?UC?\ !OG_ ,$._@%\
M;?V7]7_:I_;5^$^G_$B'XRWQM?@GX0\076IVEIHO@/P_>SVE]XTD@TV\LI&U
M'Q5KEO<VNFM-(/)T/2O.2%X=81Z_HC\&?\$1O^"77P^\7^%?'GA#]DGP)HOB
MSP5XAT?Q7X8UB"_\4//I7B#P_J%OJFCZE"DVN2PM-8W]K;W,*S1R)YD*%T;!
M%!E.K%-QU>EKJUM?FK_U\OU9HHHH.0*XOXC>/_"_PI\ >-/B9XWU2WT7P?X
M\+ZYXO\ $VK7<J0V^GZ'X?TZXU34;F225EC'EVMK(5#,-TFU!R]=I7\P?_!T
MU^V1)\"/V'=#_9T\,:LUEXX_:M\3/H.I1VMX]M>P?"GP8UEK/C:8QB-ENK'6
M-0G\.^%[R$NNZUUBY?JBHX5%<TDN[_#J_DC^$G]OC]KGQ;^W+^UI\9OVEO%T
MEU'_ ,)_XINF\*:/<R.P\,> =)(TSP5X;AC::XCM_P"S=!M[/[9'#)Y,VJS7
M]XO_ !\OCXYHHH.Y*R2716^X**** "BBB@ HKTOX/_"+XB?'OXH>!?@U\)?#
M&H>,_B/\2/$>G^%?"'AK2XQ)=ZEJVHN$0.[;(;6QM85FOM4U*ZDAL])TZVO-
M2OYH;.VFF3_2._X)F_\ !N_^R'^QMX*\.^+?CUX-\,?M+?M*W=I%?^(O%'CG
M2X=;\ >"M1N([60Z%\.?!>I+-H\<.CR0M&OB_6K._P#$^I7,U_<VUSH^FW5M
MHED$3FH+75O9(_S)J*_VN3\*?A>VEG16^&_@,Z.;'^S#I1\(Z =/.G>1]E^P
M?8_[/\C[']G_ ''V?R_)\D>7LV<5^&W_  4:_P"#=_\ 8K_;,\)ZSK_P>\&^
M&_V7OV@X+:YNM \<_#C1+?1_!?B74]ES+'IWQ'\":8MOH^JV=_<S1_:_$6DV
MUAXJL_)A=-0O;.*;2KP,U73>J:\[W^_1/[KG^8?17LG[0'P&^)_[,7QD^('P
M&^,GAV7PO\1_AIX@NO#OB72G9IK<SP;9;74M,N]L:WVCZQ8S6NIZ/J"Q(EYI
MMY;7.Q'=T3QN@WW"BBB@#7\/_P#(>T3_ +"^F_\ I;#7^RG)\3=!^"_[)D'Q
M<\3SP6_A_P"&GP"L/&^K27$RV\36?AKP#;ZM) T[X6)KK[*MO&S?\M)4X)(%
M?XUGA_\ Y#VB?]A?3?\ TMAK_2U_X+T?'&\^#'_!%'5=-TJ]6UU?XR>%_@O\
M'X4P^^YT?Q+8Z3>^*(TD!7R]WA_2;Z)FW8<3>2R.CR"@PK*\J:[MK[W$_P Y
M#X]?&'Q1^T%\:OBG\;_&EU/>>*/BIX[\2^.-8EN)C/)'/K^J7%]'9B4JI,.G
M6\D.GV^U8TCMK:%$C2-*\BHHH-]@HHHH *_3C_@C_P#L8V'[>'[?GP1^!7B6
MUDN_AXFH7OC_ .*L$,XMY9_AYX'@75=9T]9"K;5UR\;2_#\FW9,D.J.\#^<B
M5^8]?V._\&?_ ,,+/4_CK^UG\7;VQMYKCPG\,_!G@K1+N18FN+*Y\5>(KS4]
M6,#"3SH_.L]!LX9,P[)$<C>'79014;C!M;JWXM(_O#T#0-$\*Z'H_AGPUI&G
MZ#X=\/Z;9:-H>B:1:06&EZ1I.FV\=II^G:?96R1VUK96=K#%!;6\,:)##&B*
MH J[?6-EJEE>:;J5G:ZAIVH6MQ8W]A?6\5W97UE=Q/;W5G>6MPDEO=6EU;R2
M0W%O-&\4T3O'(CHY!MT4'$?Y.'_!;;]B;2/V#_\ @HA\8_A-X,TV'2/A5XR7
M3?C-\'M,@&R#2? 'Q#EU";_A';6':ODZ;X/\8:7XN\&Z.OF3.^C^'K"::;[1
M-.J?DM7]IO\ P>'?"VSL_'G[%/QHM+11?:]X5^+?PTU^^$<V][?PQJW@_P 3
M>%;9I1$UOLC;Q5XND6)I$F^=W1)D\YH?XLJ#N@^:,7N[:^O4****"@KMOAQX
M]\3?"OX@^!_B9X-U&?2/%OP^\6^'O&GAG5+8A;C3M>\-:M:ZSI5["3C]Y;WU
MG#,,==G.>W$T4 ?[0W[,WQNT3]I3]GGX)_'[PZMO#I/Q@^&/@SX@165M<BZ3
M2;OQ+H=GJ.J:$]PO$ESH&J37FBWGI=V$R'!4U[E7\YW_  :[_&VX^*G_  2^
M\/\ @K4;U;C4?@-\5_B!\-K:V:7S;B#PWJ,VG?$#19Y!L5DAFO/&&N65JK,^
MQ--=$V0I&@_HQH."2Y9./9_\%?@T%%%% @HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *_.__ (*H? QOC_\ L-?'+PK9VKW/B'PWX=7XC^%EBA62
MZ?6_ ,J^)%L;7?PDNL6-G?Z*S''[G4)!O0D2)^B%4[VTM]1L[NQND$MK>VTU
MI<Q$!A+;W,3PRQD$$8>.1U(8$<\CUY\7AH8S"XC"5%>GB:%6C+R52#A=>:O=
M/HTF?5<#<68_@3C3A/C3*VUF'"G$63\081)V52ME./P^-C2F]4Z=9471JQ::
ME3J2BTTVG_EMT5]+?MA?!>X_9[_:?^-_P>F@6WMO!?Q URUT6-<E?^$8U*?^
MVO"KJVU5;=X=U+2VD95\O?NV=L?--?SG5ISHUJM"HK5*-2=*I'JITY.,EW5I
M)K7L?];^09W@.)<BR;B+*JJKY7GV4Y=G675XM.-; 9IA*6.P=5.+:?M,/7IS
MT;5I+4****S/7"BBB@ HHHH *]$^$WC"S^'OQ1^'/CS4;6ZOK#P7XW\,>*;V
MRLO)%Y=VNA:Q9ZC/;6AN)(;?[1/';O%#Y\B0AW0O(B?/7G=%.+<)PG%VE"2G
M%M77-%IJZZJZ5T]&KI]UR8[!T,QP6,R_$IRPV.PN(P>(C&4H2E0Q5*="M&,X
MM2BW3G)*46I1;335M?["3_P<=_LU9X^ ?QY(R<'?\.@2!QR!XR?OWSVI/^(C
MO]FKO\ _CQCH?G^'?7_PL?T-?Q[T5]7_ *[<0?\ 010_\):/_P C_5WY6_B#
M_BG)]%K_ *)7B'I_S6.?^7_47UM^+/T$_P""BO[>7B_]O+XSGQ?=V^I>'/A5
MX3MY=(^%?P^OIX';1--N%5M3UO6H[&2>QN/%6O3*K:E=1S7B6UG#9Z9;7#V5
MK&E?H/\ \$[O^"W_ (P^ NF:-\'?VIH/$'Q/^%6FQV^G^&OB)82MJGQ(\"V*
M%8HM/UB"\F63QQX9LX=OV=FND\3Z/;0O;6S^(87L--L/Y]**\BAG>:8?,*F9
MT\7/ZU6GS5W)*5.M"Z?LJE-^ZZ:24812C[-)>R<&KG[IQ+]&OP9XK\+LI\'L
MVX-P+X*X>P<,-P[A\*Y8?-,@KPB[YKE6;QOC:&;8BM.IB<?C*E2M_:N(K5WF
MM/'4L17I5?\ 2Z^"/[3/P$_:/\,P>+?@E\5/!_Q"TB6.)YTT;5(DUC2I9\F.
MTU_P]>?9M>\/ZA@'=8:UIMA>QX!>%0PS[M7^7'H^L:QX=U2UUWP[J^J^'M<L
MB6LM;T'4KW1M7LR0%)M=4TVXM;ZU9N"S0W"?X?16G?MJ_MB:58QZ;8?M4_M"
MPV4*E(HI/B]XYO'C0C;L2ZOM:NKI8U7Y8XUFV1)A(=G%?;X;Q#C[-?6\ME[6
MUW+#5UR3=EJJ=2'-#7ISU++[1_FWQ9^RBQ?]I5JG OB[AEE%6HY4,'Q9P[6_
MM#!TG*T:-7,LHQDL/F%2"Y>:O#*\LC-N2]A!Q][_ $:_%7C'PCX'T:_\1>,_
M%&@>$] TNV>[U36?$FL6&BZ986L8S)<7E]J-Q;6MM"JY+22R(@'(-?@A^VU_
MP7G^#?PRTW6? W[)0M/C/\1W2XT\?$.XAGB^$_A2<[XFU'3KF18;KXA7EO\
MZZQCT98/"MR7AF;Q#>)%-ITW\C?C3XC_ !&^)-S'>_$CXA^/?B)>0N98+OQ[
MXS\2^,[F&0A5\R&X\3:IJDT+;55-\;)\B(I^1*XFO/S'CS'8F$J6 P\<#&2:
M=:<_;XBS6OL_<A3I/I=QJR6KA*+LU^K^$/[,+PYX3S+"YWXH<58SQ)KX2K3K
MT>'<)ESX<X8E5IN,HQS/EQV.S7.**E&,U0CBLJPU3^%BZ&,P\ITI]_\ $WXG
M>/\ XR>.?$/Q)^)_BK5O&?C?Q5?R:CK>OZS<&>[N)G/R0PH,6]C8VL>VWT_3
M;."&PL+9$M;.VAA1$K@***^$E*4Y2G.4ISG)SG.;<I2E)W<I2;;<F]6V[MW9
M_IS@L%@\MP>%R_+\+AL#@,#AZ.$P6"P="EAL)A,+AZ<:-##8;#T8PHT,/1I0
MA3HT:4(TZ5.,80BHQ211112.HZKP1XMF^'_CCP1\0+=I%G\!^-/"?C:(P;C+
MN\)^(=-U_8@3YF:1=/:/RU^_OV<;\5_IR^%M<MO$_AGP[XDLIHI[37]$TO6K
M:6%Q)#-#JEA!>Q21.C,K1LDJE""00!@GK7^7BRHRLC+E74@C.<JPP5_/^O:O
M] [_ ()+?%__ (71^P!^SUX@GN?M>L>%_"LOPT\03.P,\FM?#F_NO"=S<7"#
M_5R7T>FP7R@@(\-S'*G[N1*_0_#W$J&+S#!M_P :A2Q$%?9X>?LY6]57C]SW
MN?Y+_M6>#)XO@OPKX_HTM,AXCSGA7'U%!W]EQ+EU#,\NYI*_+&E6X;QT;2;O
M+%)IJSYOTAHHHK]5/\1PK_/H_P""K_P5NO@;^WI\=M&^Q-::#XYURW^*/A4B
M%DMI-(\9VT=W=0V\Q9H[AK76H=46X=27A=TAF1'Q(_\ H+U^&O\ P6O_ & ?
M$'[5/PJT#XQ_"+13K'QG^"]OJ"RZ!9P%]4\=?#V^/VK5M"L-K SZWHUY"FL:
M+:^6\EZ9+^RB=)9HDF^3XRRNIF64N5"#J8C!58XFG"*O.I"SA6A!6NY<DN>,
M5K)TU%7DT?W%] #QGRKPB\=*&'XES"CEG"WB#E%7A#,LPQ52-'!9;F57%8;'
M9!F&,JSE&G1PZS##?V96Q-24*6$HYK5Q5>I3P]&K(_B9HJQ<07%G=7-C>V]Q
M97]E/);7UC>02VM[97$)9)K:[M)UCN+:XAD5EDAFC1T<?.E=A\./AWXT^+GC
MOPQ\-/AQX?O_ !5XW\8ZK::-X?T'3(C+<W=Y>3QP(\K?ZNSL;=I%DOM0N6AM
M-/MD>YN9DA3?7XG%2G*,(Q<ISDH1C%-N4I/EC%)*[DY6CRI<U^A_T:8K'83
MX/$9AC<3A\)@,)A:N-Q6-Q-:G0PF&P="DZ]?%5\34E&E2P]&C&56I6G*-.%.
M+J2E&"YC^S+_ (-^?#=_H7["&IZC>(ZP>,/CO\0?$NE,R^6)+"'P_P"!?"KR
M1MN8R)_:7AC4(_,VI\Z/&4 3>_[C5\Y?LE_ '2_V7OV</A%\!=*N4OA\//"5
MMIVJZG$&6+5O%&H7%QKGB[5X(Y%62.UU3Q1JFL7UG#)F2VLYX+9V=HBQ^C:_
MH;)\+/ Y7@,)4TJ4,+1A56C2J\B=1)IM-1FY)-;I76A_R@^._&N"\1O&;Q.X
MWRQN>5<2<:9]F&4U'!TYULH>.J4<JKU*<DI4ZE?+Z6&JU:<ES0J3E%MVNROS
M?_X*X:R^A?\ !.?]J*^B:U$TO@W1-.A2[+>7+_:GCCPKI\L<:K+"S3"WN9Y(
M55\"2-6:-HU>-OT@K\4O^"]GQ"3P=^P9JGAN.<+>?$WXD^"?"0M=V)9]-M9;
M_P 2:A* &0-';3:+8^:/G.^:'*')*QGE54<FS2;=K8'$Q5_YITI0A\W*44O,
M]/Z-V35L_P#I ^"^64*?M95/$W@S$U*>K4L-EV?8',L8Y6^Q'"82M.;NDH1D
MVTKL_A_"D #T!7MU.<?GD>W-.56=E0 LS,%"*,EF8X4!1_$WX]N1QB*OI+]D
M'X12_'K]I_X%?"-;:>ZM/&OQ+\*Z;K:VXS+!X:CU2WO/$U^=KJWEZ?H-IJ5]
M-M;?Y-L^SI7\_P!*G.M6I4::O4K5(4H+O.I)0BO2\E?[E=L_ZG<_SC \.9'G
M/$69U51R[(LIS#.<PK-I*E@LKP=;&XJJ^9I6A0H3DTY)::L_O._X)Y_"%/@9
M^Q;^SK\/FMOLU_;_  XT;Q%KT3Q".X77_'"R>,M8AO/E#275C>ZY)ISEMY6.
MSC@1C#%$:^T*ABBC@CCAAC2*&)(XXXHXQ''''& D<<<:!5CCC556.-5"A0%4
M!1Q-7]'X:A##8>AAZ?P8>C2HP_PTH1A'\(H_Y%N*^(L;Q?Q1Q)Q7F4G/,>)L
M^S?/\=)RYF\7G&/KYAB-6DW:KB)):+1*R2LD4445L> %%%% !1110 5_GF?\
M'=WCJ35OVZ/V>_AW'.LMAX*_9;TSQ Z+(C?9M9\;_%#XC6]]!)']F62.5M)\
M(^'[C>UU-"Z7,&R&V=)GN?\ 0SK_ #3O^#J/4KR^_P""I]]:W,OFP:/^S_\
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
MW&H7C,UP&?+[%D>-$2/_ #6*_P!$/_@T? _X84^-AP,G]H:_R?7'@_P_C/\
MGK095O@?JCXD_P"#Q#_D-?L4?]@OXK?^E?ABOXEZ_MH_X/$/^0U^Q1_V"_BM
M_P"E?ABOXEZ"J?P1] HHHH+"BBB@ K_4G_X-M?\ E#=^RE_V$_C_ /\ K1_Q
M9K_+8K_4G_X-M?\ E#=^RE_V$_C_ /\ K1_Q9H,*^T?5_D?NC1110<P4444
M%%%% '\'_P#P=3?\$U3X1\8:)_P46^%.A[?#OCJYTGP+^T58Z=:$1:7XQBBC
MT_P5\1KLQ0E%A\46<=OX1UJZN)T5-5TWPWY4+SZK=35_&/7^TK^T!\"_AY^T
MQ\%OB5\!_BMHMOK_ (!^*/A+6/"7B"QG0L\=OJEI)!!J5C(CQS6NJ:3=-#J>
ME7UO-#<6=_:6UQ#,DD8>O\AO]M[]DCX@?L.?M/\ Q7_9H^(\4TFK_#WQ#/;Z
M-KCVDMI:^+_!]_\ Z9X4\8::DORM9Z]H\EO=MY4DT-M>?;+#SG>S>@ZJ,[KE
M>ZV].WR/DZBBB@V"BBB@ K]5O^"-W[?FI_\ !/+]M_X<_%74=0N(_A'XSGA^
M&GQQTH74\5E/X \2WEM$?$4T 9K=KSP+JZV/BBWN)+6YN4L+/6=-LQ"^JN]?
ME310)I--/9G^W/I6J:=KFEZ=K6D7EOJ.DZO8VFIZ9J%I(LUK?:??V\=U97EM
M*GRR6]S;RQS0NOWT='[UHU_,/_P;%_\ !1(?M/?LGWG[*_Q#UR*Y^,?[*-II
MFC:&MU(1J'BCX'7@^R^#=65G5?MEQX0O8;CP;JS1M-);6</AB\OYO.UN'?\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MK5-.NH+W3]2TZZGLK^PO+:1)K:[LKRVECN+6[MYE62&XAD2:%XTD1T?K0HH
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
M;_#C(QO-3_:MTW6X9/,C"+;:'\(?BI87,9B/[QC))X@M661?DCV,CY:9 /\
M/6H.NC\"]6%%%%!J%%%% ']?W_!G]H\,O[4W[6.OM!<M<6'P!T'1XKH"3[+'
M#JOQ%T6]N()"$\OSYI-'MI(=TF_RX9S&CIO=/[^J_B?_ .#/#P-,GA[]MOXD
MW$$B12ZO\'?!6G7!,@BN&2T\;:WJ\2C=Y;/:_P#$G9F:/>OVGY'V.XK^V"@X
MZO\ $E\O_24%%%%!F%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MKPQZ%XT:W<O]O_LS6;B"V77H4(<U6FH^]%66S7;L_P#/SL?T;5_(W_P=^_\
M)G'[+W_9S$W_ *JWQQ7]<E?R-_\ !W[_ ,F<?LO?]G,3?^JM\<4&=/XX^I_G
MUT444':%%%% !1110!_I4_\ !JC_ ,HL3_V<C\7O_39X&K^D^OYL/^#5'_E%
MB?\ LY'XO?\ IL\#5_2?0<53XY>H4444$'X^_P#!>[_E$Q^V)_V(ND?^I?X?
MK_*)K_5V_P""]W_*)C]L3_L1=(_]2_P_7^430=5#X'_B?Y(****#8*_T;?\
M@TB_Y1I?%3_L\WXG?^J>_9_K_.2K_1M_X-(O^4:7Q4_[/-^)W_JGOV?Z#*M\
M#]4?U%T444'(%?Y/O_!>'_E++^V=_P!E*M?_ %%?#]?ZP5?Y/O\ P7A_Y2R_
MMG?]E*M?_45\/T&U#XW_ (7^:/R)HHHH.H**** "O3/@QX_A^%/Q=^%_Q/N-
M*DUV#X=^/_!_C>;1(;U=,EU>+PMK^GZU)IL6HO:WZV,E\MBUNMXUC>);._G?
M9IMODOYG10&Y_<I??\'C>@M:S#3OV!-8BO2H^SR7W[1UE/:H^Y,F:"#X+6LT
MBA=WRQW$7SX^?/RG\W_VH?\ @ZC_ &_OC7HFJ^$_@UX>^&G[,>B:E'=VA\0^
M"['4?%/Q)%C>0>2T<7BGQ9=7FEZ5>V_S26>J>'O#.CZK;3/YT-XCI"\/\Q=%
M!"IP7V?ON^W^7YG5>-?&WC+XC^*M=\<?$#Q1K_C;QEXFU&XU;Q#XI\4:M?:Y
MKVM:E=R/+<7VI:KJ,UQ>7EQ-(VYY)IGS]Q/DP*Y6BB@L**** "BBB@ K_1!_
MX-*?V=[KX>_L2?%[]H/5;!K6^_:*^,+Z?H%TT(4:GX#^#EC<>&M.NXYS\TD<
M/CS6_B1I_E_ZN)[!]GS.ZI_G\_#+X<^+_B_\1? GPH\ :3-KGCCXC^+?#_@C
MPGH\ /F:CX@\3:I:Z/I5L6"L8XY+R\A\ZX8;+:'?--\B/7^Q1^QW^SEX<_9&
M_9<^!/[-OA9EGTOX/_#;PSX/GU)8$MI==URRL(Y/$WB6Z@C9HH[[Q)XBFU37
MK]8L0_;-0F\E$CV(H8UY6BH]W^"_K\/N\R_X*9_\H[_VW?\ LUOXW?\ JOM>
MK_'IK_86_P""F?\ RCO_ &W?^S6_C=_ZK[7J_P >F@*'P/\ Q/\ )!1110;!
M1110 5^P?_!'/_@J7I7_  2K^,7Q4^*VJ_!/4?C<GQ'^'-IX$@T73_B!;?#Y
MM&DMO$5CKK:G+?W/@WQBNH1R1V;6JV:VUFZ._G?:7V>2_P"/E% FE)-/9[[K
M\C^VGQM_P>*:U<Z9)'\./V&-,T762O[J[\;_ !ONO%&F*^&&9-/T'X=^$+J1
M<^6?DU2/C<,_,NW\*OVY?^"[G_!0?]N[1M4\#^./B18_"SX1ZN&34?A/\%;.
M\\&^'-7MF:&1['Q+J\FH:EXP\4Z=YUM;W"Z7XB\17^E0W,'G0V<+[G?\:Z*"
M53@MHKYZ_G_5PHHHH+"BBB@ HHHH WO#/A[4_%OB30/"NBVT]YK'B36M,T'2
M[6"&2XFN=0U:]AL+.&*"%6FFDEN+B-5CC5W?^#UK_9>_98^#EK^SW^S;\"/@
M=:PV\/\ PJKX3^!/!%X+5B]O/J^@^'-/L=;O(F).5OM8COKW*@)_I'R!4PH_
MS?O^#</]BZ[_ &K?^"B?@;QQK>E->?"_]E^*/XU>+[F=)%LKCQ'I-RMO\-M!
MW-;26=U-?>,9+/5+K2[AT^V:#HFL-LF2!T'^G[0<U>5VH]M7\[6_#\S^&_\
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
M;;;W9_#?_P 'B'_(:_8H_P"P7\5O_2OPQ7\2]?VT?\'B'_(:_8H_[!?Q6_\
M2OPQ7\2]!V4_@CZ!11106%%%% !7^I/_ ,&VO_*&[]E+_L)_'_\ ]:/^+-?Y
M;%?ZD_\ P;:_\H;OV4O^PG\?_P#UH_XLT&%?:/J_R/W1HHHH.8**** "BBB@
M HHHH *^1?VZOV0?A_\ MV?LL?%K]F;XB0VT=CX_\.W">&O$,MK'=77@GQ[I
MH:^\%>-=-RIFCN- UZ&UGO([62VGU/1WU71))DL]5N5?ZZHH!.SNMUJC_%>^
M.7P7\??L[?&'XE? OXIZ+/X>^(7PJ\8ZYX)\5Z7*"4BU30[V2TDNK&8JJWFD
MZG"L.I:/J4.^VU+2;RSU*S=[:YA=_**_NG_X.LO^";7]NZ%X<_X*0_"K1%.K
M>&;?0OAO^TQ9V$)\W4/#CW%OI'PT^)LT<2#S+C0;JXA\ ^)+R5YIWT>\\#;$
M@T_P]?3'^%B@[H24XI_>NS"BBB@H**** "BBOH;]E+]F[Q_^UW^T1\)OV<OA
ME9R77B[XJ^,-,\-6L_EM):Z/ITTGGZYXCU)E^6#2_#NBPWVL:A-(Z(EM9NF[
M>Z"@#^J/_@U0_P""<Q\:^/\ Q5_P4)^)^@E_#7PWGU#P#\ (=1MI5BU+QY=V
MWD>-/'5B9(526/PKI,__  C.GW<-PZ'4];UN-XO/TU'3^\^O!?V8/V=_A]^R
M?\ OA9^SS\+]/BT_P;\+/"6E^&=.988X;G5+FUA#:KKVHF/F;5=>U1[K5]2N
M)"\DMU>2;W; ->]4'#.7-)O[O0****"0HHHH **** /X%_\ @\&EUAOVBOV/
M8+B(KH,7P=^(4FE3&(*LFJ3>,='76XQ-]Z00VL.ALT72(S;_ /EM7\=]?V>?
M\'BFG7D/Q3_88U:2';I]]X"^.=A:S[@PEO-+U_X9SWT6T89?)AU;3VW,?G\[
MY!\CD?QAT';3^"/H%%%%!84444 %?K__ ,$$O^4MW[&/_8_Z[_Z@?BNOR K]
M9?\ @AEJ4^F?\%9OV(I8/*S=?%LZ9)YHR/)U'PMXCLYMGS#;)Y<[^2V/O[/;
M(*6S]'^1_K)T444' %%%% !1110 4444 %%%% '^>K_P=3_L#2?![]H[PM^V
MMX%T8Q> /VBXUT'XC-9VY%MHWQ@\.6,<8OKMH]_EGQMX=AM[Z.:=H_M.K:3J
MJ(!FOY,:_P!D?]MS]D/X:?MT?LS?%#]FGXI6X_L/QYHDJ:/KD422ZAX.\96"
M27/A/QEI0?\ Y?O#^L"&[\G>J7MF+S3976"\FK_)%_:P_9=^+/[&GQ]^(O[.
MOQJT&;0O'/P]UJ>PF<QR?V;XAT:8^?H/BSP]=.JKJ'AWQ)I;6^J:3>1_?AF\
MF?R;R&YAA#JHSO'E;U7Y=/NV/G*BBB@V"BBB@#]B_P!B/_@NO_P4._8.\$6/
MPN^%WQ&\-^/OA3HL$D'AGX;?&GPW/XV\/>$HY7D=X/#&HZ=K'AOQAI.G*S%[
M?0X_%#^'K/9_H&EVSS7/G7OVU/\ @O1_P45_;E\"ZE\*_B-\1?#'PX^%NOVB
MV7BKP#\#_#=WX(TGQ=:KL+V?B35]2USQ-XPU#2[KYEO]#7Q-#H.I0L\&I:5<
MP[$3\9J*">6-[V5][VU_K3^KL****"@HHHH *_J>_P"#6?\ 8)N?CU^UIK7[
M7_C716F^%G[*D*KX3FO;42:?XA^.?B:PN(?#UM;&>,1SMX!\/S7WC*\FM)/M
M6CZ]-X#FF3RM22OYX/V7_P!FGXM?M??'7X=_L\?!+PY<>)?B#\1]=M](TZ%(
MY!I^CV /G:SXH\07:(RZ7X;\,:6EUK&N:G,-EM86<XC2:Y>&&;_6V_8-_8S^
M&O[ W[+?PO\ V9OAA%'<6'@K25N?%GBAK2*SU+X@?$'55CNO&?CK5UCW-]KU
M[5MYL;6::Y.C:#;:/X>MKA[#1[,(&56?+&R>KTTZ+2]_5:?,^PZ***#D"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^!C_@L
M3\"W^!W[=OQ7CM;)[3PY\3Y;+XK^''\@06\T/BZ-I=<CM$7(^SV/BBVUJQ7;
M\H^S<[#\B?EM7];?_!Q=\#5UCX:_!/\ :&TVQ#7O@SQ)J/PS\3WB>8\K:+XI
MMI=<\-B2-=RQ6MCJVE:XK3ML3SM8AAD??)$I_DDK\$XEP*P&=X^E&/+3J5?K
M-+2R]GB(JI9*RLH3<Z=M_</^H#Z&OB+_ ,1-^CEX;YW7K^WS3*<H7"&=.3O5
M_M'A27]CJMB-9?OL=E^&P.92VNL;&7+"_*BBBBO"/Z@"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK[A^ ?_!.3]LW]I%[*X^&_
MP,\71>'+QK5E\:>,K8>!_"*6EWS'J5MJOB7^SY-:L57YI)/#=KK<R?\ /%Z_
M;O\ 9\_X-T852SU?]IWXUO+,1#+-X*^$-H$MDECES);WGC3Q+9-/>6MQ'MC?
M[!X9TJYA^?R+S<ZNGL8#(,XS+E>&P-;V4K6K5E["E9V?,IU5%36O_+OG;Z(_
MG?Q,^E9X!^$JKTN+O$7(WFV'O&7#V0UO]8\_59;4*^6Y,L74R^I))M2S2>!H
MI<KE57/%/^6F.-YGCBB1Y))'$<:1J7DDD<E41$7#,S-\JJH^?V%?>GP#_P""
M9/[:W[1C6ESX&^"GB+1?#UVZ >+_ (@QMX&\.)'(F^*X676XX=4OK>2/YXYM
M)TN_1T^Y]]-_]L/P#_X)Z?L>?LU_9;CX6?!'PG9:]:"81^,/$5L_B[Q@1,"L
MP'B+Q&^HZA"DF&/DVDEK N<1Q*B1HGVBJK&JQQJJ(BA0% 5551A551PJJ,;5
MZ 8  Q7VF \/5I/,\==Z7HX.+2TULZ]57:W34:,?*1_G?XF_M4ZTW7P/A!X=
M1HQ]^-'B'C[$<]75M*I3X;R7$^SA))<\)U^(*RYI*-3#.$6I_P R/[/O_!NK
MX5T_^S]8_:7^,NH^(;E7MKB[\%_#&S31=**&("YTZ]\4ZO'=:E<[)3A;K3=-
MTW=@[<; 7_;?X"?L)_LG?LU6]M_PJ/X*^#M$U>"WMX7\6:E8+XA\7W+6LC/#
M/<>(M;^VWZW"NY826LEL,@'9T!^NZ*^TP&091EO*\+@J,:D=JU2/M:]]-55J
M<TH_"G:#BD]DMC_/#Q,^DYXZ^+CQ%+C7Q&S_ !65XAOFX?RNNLAX>Y+WC3J9
M/D\<'@\6H?9J8^GBJ[LG4JSDDPHHHKV#\&"BBB@ HHHH **** "BBB@ HHHH
M ***^6?V@/VV_P!DO]E75_#^@_M%_'WX<_![6O%>G76K^'--\;:VNEW6LZ99
M72V5W?6,9B?SK>VNF6"63C:YVT DWHE=]D?4U<_XJ\*^&?'/AS6_!_C+0-'\
M4^%?$FG76D:_X<\0:=:ZMHNLZ7>QM#=V&IZ;>Q36MY:7$;,LD,T3HX[9 (_/
M?_A\1_P2^_Z/?^ ?_A7#_P"1:/\ A\1_P2^_Z/?^ ?\ X5P_^1:"N67\LON?
M]=5]Y_-W_P %0/\ @UF74;WQ)\:/^"<=]9Z>UQ)J&LZM^S)XKU(V]BLC W<D
M'PI\8:C<,MI&[+<1V/A/Q1-]F1YK:VL-?L[:,V]?QC_&'X(_%[]GWQSJOPU^
M-WPW\8_"WQWHTLL5_P"&?&NA7VA:DJPSS6INK1;R%(M3TV2:WFCM=4TV:\TV
M\V.]G>3)\]?['GP+_:(^"'[37@M_B)\ ?B=X3^*_@B+5[[09/$O@_41J6F1Z
MQIHA:^T]Y0L;+<0+/"[*R?=FC=2R-FN7_:2_9#_9I_:\\'R>!OVD/@SX%^+.
M@^7,MB?$^BV]QK&B330S0?;?#OB"%8=<T"^B6XD:&\TG4+.:)V+A^N0TC5E&
MRDKI=[II?UY'^,O17]YW[7'_  :-_"CQ+-JOB7]C#X]Z[\,;V9KBZM/AE\7[
M.3QOX1#;56VTK2?&FG-8^+-%M=VZ22]UVU\;7._Y,;&3R?YD?VKO^")?_!2?
M]C]M4U#XB?LY>)O&?@C2FN3)\2?@R)?BAX-DL[-6>XU6X7P_;MXKT'28X5\Z
M2^\6>%_#T*0_/)L*/L#>-2$K6>KZ/1_=_D?D_13R"I*D$$,0<C# CA@5/^>_
MM3*"PHHHH **** "BBB@#^]__@SZ^)3:E^S_ /M??!]IBP\'_&#P5\1HXB0?
M*7XA^#&\-NR?O&95F;X9_,OEHF]-Z.[N^SM?^#OW_DSC]E[_ +.8F_\ 56^.
M*^*?^#.O5[J#XH?MU:(@C^QZGX%^!.J7!*9F%SHVO?%"VM!&^?EB:/7+PR+_
M !OY/]S-?:W_  =^_P#)G'[+W_9S$W_JK?'%!S/^/\X_^DH_SZZ***#I"BBB
M@ HHHH _TJ?^#5'_ )18G_LY'XO?^FSP-7])]?S8?\&J/_*+$_\ 9R/Q>_\
M39X&K^D^@XJGQR]0HHHH(/Q]_P""]W_*)C]L3_L1=(_]2_P_7^437^KM_P %
M[O\ E$Q^V)_V(ND?^I?X?K_*)H.JA\#_ ,3_ "04444&P5_HV_\ !I%_RC2^
M*G_9YOQ._P#5/?L_U_G)5_HV_P#!I%_RC2^*G_9YOQ._]4]^S_095O@?JC^H
MNBBB@Y K_)]_X+P_\I9?VSO^RE6O_J*^'Z_U@J_R??\ @O#_ ,I9?VSO^RE6
MO_J*^'Z#:A\;_P +_-'Y$T444'4%%%% !117H/PJ\!77Q4^)WP\^&5EJ$.D7
MGQ"\;>%_!5IJEU"]Q;:=<^)]:M-%AOKBWB:.2:&UDO%FD@CD1W1-D;H: V//
MJ*_L:/\ P9[?'[)Q^V5\)2,G!/PQ\6@L,\''_"2MC\&^M-_X@]?C_P#]'E?"
M7_PV7BW_ .:.@CVL/YE]S_R\_P ^S/XYZ*_LST7_ (,[_B_<33#Q%^V_\.M*
M@41&"32?@QXCUN69F9EF62*[\?Z$MNL:K&\;+-<^<S['2+9O?ZG^&O\ P9]?
M :P9'^+W[7?Q9\4A "8?A[X,\(^"(Y7$N[;))XB_X3R186AVQLL>R;?O=)D&
MU(P7M:?\WX/_ "_KU/X):^E_V</V.?VH?VN_$L?A3]F_X'_$#XLZD;C[-=77
MAG0[AO#VDRA8Y&&N>*[W[%X9T/;#(LS+JFK6;O#\Z(]?Z37P#_X-U_\ @E3\
M"9K349/V?1\8M=@M_)GU/XW>(M6\?6-VZOO6=_"5Y/;^#(95^[NAT%-_._>G
M _9OP9X$\$_#G0K+POX \(^&O!/AS3X(+6QT+PKHFFZ!I5K!;1+!!'#8Z7;V
MMNHBB58U;RR_J:"'77V8OYZ?E?S/X_O^":G_  :N>$O .H:%\6?^"AVOZ/\
M$C7[*6#4=._9Z\%7UQ-X M+F&X$L2?$'Q4([.\\6*JQ1^=H.BQV&B3)--;7M
MYJL";'_L1\-^&O#W@[0-(\*^$]#TGPUX9\/V%MI6A:!H.GVNE:/H^F6<8BM;
M#3=.LHH;6SM;>-52&&WB1$'1!WW**#"4I2=V_3LO1!11102?#O\ P4S_ .4=
M_P"V[_V:W\;O_5?:]7^/37^PM_P4S_Y1W_MN_P#9K?QN_P#5?:]7^/30=5#X
M'_B?Y(****#8**** "BBOU*_X)7?\$O?&G_!4SXK?$;X5^"?BIX:^%%[\.O
M<'CJ[U;Q-X?U+Q#;:E;7&N6NAKI]O;:9?:?-#,LUTDS32R.FQ'39OH$VDKO1
M(_+6BO[&/^(/7X__ /1Y7PE_\-EXM_\ FCH_X@]?C_\ ]'E?"7_PV7BW_P":
M.@GVL/YE]S_R\_S[,_CGHK^UCPQ_P9U^+W-O+XS_ &Z/#D2LF;NQ\-? [4I7
MCD%RORV^IZG\2(UF1K59"6DTF$I<O&=CI"YF^X_A/_P:0?L/^%KG3=0^*OQM
M^/\ \59K>0MJ&BVE]X4\"^&[]/EQ'MT?0;KQ-;_QGS(?$B?? V?+O<%[6'=_
M=Z?Y_>F?YXE?K-^Q-_P14_X*!?MS:CI=Y\/_ (,ZS\/_ (9WEQ$M[\7_ (O6
MM[X'\&6]FWV6:6YTB#4;5?$'BR1K&Z^T6/\ PCNDWEA>/ ]M-JMFY+I_HV?L
MW?\ !(;_ ()R?LHSZ?J7P?\ V5?AM:>)=+>22Q\:^,=/F^(GC6U,JHKB#Q1X
MXN->U:W7]VK;;:XA4/A_X$V?I#%%%;Q1PPQ1P0P1I###"BQQ111J$CBBC0*L
M<<:JJHBJ%10%08X 9RKZ>ZK/N_\ (_#?_@E__P $'/V4O^"<XTSXB7T(^.O[
M2D=O;O-\7?&&F016/A*Z\A1=0?#+PJ\EW9>&(_M#3;=<N)+WQ/-"(4?4K9$\
MFOW-HHH,&VW=N[\PHHHH$?PW_P#!XA_R&OV*/^P7\5O_ $K\,5_$O7]M'_!X
MA_R&OV*/^P7\5O\ TK\,5_$O0=M/X(^@4444%A1110 5_J3_ /!MK_RAN_92
M_P"PG\?_ /UH_P"+-?Y;%?ZD_P#P;:_\H;OV4O\ L)_'_P#]:/\ BS085]H^
MK_(_=&BBB@YC\]_^"AO_  4H^ /_  31^'_@7XD?M!:=\0-2T#XA>+KGP7H<
M?P^T"RU^^CU:UTBXUJ5]0COM6T>&UM/L=O(L<PG=FFV1[/GS7Y*?\187_!-'
M_H5OVE?_  W/AO\ ^;JO"_\ @[Z_Y-$_9>_[.!UC_P!0'5*_S[J#>G3C*-W>
M]WL_3R_JY_I"_P#$6%_P31_Z%;]I7_PW/AO_ .;JC_B+"_X)H_\ 0K?M*_\
MAN?#?_S=5_F]44&GL8?WOO\ ^!_5WY6_TA?^(L+_ ()H_P#0K?M*_P#AN?#?
M_P W5?J9_P $Z_\ @J5^SE_P4WT;XG:Y^SUIGQ'TRS^$^J>'M)\2CXA>'=/T
M&6:Y\36FH7FG-I@T_6M:CNHUCTNZ6Y,DD+POY7R,LF:_R+J_NW_X,[?^29?M
MM_\ 8]_"/_U'_%U!%2E&,&U>ZMN_-+R/[0:***#G/#/VG/"WASQO^SG\>/"'
MB_1=/\1^%_$GP@^(VC:]H6JP+<:?JNEW_A/5H+NSNH6'S1S1,RAE9'C?9-"Z
M3(CK_B]5_M2?'3_DBGQ=_P"R9^.?_49U.O\ %;H.F@])+S3^^_\ D%%%%!N%
M%%% !7]:O_!H?X4\-ZQ^V;^T=XGU31=/O_$'@_\ 9[M7\+:O=VZ3WN@R:]XZ
MT72]8ETR9SOM)M2TW=8W4D?SO9O-;;_)F='_ )*J_KW_ .#/W_D[']K3_LWK
M0/\ U9.C4&=7^'+Y?^E(_P! &BBB@XPHHHH **** "BBB@#^*S_@\3\'2W7@
MK]AKQ^(V,.A>*?C7X.>;9,0LOBS2?A_K449D'^CJTB^"YF59!YSA'>'Y$FK^
M%JO]';_@[&^&TGB[_@G%X(\;V]LKR_"C]H_P-K]Y>"-&E@TCQ+X:\9^!YK=I
M6^:.WNM6\1:+)(L>-]S:V>_Y8S7^<30=E)W@M;V;7_ "BBB@T"BBB@ K[W_X
M);^,8O '_!17]B_Q9.8EBTS]H;X;1L9VN%BSJ>OV^D+N-K_I'#7R[1'_ ![-
M_P"[WU\$5Z+\(_&'_"O?BM\,O'^]E_X0?XA>#/%Y9%#,%\->(]-UDE5;Y6?9
M9_=9=C]7[T">S]&?[6=%<[X1U^W\5^%/#'BBT(-KXD\/:+K]L058&WUC3;74
M82&7Y6_=W*X9?E]!TKHJ#@"BBB@ HIK,%!9B%"@EF)   &223T [].GI7^5O
M^V+_ ,%A_P#@H=?_ +5W[1TWPU_;._:%\&^ $^-/Q'LO!WA;PS\3M>T[P]HG
MAS3?%.I:=I%CHUC836MG:Z;'9VL;6L-O;JB0NGWW^9PN$'-M)I6[G^J517^1
M'_P]]_X*B?\ 1^O[47_AV_%/_P G4?\ #WW_ (*B?]'Z_M1?^';\4_\ R=0:
M>PEWC^/^7K_3T_UW**_R(_\ A[[_ ,%1/^C]?VHO_#M^*?\ Y.K^K+_@UO\
MVO/VP?VJ/B?^U=)^T9^T%\6OC7X7\(^ _ 2>';7XC^-=1\3V>A:_JGB'5#<7
M&FVNI7$TEK=7FGVK1S7$:['AA2-\/RX3*DXQ<FUI;17ZM+]3^RJOQ0_X+,?\
M$?/AY_P4^^$<&IZ#-I?@;]J/X::7J#?";XBW$(33]<MG/VJ7X<^/I((I+JX\
M*:K=+OT_4HUFO/">JS/J=G#<V=SJNF:C^U]%!FFXM-.S1_BV_'S]G_XP_LP_
M%+Q3\%_CKX%UWX=_$;PA>S6>K:!KMJ\+2QI--#;ZKI-V-UGK.@ZEY,DVEZUI
M<USIE_ F^VN7V/L\9K_7L_X*"?\ !,;]E3_@I'\/(?!OQ_\ !OE^*-$MKY/
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
M'4%%%% !7T;^Q_\ \G8?LS?]EY^$O_J>Z'7SE7T;^Q__ ,G8?LS?]EY^$O\
MZGNAT ?[-=%%%!YX4444 %%%% !1110 4444 ?#O_!3/_E'?^V[_ -FM_&[_
M -5]KU?X]-?["W_!3/\ Y1W_ +;O_9K?QN_]5]KU?X]-!U4/@?\ B?Y(****
M#8**** "OZY/^#0C_D\']IW_ +-]T[_U/]%K^1NOZY/^#0C_ )/!_:=_[-]T
M[_U/]%H(J?!+T/\ 04HHHH.(**** "BBB@ HHHH **** /X;_P#@\0_Y#7[%
M'_8+^*W_ *5^&*_B7K^VC_@\0_Y#7[%'_8+^*W_I7X8K^)>@[:?P1] HHHH+
M"BBB@ K_ %)_^#;7_E#=^RE_V$_C_P#^M'_%FO\ +8K_ %)_^#;7_E#=^RE_
MV$_C_P#^M'_%F@PK[1]7^1^Z-%%%!S'\C'_!WU_R:)^R]_V<#K'_ *@.J5_G
MW5_H(_\ !WU_R:)^R]_V<#K'_J ZI7^?=0=='X%ZL****#4*_NW_ .#.W_DF
M7[;?_8]_"/\ ]1_Q=7\)%?W;_P#!G;_R3+]MO_L>_A'_ .H_XNH,ZO\ #E\O
M_2D?V@T444'&>5_'3_DBGQ=_[)GXY_\ 49U.O\5NO]J3XZ?\D4^+O_9,_'/_
M *C.IU_BMT'10^W_ -N_^W!1110= 4444 %?U[_\&?O_ "=C^UI_V;UH'_JR
M=&K^0BOZ]_\ @S]_Y.Q_:T_[-ZT#_P!63HU!G5_AR^7_ *4C_0!HHHH.,***
M* "BBB@ HHHH _*[_@ME\&'^/'_!+7]LCP3;P/=ZAI?PHOOB3I-I$DDL]WJW
MPEU'3_B7IUG;1PI)+)=7ESX7CM;9%7#S3(CNB.[C_)8K_;=\2:%8>*/#VN^&
MM5@ANM-\0:-J>B:A;7$2S07%EJEE-974,T3J4DBDAGD62,@[U.#7^,W^U!\%
M=6_9Q_:-^./P'UJ"[@OOA-\4O&O@5#>QO'<7>FZ!KU]9:-JA5E5FAUC1X['5
MK>3:GG6UY#-UDS0=-!Z2CYW^_3]$>#4444&X4444 %%%% '^M3_P16_:)MOV
MF_\ @F;^RMX_.IMJFO:#\/[3X8^,YW1XWC\6_#21O"6IQ,C_ #;7AT^SNHF^
MX\-S%)&9(71W_4^OX"?^#5#_ (*%Z3\*OBOXY_80^)FMII_ASXX:@/&_P5O=
M1NBMI:_%'3;".TU_P9%)<7/EV[>,M!M;?4-'M;>W2*;6="OT>9[S5K99O[]J
M#BJ1Y9-='JGWO_EL%%%%!!\8_P#!0S]H?2/V5?V)_P!I7X[:O<_9G\$?"?Q6
M^A1I<06]S>>*]9TV;0O"MG8?:)(5FO)M>U+3VC@5M[HDA7;L=U_QX;V]N=2O
M;O4+Z>6ZO;^ZN+V\N93NEN+JZE:>XGD;^*6::5I)&_OOVQ7]H7_!U9_P4CT+
MQ;J'A7_@GA\)O$-KJL'A#6K+Q_\ M%7VE7T%U:V_B:RA\SP1\.+OR%EC^W:.
MMQ)XHUZW::*:PO'T&VFA\[SD3^+&@ZZ,6HW?VG?Y=/U"BBB@U"O[G_\ @SN\
M+)_PB/[;GC1HBLH\1_!_PM#/YLNUHSIGC+5KF(0<POM9;5FG9O.7>B)\COC^
M&"O]&O\ X--_AB/"O_!//X@_$>6*2&Z^*?[0'B@KO2=?/TWP7H'A_1K2YC\R
M1H6C>\N]3@5K>&,%[9][S?+L#.L_W;\VE^-_T/ZC:***#C"D(!!! ((P0>]+
M10!\,?M.?\$TOV$?VQ$NI/VA_P!F/X7^/-;O(5MY/&D6BGPK\1(X$C\I(;?X
MB>#YM!\;6T*KMVPPZZD(=(WV;T0U^*?Q;_X-,/\ @GGXTN+W4/AC\2/VB_@U
M=SMFSTC3_%GA;QQX2L07RR_8O&'A&\\67&%^6,R>-LI_RT\VOZDZ*"E.4=I/
MTN['\3FO_P#!G%X>N9U;PM^W]K.D6WF3,T6O_LVV/B*<Q,5^SHMQIWQN\+QK
M)&H99I#;NDWR/'#;%-CIH'_!G%H%M.S>*/V_]8U:V,MMLBT#]FNR\/3B%78W
MB-<:C\</%$;23Q^6MO(MJB6SH[S0WB2;$_MDHH*]K/\ F?W+_+R_/NS^63X2
M_P#!I9_P3Z\&WMCJ7Q0^)_[1?QDFM7S=Z'>>)_"G@7PEJ*87Y)K7PGX2M_%T
M/S*WS6OC:#Y'V<L@>OVR_9D_X)G?L'_L>+9S?L]?LP_"[P+KME#);1>-I]%;
MQ9\17MY1B6"?XB^,I_$'C:X@D_BMYM>>'T2ONFB@ESD]Y/[_ .NP@      &
M !T I:**"0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ K^4#_@XV^!S6/B[X"_M%Z=;8MO$&C:M\(_%%Q&I6./
M4]!N;CQ7X2>8A?WEUJ6GZOXHA5MV\6NA)'DJBE/ZOZ_-3_@KA\#?^%\?L%_&
M[2+2T%UXA^'NDP?&+PQ\@DECOOAP\NLZT+9-K%[F]\$MXKTFW2/]XTVHHB[R
M2C^%Q+@OK^28^BHWJ0HO$4M+OVF':JJ*LF[U(QE3VVFS^EOH@>(O_$,/I%>&
M?$->O[#*\?GD.%<[E.3A065<5PED=6OB9*S5#+L3C,+FLK/26 C*TK<K_P _
MJBBBOP0_ZB@HHHH **** "BBB@ HHHH **]\^"_[+_[0G[0^I0:7\%_A#XW\
M?O,\T?\ :&CZ+<+H$#6_^O6\\27RVOA^S:'YF:.ZU*&;Y'"(X1Z_;+X!?\&\
M7QP\5-9ZI^T'\3_"_P +]+=PUSX=\(1GQGXK:W>!7C'VZ3[#X?L;@2DQ31M)
MJ6W9_&*]+ Y/FF96>#P->K!V_>\O)16S_C5.2D^NBDV[6M=H_&/$GZ0W@OX1
MPJKC_P 0^'<DQM.$I_V+#%O-.(:BBG;DR'*88W-K2FG"-2>$A1YD^:K%1DU_
M.C7TI\#_ -D/]I;]HZ^CL_@S\&_&_C.%_(,NM6FCW%GX;M(;B3RX[F[\1:BM
MKH\-L&R&D%XX3^Y\Z;_[7OV?O^"0?[#GP _L[4+7X66WQ+\66)M9_P#A*OBI
M./%D_P#:$$*QS75GHD\47ARRCGDW2?9ETJ98]^SS'^??^ENF:5INBV-KI>C:
M=8:1IEE$(;+3M+L[>PL+2%3N$5M:6D<5O!%EF(CBBC4DDX&:^SP/A]6GRSS+
M&0I+=T<)%U*BVLO;5%&,9?X:51;6;N?YX^)W[5+(,)]8P/A)X>X[.*T>:G1S
M_C7$QRS+^;;VU+(<KJ8G'8RB_L+$YKE557YITHVY7_))\ O^#=KXM>(39:K^
MT5\6?#GPYL7P]SX6\"P_\)GXF7:P/D3ZM,UCX=MO.7]WYUG<:KY7SOLD*)O_
M '*^ 7_!)[]AO]GPVM[H'P<TOQWXEM#(R>*OBM(GCO4R9E4,%T[4((_"\#1L
MGF026WA^*ZA<[H[@E$V?I%17VF7\,Y+EUI4<%3J55;]_B4L15NK6<743A3>G
M_+J$/0_SO\3OIA_2&\5_;X?B#Q"S/*LFK\\9</<(M\+Y.Z-2ZEAZ\<LG3Q^9
M4+-Q5/-L?F"Y>MW)RJ6UI:V5O;V5E:P6EG:0Q6UK:VL,=O;6UO!&(X+>WMX5
MCCA@AB5(XH8E5$C0*BA15NBBO?V].B/YE;<I2E*3E*3;E*3;E)O5N3;;;;NV
M^K;;UNV4444""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ K^!G_@\*_Y.+_8Z_[(KX\_]3FWK^^:OX&?^#PK_DXO]CK_ +(KX\_]
M3FWH-:/QKT9_';1110=85_=Y_P &Q_\ P5QT/Q#X/T;_ ()R_M!>*[32_&/A
M9)E_9@\2Z[>BWB\7>&27GN/A!]KNI/)/B+PVQGO/!5EN1]5\/>=HEFCW.B6T
M=Y_"'6AI>IZEHFI:?K.C:A?:3K&DWUIJ>E:IIEW/8:EIFI6,\=U8ZAI][:R0
MW5G?6=U#'<6MU!(DUM,B30NCHC )G%35G\GU1_MT45_"S_P3-_X.HKOPCH.A
M?"'_ (**Z'K_ (M@TFTMM-TK]H[P18PZGXHN;>UMV@A_X63X.1K7^VKYVCMS
M=>*-!G2_N"]S<W^CWESF9_ZHOA)_P57_ ."<WQOTV#4_A[^V-\";J.<1;K/Q
M'XXTSP-JEO-*(1]GN=,\;2:!>17$;S1QNODLF_.QW7YZ#DE"4=T_EJNG^9^@
ME-9E16=V5552S,Q"JJJ"2S$G"JHY9CQCDXP!7P_\3?\ @I=_P3]^#^E3ZS\0
M/VQ?V>]*L;<!Y?[-^)GAOQ7>_,&**FE>$KW7=5FE8+\D,%G)*YV!$^=0?Y2?
M^"N/_!S=X4^(GPW\6_LY_P#!/=?$T*>,M-U'PUXZ_:(\0:;)X>GMO#]\+K3M
M6TCX7Z'<N=4AO-6L]T3>,M6AL)K.QO'.AV"7_DZG; 1A*35D[/JUI]Y_.;_P
M6$^-_AC]H?\ X*4?M;_$[P5>VFI^$+[XJZKX>\.:O9LSVNLZ5X.@M?"L.KQ,
MWWH]0DTB2ZA;@/"Z/]?S1J1F9V=V9G=V+.[$LS,QRS.Q^9F9OF=VZ#]8Z#L2
MLDNR2^X****!A114\,,UQ-%;V\4D\\\B0P00HTLTTTK*D<44:*TDDLDC*L<:
MKO=\(E '^CM_P:@_"*Y\"_\ !.'Q5\2+VV"2?&_]H#QQXETJ\*,KS^'_  ?I
M?A[X<PP#]XR216OB+PMXFD201I)YMS.CNZ)'L^GO^#DCX;3_ !#_ ."1_P"T
M-=6-G+>ZG\.];^%/Q$LH8ERT=MHOQ+\,Z?XANR?.A58]/\)ZQKU_(Q2Y^2V=
M$AWNDT/WS_P35_9Q_P"&3/V$OV7O@'<6EM9ZYX'^$OAD>,([-LV\OCO7[7_A
M)/'-U$P5-XNO%6K:M<;S\[[][EG)8^J?MA_!*V_:2_94_:*^ =S)!!_PMWX,
M_$3P#:W=Q'YL>GZEXD\+:EIVE:H%Q_KM+U*>UU"W;^">V1_X. X^:]12_O)[
M]$UU^1_C+T5HZMI>HZ'JFI:)K-G/I^K:/?WFEZII]TABNK'4=/N)+2]L[F,_
M-'<6EU#)#-&WW'CD2LZ@[ HHHH **** /Z)?^#<+_@HEX>_8G_;&O?AM\5O$
M-OX=^"'[3EAI7@C7M;U2]^RZ)X1\?Z?=R2> ?%&I2221V=K837%Y?>&]4U.Z
M_<V%EJZ7DSQVUM,]?Z9T4L<\44\$L<T,T:2PS1.LD,L4B[XY(Y$W+)'(K*RL
MK%70AT/K_B&5_1-_P3U_X.0OVS/V*?"?A_X2?$#3]'_:8^#/ANSM]+\.Z-X[
MU"]T[QYX1TB!K>.+3] \=VD=U>7VGV-G UKI>D^(K75K:S1_)MKFVA2%$#"K
M3<GS1WV:VOYZ_<?Z:5%?QYZ?_P '@W[-\FD23ZG^R!\:K77(UB\K3K+QSX(O
M-.N'*Q^<W]J36MG-;QQLTNT-ILKNB)_&[I'^7W[</_!U)^U-\>_#&O?#S]F#
MX?:7^R_X6UZVET^\\;?VR_B_XN'3KF)X[FWTG6OL>FZ'X9N&^55U32]+GU.%
M'F^SW5N[I-"&2I3;VMYNWE_G^9Z?_P '6/\ P4(\,?&+XK?#K]ACX7:Y;:YH
M'P#U>]\=_&C4]/FAN=//Q=U'39]%\/\ @Z"ZAD8->^!?#.H:U-XBC&^%-5\5
M0::YAU+P]?PI_(+5[4-0O]6O[W5=5O;S4M3U*\N;_4=1O[F:\O\ 4+^\FDN;
MR]O;RYDDN+J\NKB22XN+BXD>::9WFF=W=WJC0=48J,5%??W?5A11104%?Z>O
M_!LEX'?PA_P23^#^LO"(C\2OB)\8_'(.)0TR0>.K_P !+*XD;:&9? VQ6A5(
M71$;!<N[_P"88 20 ,DE0!ZD]/\ /O7^P'_P2[^#4_P _P""=_[&OPHOK#^R
MM8\/?L__  \U'Q+IA38VG^+O&&BP^-O&%G(N/FFMO%'B+5HII,+YLR/-L3>4
M 85WHO-O]/\ @'WG7S)\=OVSOV4?V8=9\/\ A[]H;]H'X6?!S7/%6FWNL^&]
M+^('BO3O#U[K6E:?=1V-[?Z?#?21M<6MM>316\TL?RI*ZI7TW7\"W_!X3_R<
MA^QU_P!D0\??^IU;T&-.*G))NRU>GD?UM_\ #VG_ ()G?]'R?LV_^'.\/_\
MR37^:K_P6:^)7P^^+_\ P4Q_:O\ B-\+?&/A_P ?^ O%7CVTU#PYXN\+:A%J
MF@ZS9CPWHMN]QI]_!^YNXX[F&>%I(V=/.B?8[U^7]%!TPIJ#NFWI;7Y?Y?U;
M4HHHH- HHHH *]Z_9;UO1_#/[2W[/WB+Q%J=GHV@Z#\:/AEK&M:QJ,RV]AI6
ME:;XRT>\U#4;V=OE@M;.UAFN;B9CE(4=\=:\%HH _P!>K_A[3_P3._Z/D_9M
M_P##G>'_ /Y)KTKX1_\ !07]B3X]^.M.^&7P7_:D^"WQ.^(.KVFHW^F>#_!G
MC?2-;UZ_L](MS=ZG<VVGVD\DTD-E:JUQ<,JX2'Y^>M?XY=?OU_P;-X/_  5O
M^"N0./ OQB(]C_P@&K#(Z\?I0<\J,4F[O\/+R]?ZW_T_J***#G"BBB@ HHHH
M *^#O%/_  5 _P"">'@CQ-X@\&^+OVROV??#GBKPIK6I^'?$GA_5OB+H=GJF
MB:[HUY-IVJ:3J5I)<+):WVGWUO/:W4$B[X9871QE>/O&O\<__@H>%'[>_P"V
MFH  _P"&J?CX0 ,9)^*'B@D_\"8]/Y8H-*<%-M-M6L]#_1D_X*!?\%.O^">G
MC_\ 8;_:[\$>#/VR?V?O$GB[Q9^SG\8/#_ACP]I'Q$T6^U77-=U7P-K5GI6D
M:=96\SS75_J%Y/#:VEO&I>::9$_VQ_EIT44'3""@FDV[N^MNP4444%A1110
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
M!_XI[K7W5_P55_Y1P?MI_P#9O7Q$_P#3--7^0-033IJ:=VU9]/Z_JY_J(?\
M$2M_P2+_ .B^^*O_  S_ ,2O_F>H_P"(E;_@D7_T7WQ5_P"&?^)7_P SU?Y=
M]%!I["/>7X?Y>O\ 2U_U$/\ B)6_X)%_]%]\5?\ AG_B5_\ ,]1_Q$K?\$B_
M^B^^*O\ PS_Q*_\ F>K_ "[Z* ]A'O+\/\O7^EK_ *B'_$2M_P $B_\ HOOB
MK_PS_P 2O_F>H_XB5O\ @D7_ -%]\5?^&?\ B5_\SU?Y=]% >PCWE^'^7K_2
MU_U$/^(E;_@D7_T7WQ5_X9_XE?\ S/4?\1*W_!(O_HOOBK_PS_Q*_P#F>K_+
MOHH#V$>\OP_R]?Z6O^HA_P 1*W_!(O\ Z+[XJ_\ #/\ Q*_^9ZC_ (B5O^"1
M?_1??%7_ (9_XE?_ #/5_EWT4!["/>7X?Y>O]+7_ %$/^(E;_@D7_P!%]\5?
M^&?^)7_S/5^V_P /?'7AOXH^ ?!'Q,\&7LFH^$/B'X1\.>./"NH2VT]G+?\
MASQ9H]EKVB7DEI=)%<VLEUIE_;3O;W$<<\+N8YD5T=:_Q.*_V3/V$?\ DR#]
MCG_LUG]G[_U4_A.@RJ04+6;=[[VZ6\O,^K****#(**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "J&HV%EJVGWVE:E:P7VG:E:
MW6GW]E=1">UO+*\A:WNK6YA?Y)H+F&62&:)_DDC=U:K]%)I---)IIIIJZ:?1
M]+6W74J,I0E&<)2A.$HSA.$G&491=XRC)6<91:333332:9_FD_M/?!J^_9Z_
M:'^,GP5O4G4?#KX@^(O#^F2W2LL]]X=BOI+GPKJKAL-_Q./#EQI.J+NQ\EXG
MSOTKP6OZ O\ @X3^!9\#_M/^ _C=IUDL.C_&SP$FGZM/&I8S>-_AO+;Z1?3W
M+ABD/VKPGJG@^VM(65/-.E7LR>=Y<WD_S^U_/.;X+^SLTQV#LU&CB)JG>]W1
MG^\H/7O2G!Z::L_ZO? #Q#CXK>#/ASQ\ZT:V+X@X7RZIF\XM.*S_  ,)97Q#
M"-F[1AG>"Q\(II2M%.23=D4445YQ^PA17J?PN^"?Q?\ C=KB^&_A!\,O'/Q)
MULE/-L?!?AG5M?:TBD;:+C49M/M9K?2[->LE]J$MM9PQ_/-,B5^T7P _X-]O
MVIOB$MAJOQN\7^"?@-HEPB2S:.)!\1/'L8)5_)ETG0+VS\*6?FP@J)O^$TO+
MJUF_U^FOL=*[\#E699BTL%@J]=72=2,'&C%MI6E6J<E*+N]G-.RO8_)_$?QT
M\(O"2C*KXA^('#G#590]I#+,3C5BL]KT^524\+P_E\,9G>*A9KW\/@*D$W!2
MDG.*?X%5[/\ "#]GGXY?'W5X]$^#/PI\<_$:]>ZCLI9?#/A^^O=*T^YF56C3
M6->,<>AZ&K*R_OM8U"PB^=/G^9*_M-_9]_X(D_L-_! VNI^(O!NI_'7Q/!RV
MJ?%Z\M]9T17<1F6.#P1IUIIGA&2V\Q=T UC2-8O84ROVY]SN_P"K_A_PWX>\
M)Z7::)X7T'1_#FC6$,=M9:5H6FVFE:?:V\0VQPV]E8PP6\21KG:D<>W SQP3
M]G@?#_%5>6>8XRGAXZ-T<-'V]5WM[LJDN6E!^<565[-7Z?YZ>)W[4_@S+?K&
M!\)^ \UXHQ45*%+/>+*ZR#)XU$TXUZ&4X-XS-LPP[TO#$U\BKIW34=W_ !\_
M '_@WN_:.\;BQU;X\>/?"'P9T>9(;B30=(SX[\9[#)B>RNELYK'PWI=UY9)C
MN(-8UZ'^_"]?N%^S[_P1B_8;^!,=I?7_ ,/I_C)XIM@A;Q'\6KB/Q#%YJ2K-
M#-;>%X(;/PK9SV[J/*FCTE[H='F?Y2/UAHK[3 <*Y)E_+*GA(UZL;/VV+?UB
M?,K6DHS_ '4'IO"G%^9_G?XF_36^D7XI+$87,^/<9PWDN(E.^0\$1EPQ@%2G
MO0JXK!5'G>.H-;TLQS;&4WUCHDLC1M$T7P]80Z3X?TC3=#TNV 6WT[2+"TTV
MQMP%5 (K.SAAMXL*JK^[C VHF3@<:]%%?0I)))))+1)*R2[)+8_E6I4J5:DZ
MM6I.K5J2<ZE2I)SJ3G)WE*<Y-RG*4KRE*3;;;;"BBBF0%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\#/\
MP>%?\G%_L=?]D5\>?^IS;U_?-7\#/_!X5_R<7^QU_P!D5\>?^IS;T&M'XUZ,
M_CMHHHH.L**** "BBB@ HHHH **** "BBB@ K]E/^"#_ .QA>?MG_P#!1;X-
M:+J6DW5]\-/@SJ=M\<?B==I&_P!ABTOP'?6M_P"&='N[@QO:[_$7C1=#T\V%
MQ_Q_Z4FL)&CI%.Z?CG;V\]Y/!:VL$US=7,T=O;6UO&\T]S/,ZQPP00QJTDT\
MTC+'''$KN[O&B('K_4"_X-]?^":L_P"P)^Q]:^*OB-HQT_\ :'_:.71O'WQ)
MM[N*T_M'P?X>6R9_ _PY::W1Y%DT.QOKC5-;MWN[F-/$6KZE&A1+:-%#.K+E
MB^[T7Z_@?O8JA0%4!0H 50   !@  = /PZ>E.HHH.,_RO_\ @X'_ &.;K]D3
M_@I)\7WTS3)+3X<?M W#_'SX?7202K9;_&][=S>.]&CN#;0V;76C^/H=>G-C
M:L_V#1-5T'SO^/E-_P"(]?ZB?_!P-_P3:N?V_?V.+O7_ (<Z*-1_:%_9U?5O
MB)\,(+6&W.I>+M$-A_Q7'PWAFDC\UI/$NGV=KJ&BVRW-M%-XFT31DFF$,TU?
MY>MU;7-E<W%G>6\]I=V<\MK=6MU%);W-M<V\C13P7$$JJ\,T3JT<T,BHZ/&Z
M.F^@[*4N:*[K1_I]Z*U%%%!H%%%% !1110 4444 %%%% !1110!]W_\ !,S]
MEF?]L_\ ;N_9G_9W>PEU#PYXT^)>CWWQ#1(W9(?AAX0\SQA\1Y))%/EV[3>#
M=#UBQLYIFV/J5Y80_O'F6%_]@9$5%5$541%"HB@!54 !550 JJJ@*JJ, 5_&
M]_P:A?\ !/C4? /@#X@_\% ?B1HKV6M?%O3[CX7_  (M+^R,-W;?#?3-6AN_
M'/C>)Y9&;[/XT\3Z7I>AZ*WV6UF33?!^I7T$UYI7B>V=/[)*#DK2YI66T5^+
MU?Z!7\"W_!X5_P G'_L<_P#9$O'W_J=VM?WTU_ M_P 'A7_)Q_['/_9$O'W_
M *G=K0%'XUZ,_CPHHHH.L**** "BBB@ HHHH *_?K_@V:_Y2W_!3_L0_C%_Z
M@6K5^ M?OU_P;-?\I;_@I_V(?QB_]0+5J"9_"_E^:/\ 3^HHHH.$**** "BB
MB@ K_'/_ ."A_P#R?K^VI_V=1\?/_5H>)*_V,*_QS_\ @H?_ ,GZ_MJ?]G4?
M'S_U:'B2@WH;R]%^9\;T444'2%%%% !1110 4444 %?Z('_!H;_RC_\ V@O^
MSQ/%/_JE?@A7^=_7^B!_P:&_\H__ -H+_L\3Q3_ZI7X(4&5;X'ZH_JXHHHH.
M0**** "BBB@#Y,_;S_Y,G_:P_P"S?/BS_P"H5K%?XW5?[(O[>?\ R9/^UA_V
M;Y\6?_4*UBO\;J@Z:&TO5?D%%%%!N%%%% !1110 4444 %%%% !1110 4444
M %?W;_\ !G;_ ,DR_;;_ .Q[^$?_ *C_ (NK^$BO[M_^#.W_ ))E^VW_ -CW
M\(__ %'_ !=09U?X<OE_Z4C[C_X.N?\ E%SI7_9T'PE_]1GXEU_FRU_I-?\
M!US_ ,HN=*_[.@^$O_J,_$NO\V6@FA\#_P 3_)!1110;!1110 4444 %%%%
M!7V%_P $\O\ D_[]AO\ [/"_9F_]73X)KX]K["_X)Y?\G_?L-_\ 9X7[,W_J
MZ?!- I;/T?Y'^QM1110< 4444 %%%% !37574JRAE8%65@"K*P((8'@J1U'>
MG44 ?Y>O_!P7_P $X+S]A3]LW6_&O@K0Y[;]GO\ :1OM9^(?PZN[:VN3I?AO
MQ/=7?VKQU\/GN3&UO;S:3JEY_:VD6;7!G?P]JMMY,.RSFV?@C7^P7_P49_8/
M^&/_  42_9<\<_L\_$2*&PU*_MVUSX;>-EB+ZC\/OB+IL$S>'O$MFR?O9+/S
MW;3]>T[YX]5T.\O[-T\UX9H?\G#]IK]FSXN?LB_'#Q_^S[\;_"]WX4^(?P[U
MF;2]3M)T<V6J63?O])\1Z#>E1#JWAWQ!ITEMJFBZI:L]M>6=RC[XW1T0.NE/
MF5G\27WKH_\ ,\#HHHH-0HHHH **** "BBB@ HHHH ***^Q?V#OV+_BG^WY^
MT[\-_P!FGX46DRZCXOU(7GBWQ4]E)=Z1\//A]I<D4WB[QYX@*26\<>GZ'I\F
MVUMIKJS?7->O-'\-V$W]K:W80S -I*[T2/ZL?^#2O]A2[^U?%G_@H#XXTCR[
M-;?4/@G\#6OK7Y[FZE:SO?B=XQT\S(LD<=K;KI7@W3]0M6D@O/M_C#3W=)K"
M9*_N"KQ?]GCX!_#?]EWX(_#+]GWX1:.-"^'?PI\*:;X3\-V;M$]Y<06*-)>Z
MQJ]Q#!;QWVO>(-3FO-<\0:CY,3ZEK.HW]\Z(\Q ]HH.&<N:3?W>A\ ?\%5?^
M4<'[:?\ V;U\1/\ TS35_D#5_K\_\%5?^4<'[:?_ &;U\1/_ $S35_D#4&]#
M:7JOR"BBB@W"BBB@ HHHH **** "BBB@ K_9,_81_P"3(/V.?^S6?V?O_53^
M$Z_QLZ_V3/V$?^3(/V.?^S6?V?O_ %4_A.@YZ_V/^WO_ &T^K****#G"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _&
MG_@N=\##\6_V&O$?B[3[.6Z\0_ WQ/H?Q*L?LT,33-H@DE\->+DEF=3)'IUG
MX?URYUZZCC="\NB6SG>\,:G^*SX<_"+XI_%_6X?#?PM^'?C/XAZY<!VBTKP?
MX<U;Q!>LJE5D<Q:;:W'EQQ,W[V638B#[[IU/^F3XG\,^'O&OAS7?"'BO2+'Q
M!X8\3Z3?Z#X@T34H1<Z?K&CZG;26>HZ;?V[?+-:WEI++!/$Q/F0R.N1G!R_
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
M !MO^"O!&? OQBQZ ?\ " :L<?R_R:"9NT)/LK_B?Z?U%%%!PA1110 4444
M%?XY_P#P4/\ ^3]?VU/^SJ/CY_ZM#Q)7^QA7^.?_ ,%#R#^WO^VF00<_M5?'
MP<<\CXH>* 1_];OF@WH;R]%^9\;T444'2%%%% !1110 4444 %?Z('_!H;_R
MC_\ V@O^SQ/%/_JE?@A7^=_7^B!_P:&_\H__ -H+_L\3Q3_ZI7X(4&5;X'ZH
M_JXHHHH.0**** "BBB@#Y,_;S_Y,G_:P_P"S?/BS_P"H5K%?XW5?[(O[>A _
M8G_:P)Z#]GOXLG\O!6L5_C=4'30VEZK\@HHHH-PHHHH **** "BBB@ HHHH
M**** "BBB@ K^[?_ (,[?^29?MM_]CW\(_\ U'_%U?PD5_=Q_P &=_\ R3/]
MML=QXZ^$.?\ PGO%O^%!G5_AR^7_ *4C[B_X.N?^47.E?]G0?"7_ -1GXEU_
MFRU_I,_\'7)'_#KK21Z_M0_"4#W_ .*8^)1X]?\ &O\ -FH)H? _\3_)!111
M0;!1110 4444 %%%% !7V%_P3R_Y/^_8;_[/"_9F_P#5T^":^/:^PO\ @GE_
MR?\ ?L-_]GA?LS?^KI\$T"EL_1_D?[&U%%%!P!1110 4444 %%%% !7XO_\
M!8G_ ((^_"[_ (*@?"9+ZP;3/ G[4'P\T>[3X1_%22%EMKZW#S7I^'GCS[/&
M]QJ'@S5KV21[6[6.>_\ "NIW#ZQI:30S:KI>K?M!10--Q::=FC_%Q_:!_9Z^
M,G[+/Q9\6_!#X\^ M;^'7Q,\%7PLM:\/:W;[&:.1%GL-6TF]C\RQUK0=8LY(
M=0T77-+N+G3=5L)H;RSN9H7WUXK7^O-_P4*_X)A_LL?\%)_AS_PA_P >/"9M
M/&6BV%S!\/?C%X6CM;#XC> ;EWDN(8['5'AD76/#K7DDDVH>$M:6ZTB\2>\D
MMDTW59H]5M_\]'_@HQ_P0<_;7_8!U+5_$T?A2[^/'P!BNKM]+^,?PQTJ]U1-
M,TQ9X5M%^(/A*W6ZUSP7J'DWEO'<7,T-YX>FO$O$TW7KR&V=Z#JA54K)Z2[=
M_-?Y?F?B/14C*T;,K*59<JZL"&5P<%6!^ZP_B7OSVJ.@U"BBB@ HHHH ***_
M9?\ X)Y?\$-_VW?^"@.KZ7K.B^"+OX-_ ][J+^V/C5\4]-U#0]$ELE>874?@
MO0YK>/6_&^J*L+1PPZ;;II4,LUF^I:Q86TWG4";4=6TO4_,_X ?L_P#Q>_:B
M^+G@OX&_ OP3JWQ ^)?CW5H=)\/^'])B!^9@TUWJ>JWLK1V.BZ#H]E'<:EKF
MN:I<6VFZ/IMM<W]_<PVT+O7^HU_P2"_X)._#/_@EQ\"IO#\%UIWCG]H3XD0Z
M;JGQO^+$-HT<5_>VL(>Q\!^"_M,,=]8_#WPI-)=?V?\ :DAU/Q)JMQ>^(]8A
ML_M.E:#X>]/_ ."<7_!+']E__@F=\.7\+?!?0IO$'Q#U^RM8OB-\;/%EM93^
M/_'%Q%Y<LMJ)X(_)\->%8[Q?/T_PCH[)90^7;S:E<ZWJMO\ VK)^E%!RU*CG
MHM(W^_M?_+_(****#(^ /^"JO_*.#]M/_LWKXB?^F::O\@:O]?C_ (*K,J?\
M$W_VU&8A57]GGXBDLQ   T68DDG^?K^=?Y ]!TT-I>J_(****#<**** "BBB
M@ HHHH **** "O\ 9,_81_Y,@_8Y_P"S6?V?O_53^$Z_QLZ_V2_V$"#^P_\
ML<$$$']EC]GX@@Y!!^$_A,@@B@YZ_P!C_M[_ -M/JVBBB@YPHHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *^(OVJO^"<W[%_[;7B#PIXI
M_:@^!N@?%?7_  1H]YX?\+ZCJ^J>)-.FTG2-0O?[1N[*)="UG2XY8YKP?:-T
M\<SJ_P!QU6OMVB@$VM4[/NC\>/\ AP3_ ,$C_P#HS7P1_P"%)\0?_FMH_P"'
M!/\ P2/_ .C-?!'_ (4GQ!_^:VOV'HH*YI?S2^]_UT7W'P7^R_\ \$R/V&_V
M,?&^J_$?]FCX!>'?A=XTUO0)O"^IZ[I.K>)]0N+K0I[NVOIM/:/6]<U*WCCD
MNK.VF9HX4??"@W\5]Z444";;W;?KJ?GK^V=_P2S_ &'OV];.>3]H?X(Z#J_C
M!K,V=E\4O"W_ !2/Q/TR,_9PI@\6:5&D^H>7':P0PV_B"WUFSAA3R8[9$K^8
M3]HG_@T"O3?7FJ?LL?M5VG]GN;JZM_"7QK\+3+=VY>:1[;3;7Q7X0:2*YCAA
M,<*W5]H,+OSYP&#*_P#<+105&<H[/3L]5^)_F2>./^#8'_@JSX1>\.E> _A3
MX]L[;[0\%QX3^*NC>?>10R1I'Y=AKUOHMU'-<+)YB0LO 2;Y_E^?R@_\&YO_
M  5L )_X9M@. 3@?$'P.22.@ _MH<_4\U_J944%^VGV7W>G_  ?O]#_-,\ ?
M\&LG_!43Q9J%E%XJTWX*_#?29Y46[U+7OB=;:Q<V<31JYF72?#.FZI/<;681
MM']HA?>7_N?/^NW[.'_!H3\.-%OM.U?]JO\ :?U[QQ%:W*RWO@[X.>'8_">D
MZE;F.0-;2^+/$S:IK$.UF5EFL]%MI'VX_<I\C_V>T4"=6;ZI>B_X?\.[/C7]
MD[_@G[^R!^Q%H*Z)^S7\#?!OP]N9+=(-3\616(U;QWKF(8X)9-9\::LUYX@N
MOM"11FXMDOH;!V7*6<8"@?95%%!D%%%% !1110 4444 %<)\1/AA\./B[X8O
M?!?Q3\!^$?B+X2U!76\\.>-?#VE>)='F9XI8/.^P:O;75O'<+'+(L-U$B7,)
M<O%-&_S#NZ* /YT/VE_^#87_ ()J_'.;4=7^'.A>.?V:?$EZ(?*D^%FO&_\
M"%L8XW5GC\$^*UU:SB::1EDD6QU#3X>'2*%$,?D_B[\7/^#/_P"-.FW.H77P
M0_:S^'?BK38UE;3M*^(O@[7O"VM7&U,Q1S:AH5QXATM9)&^5F\F%$Y?>_P!R
MO[T:*"U4FK6D].]G^?\ 2Z'^9YXG_P"#6W_@JKH5Q*ND^&O@IXNM5N&CAN=$
M^+>G6KR1?.5G>UUW3=(DA5MJ[EW3.CNGW_GV>*R?\&Y?_!6M))(_^&<;-]DC
M1[X_B'X':-RC,N^-O[:.Z-BNY&_N=*_U+:*"_;3[+[O3_@_?Z'^6]IG_  ;?
M_P#!6O4[^"Q;]GO2--%P\BB]U3XD^"+:PM_+BDES<3KJ\S1K)Y8CC_=OOF=$
MS\_F5]&_#[_@U/\ ^"F/B>^LX_&FH? 7X:Z9.8#<7NH_$2X\2WEE'*5\UI--
M\-Z'=+(UNC,QBCOOG=-B<_/7^DI10'MI^7W>G_!^_P C^+#X!?\ !H#X-TZY
MM-0_:9_:PUCQ*EO>037'AGX.^$(M L;ZT',]I+XE\57&H:A;LQ"HMQ:Z*C[?
MF"1'@_T7?L@_\$E/V!/V'_L&I? O]G_PO#XVL!%Y?Q.\;H?'?Q&\Z"X^TP7=
MOXDU]+AM'O(9>8[CP]:Z.Z)\@_=_)7Z0T4$2G.6CD[=EHOG;T_R"BBB@@***
M* "OE']H7]AO]D7]K#6_#GB/]H_]G_X<_&/7?"&EWNA^&=3\;:.=3NM%TC4;
MN._OK"Q<7$(CM[F\ACGD4JQ,B=0-V?JZB@$VM4[/NC\T/^'-O_!+?_HQSX!?
M^$D?_DNC_AS;_P $M_\ HQSX!?\ A)'_ .2Z_2^B@KFE_-+[W_71?<?FA_PY
MM_X);_\ 1CGP"_\ "2/_ ,ET?\.;?^"6_P#T8Y\ O_"2/_R77Z7T4!S2_FE]
M[_KHON/S0_X<V_\ !+?_ *,<^ 7_ (21_P#DNC_AS;_P2W_Z,<^ 7_A)'_Y+
MK]+Z* YI?S2^]_UT7W'YH?\ #FW_ ();_P#1CGP"_P#"2/\ \ET?\.;?^"6_
M_1CGP"_\)(__ "77Z7T4!S2_FE][_KHON/S0_P"'-O\ P2W_ .C'/@%_X21_
M^2Z]3^"__!-[]A/]G7X@:9\5/@?^RY\)OAC\1=&L]3L-*\7>%/#YT_6;&SUF
MU:RU2W@N/M$BI'?6KO;SC;\\;LG'-?;E% N:7\S^]_UT7W!1110(**** "BB
MB@ K\\?%W_!)K_@FYX]\5^)/''C+]C;X(>(_%WC#7-5\2^)_$&J>&#/J.N:_
MKE[-J.KZK?S?:U\Z\U"^N+B[N9"OSS2N^!G%?H=10--K9M>FA^:'_#FW_@EO
M_P!&.? +_P )(_\ R71_PYM_X);_ /1CGP"_\)(__)=?I?10/FE_-+[W_71?
M<?FA_P .;?\ @EO_ -&.? +_ ,)(_P#R71_PYM_X);_]&.? +_PDC_\ )=?I
M?10'-+^:7WO^NB^X_-#_ (<V_P#!+?\ Z,<^ 7_A)'_Y+H_X<V_\$M_^C'/@
M%_X21_\ DNOTOHH#FE_-+[W_ %T7W'YH?\.;?^"6_P#T8Y\ O_"2/_R71_PY
MM_X);_\ 1CGP"_\ "2/_ ,EU^E]% <TOYI?>_P"NB^X_-#_AS;_P2W_Z,<^
M7_A)'_Y+KZV_9]_9@_9__94\*:QX'_9S^$_@_P"#_A#Q!XCG\7:UX?\ !>GG
M3--U'Q+<Z7I6B3ZS<P&27=?2:3H>DV#2!E'D6%NFT;.?>:*!-M[MOU;_ *Z(
M****!!1110 4444 <_XJ\+^'O&_AO7O!WBW2+/7_  OXITF_T'Q!HFHQ^=8:
MMH^J6TEEJ.G7D6Y?,MKNUFDAFCW?.CL*_.]?^"-G_!+9%55_8<^ 050% /A,
MG"@8 R;S_//K7Z844#3:V;7H['YH?\.;?^"6_P#T8Y\ O_"2/_R71_PYM_X)
M;_\ 1CGP"_\ "2/_ ,EU^E]% ^:7\TOO?]=%]Q^:'_#FW_@EO_T8Y\ O_"2/
M_P ET?\ #FW_ ();_P#1CGP"_P#"2/\ \EU^E]% <TOYI?>_ZZ+[C\T/^'-O
M_!+?_HQSX!?^$D?_ )+H_P"'-O\ P2W_ .C'/@%_X21_^2Z_2^B@.:7\TOO?
M]=%]Q^:'_#FW_@EO_P!&.? +_P )(_\ R71_PYM_X);_ /1CGP"_\)(__)=?
MI?10'-+^:7WO^NB^X_-#_AS;_P $M_\ HQSX!?\ A)'_ .2Z/^'-O_!+?_HQ
MSX!?^$D?_DNOTOHH#FE_-+[W_71?<?FA_P .;?\ @EO_ -&.? +_ ,)(_P#R
M71_PYM_X);_]&.? +_PDC_\ )=?I?10'-+^:7WO^NB^X_-#_ (<V_P#!+?\
MZ,<^ 7_A)'_Y+H_X<V_\$M_^C'/@%_X21_\ DNOTOHH#FE_-+[W_ %T7W'YH
M?\.;?^"6_P#T8Y\ O_"2/_R77T_^SQ^R%^S+^R;9^*-._9N^"O@7X-V/C2\T
M^_\ %5MX)TLZ9%KMYI-O/:Z=<7ZF64226=O<3Q0;=NQ)7[M7TA10)MO=M^K?
M]=$>+?'C]G7X'_M/^!X_AK^T#\,O"GQ9\!Q:YI_B6/PMXQL#J.D)KVDQ7D&F
MZJMN)(O],LX=0O(X9-WRI<S+SN-?'/\ PYM_X);_ /1CGP"_\)(__)=?I?10
M";6S:]&T?FA_PYM_X);_ /1CGP"_\)(__)='_#FW_@EO_P!&.? +_P )(_\
MR77Z7T4#YI?S2^]_UT7W'YH?\.;?^"6__1CGP"_\)(__ "71_P .;?\ @EO_
M -&.? +_ ,)(_P#R77Z7T4!S2_FE][_KHON/S0_X<V_\$M_^C'/@%_X21_\
MDNC_ (<V_P#!+?\ Z,<^ 7_A)'_Y+K]+Z* YI?S2^]_UT7W'YH?\.;?^"6__
M $8Y\ O_  DC_P#)='_#FW_@EO\ ]&.? +_PDC_\EU^E]% <TOYI?>_ZZ+[C
M\T/^'-O_  2W_P"C'/@%_P"$D?\ Y+K>\*?\$E_^";7@7Q5X8\<>#_V-/@?X
M>\7^"_$>A^+O"OB#3/##0:EH7B7PUJEKK>@ZS83B[8PWVEZM8V=]:R;7"30(
M2C '/Z(T4"YI?S2^]^7GY(****!!1110 4444 %%%% !1110 5%)''/')#-&
MDD4B-'+%(JO')&Z[7CD1LJZ.I965E*LIQTJ6B@#\?/VNO^"%/_!-W]L6[U3Q
M%XR^!EC\./B#JCM<7/Q!^"]ROP]UNZO1 88KC5-,TV"3POJVUL37!N]"^TWD
MF]YKOSG\Y?Y[OC?_ ,&?FOQWD]W^SG^UYI5SIHAFE@T3XQ>"+NUU$S ,T-HF
MN^#KJXM67_EF+B;18>H=T0;S7]RE%!<:DXZ*3MV>J_']#_-.\6_\&K__  5)
MT&YO$T#3O@9XTLH"3;W.E?%2#3+B\02[04LM?T?3?+DV_OO+EN/N?)O=SLK@
M/^(8[_@K1_T2;X;_ /AX_!O_ ,?K_3PHH+5>751?W_Y_T_N/\V/P;_P:H_\
M!3K7KRWB\4W'P"\"V,P0S7=[\2YM>GM@T$DI#66@Z#="1HYECMY%CNMA>4O&
M[QIOK]&O@O\ \&?-T+M;C]H;]L.V:R5H9#I7P>\!3?:)  K36[ZUXRO5CCRV
M]%N(]%?Y, 0Y^Y_<%10)UIOJEZ+T[W[?B_*WX[?LH?\ !"#_ ()I?LCW=AK_
M (2^ NG_ !*\<:?+#=6WCCXV7?\ PL?5K2\2V^SRRZ;I6IPQ^%M-61MTZ+;Z
M%YEM+L>&8.@<_L'##%;0Q6]O%'!!!&D$$$"+%##!$JI'%%&BK''''&JI&B*%
M15")@"IJ*#-MO=M^KN%%%% @HHHH YSQ;X1\,>/?#.N>"_&>A:9XG\)^)M-N
M='\0>'M:M(K[2=8TN\3RKJPU"SF5H;BUN(R4EAD4HZGIC-?&0_X)>_\ !.X
M ?L8_L\8'_5-/#W_ ,B5]X44#NULVCX0_P"'7W_!.[_HS']GC_PVGA[_ .1*
M/^'7W_!.[_HS']GC_P -IX>_^1*^[Z* N^[^]GPA_P .OO\ @G=_T9C^SQ_X
M;3P]_P#(E'_#K[_@G=_T9C^SQ_X;3P]_\B5]WT4!=]W][/A#_AU]_P $[O\
MHS']GC_PVGA[_P"1*/\ AU]_P3N_Z,Q_9X_\-IX>_P#D2ON^B@+ON_O9\(?\
M.OO^"=W_ $9C^SQ_X;3P]_\ (E'_  Z^_P""=W_1F/[/'_AM/#W_ ,B5]WT4
M!=]W][/A#_AU]_P3N_Z,Q_9X_P##:>'O_D2C_AU]_P $[O\ HS']GC_PVGA[
M_P"1*^[Z* N^[^]GPA_PZ^_X)W?]&8_L\?\ AM/#W_R)7VOX?T#1?"F@Z)X7
M\-Z79:'X=\.:3IV@Z#HNFP):Z?I&C:19PZ?IFF6%M'MCM[.QL;>&UM8(UV0P
MQ(B?*H%;%% -M[MOU"BBB@04444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
7%%%% !1110 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>tsco-20191228_g2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 tsco-20191228_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M7 58 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHKQ[]I']O;]D[]DW6M*\+_&_P",>DZ9K.KWEI#;
M:''<K-?)%<3B!+J2W0F1+8.<&4KMX(&2,4 >PT5S/PQ^-/P?^-?@2+XH?![X
MI^'?%/AN8/Y>O>'M9@O+,[/OCSHF9 5_B&<KWQ7E_P &O^"GW_!/#]H?XN3?
M ?X'_MF_#OQ1XOB9UCT'1_$T$TUR4!+BWPVVYV@$GRB^ "3P#0![M17GOQ__
M &M/V7?V4K#3=4_:;_:'\%_#^VUF:2+2)_&7B6VTY;UXPID6(SNOF%0RD@9Q
MN&>HKF_@W_P47_8%_:)\>VWPL^ G[9_PP\9^);R*66TT#PQXWL;Z\F2-"\C+
M%#*SL%4%B0. "30![-17F?[0'[9_[(O[*-WI=A^TY^TWX#^'T^MQRR:/#XQ\
M56NG/>I$5$C1">12X4N@)&<;AZUU/PE^,'PJ^/7P_P!/^*_P2^(VB>+?#&JB
M0Z9X@\.ZE'>6=V(Y&B<QS1$H^V1'0X)PRD=0: .CHHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_%
M/]IOX]>/O^"7_P#P4H^(.G_ML> ;Z'X7_';]H+P9XU\%_':.)IK'3X-.FMED
MTF_< M$L$,3"-.JA&<*4E+I^UE?GW^V/^V7^Q;^US\-=7_9C^.^M^#[.\\)_
MM&:3X;^(7P^\9ZG!&TNEP:\B)?/%<;"]I<6@CG$P!C4LZ[R8RU 'TG:?LC_L
M\?$SX.^/O#'@K4[6?P3\;/%$/BG7QX;N(_L>K0SP6"7<220G;)!?16;"9U.9
M!>3$'+;J^-?^"ZW[!'P&U+X:? ;3OV5?@MX:\'_&=/COX<TWX3:IX+T.#3[J
MT59'N+O)MD4_9(+6"6Y?(*Q^0K<=\W_@D;\2OA%_P36_9/\ VC_B_P"./BU?
M:7^R=X:^+5]/\!M6\1W4LQN-)V*)DTPR9>ZM9;HF.U*;OM#+)(NXR,S9OP@_
MX.!/^".6O?$&?]L/]H;]L"TG\=MI$UAX*\$:?X-UN[_X1#2Y2CO90LMCY<VH
MW31Q&YG5MA*101L8H?-E /T$^-'["W[*'[27Q3T[XN?M'? _P[\0;_1-$;3/
M#^G^-M&M]4L-)1Y3+/-;VUQ&R1SS$0K)+@L5MHE7: V[YE_8T_9H_9QO/^"N
MGQB^,WP _9_\$>#/#?P7\%:;\.=/;P;X4L].AOM?OPFK:M,QMHT#R0VS:5;\
MY*^9,N1N8'["\=_&WPW\*_V?-7_:,^*&GW6@Z3X>\'S^(O$%I?[//T^""U:Y
MFCDVL5\Q%5E(!(W+P3UKR'_@DY\*?%WPX_8B\,^+?BC8>1XX^)MW>_$'QZI!
MWIJVMW#ZA) V>\$<T5J!T"VRCM0!\#_M\_$KXU?L[?MB_$;]K#_@IE_P1+\+
M?&WX R:E:Z9X<^()32?$E_X+\.VBLJ2C3[A)?)26:6XNY2?(!-PB/*?)C6OU
M,_9<\0?L\^+?V=O!OBK]DZR\/VWPVU/P_;W?@RW\+:;'96$=C(N^-8;>-$6
M#<08]JE&W*0""*\*\/\ _!8W_@E[\>O!_B3PYX4_:"T7Q3JEM=7VAW_PK;3I
M1XDU:XC+PRV4&BW")=W9<Y3Y8F0ACN8 -CI?^"2/[*'B[]B'_@G1\+OV9/'J
MB+6O#VCW$VJ62W0G%A/>7MQ?-9B0$B00&Y\C>"5;RLC@B@#Z-K)\=6?C&_\
M"-_9_#_6+33]:D@(TZ]OK<RPPR9&&=!]X8SQ6M10!X7_ ,(#_P %!/\ HO\
MX$_\)23_ .*J[^R5\3?BS\9?A;/XF\5^(]/FOK37KS3YI8],$*OY+[<A0QP/
MQKV>O!?^"=7_ "0_5_\ L>]8_P#1] 'L7V+QO_T&[+_P&/\ C1]B\;_]!NR_
M\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&_
M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]
M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\
M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%%
M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\
MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-
M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P
M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8
M_P"-;%% &/\ 8O&__0;LO_ 8_P"-5]4?QEI6GRZC-K%HRPIN95MCD_K705F^
M,?\ D6+W_K@: *T%OXUGA2==:LP'4, ;8]Q]:?\ 8O&__0;LO_ 8_P"-:6G?
M\@^#_KBO\A4U &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+
MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]
MB\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XU
ML44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_
M ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR
M_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&
M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+
MQO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q
M10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C6Q10!SM_<>,=/N;6UEU>U8W4OEH5MN <9YYJU]B\;_ /0;LO\ P&/^
M-'B7_D+Z/_U^G_T$UL4 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q
M10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_
M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&
M_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%%
M &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P#
M8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\
M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_
M /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-58KCQC-JTND+J]J'AB61F-M
MP0?QKHJQ[+_D=[W_ *\HOYF@ ^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&M
MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?
M\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&M
MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?
M\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&M
MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?
M\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&M
MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?
M\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&M
MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?
M\:/L7C?_ *#=E_X#'_&MBB@#G=(N/&.L6S74&KVJA96C(>VYRIQZU:^Q>-_^
M@W9?^ Q_QH\#_P#((E_Z_9O_ $*MB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W
M9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7
MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[
M%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK
M8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_
M (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E
M_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-
M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MB
MB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QJYH>JC5['[3Y9
M4I(T;9[E3@FKE8_@?_D$2_\ 7[-_Z%0!L4444 %%%% !1110 5R/Q6^ OP<^
M.,6EP_%KX=Z;KHT75[75-+:]ARUO=6TRS0N&!!(#J"4)*-C#*P)%==10 BJJ
M*$10 !@ #@"EHHH KZKI6EZ[IT^CZWIMO>6ES&8[FUNH5DCE0]596!# ^AJ=
M55%"(H  P !P!2T4 9UAX/\ "6E:Y=>)]+\+Z=;:E? "]U""RC2>X Z!Y -S
M_B36C110 4444 %>"_\ !.K_ )(?J_\ V/>L?^CZ]ZKP7_@G5_R0_5_^Q[UC
M_P!'T >]4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !6;XQ_Y%B]_P"N!K2K-\8_\BQ>_P#7 T 7-._Y
M!\'_ %Q7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?_K]/_H)
MK8K'\2_\A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y
M'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#'\#_P#((E_Z_9O_ $*MBL?P/_R"
M)?\ K]F_]"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ K'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^
MOV;_ -"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP7_@G5
M_P D/U?_ +'O6/\ T?7O5>"_\$ZO^2'ZO_V/>L?^CZ />J*** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MK-\8_P#(L7O_ %P-:59OC'_D6+W_ *X&@"YIW_(/@_ZXK_(5-4.G?\@^#_KB
MO\A4U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!-;
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %8]E_R.][_UY1?S-;%8]E_R.][_ ->47\S0!L4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110!C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !6/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%0!L4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !7@O_!.K_DA^K_\ 8]ZQ_P"CZ]ZK
MP7_@G5_R0_5_^Q[UC_T?0![U1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %9OC'_ )%B]_ZX&M*LWQC_
M ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MK'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/
M_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/_R"
M)?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "O!?^"=7_)#]7_['O6/_ $?7O5>"_P#!.K_DA^K_ /8]
MZQ_Z/H ]ZHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "LWQC_P BQ>_]<#6E6;XQ_P"18O?^N!H N:=_
MR#X/^N*_R%35#IW_ "#X/^N*_P A4U !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/_ -?I
M_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_([WO\ UY1?
MS-;%8]E_R.][_P!>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_^01+_ -?LW_H5
M;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !7RM^TC_P %LO\ @F-^R+\:-9_9
MY_:&_:9_X1[QAX>^S_VQH_\ PAFM7?V?S[:*YB_>VUG)$^Z&:-OE<XW8.""!
M]4U_*S_P<A_\IHOC-_W+O_J.:97[O]'KPOR#Q9XTQ&49O5JTZ5/#SJITI0C+
MFC4I02;G"HN6U1W5D[I:[I^7FV-JX##*I32;;MKZ/S78_<3_ (B0_P#@B[_T
M>7_YCOQ'_P#*^LWPK_P<:?\ !&G3=.D@O?VQMCM<R.!_PKWQ$>"V0>-/K^6N
MBO['_P")*O"S_H,QO_@RA_\ ,Y\]_K'COY8_<_\ ,_K?_9N_X+9?\$QOVNOC
M1HW[//[//[3/_"0^,/$/VG^Q]'_X0S6K3[1Y%M+<R_O;FSCB3;##(WS.,[<#
M)(!^J:_E9_X-O/\ E-%\&?\ N8O_ %'-3K^J:OXX^D+X7Y!X3<:8?*,HJU:E
M*IAX56ZLH2ES2J58-)PA37+:FK*S=V]=DOH<IQM7'X9U*B2:=M/1>;[A1117
MX0>H%%%% !7R7^T!_P %/Y_"WQ1U3X.?LP? C5/B1JGA#Q]X?\,>/=534+2Q
MTO3+[4Y8@FG1S3S*T][Y4J.0B-##O02R*QV5]:5^.'_!3#]GW]LO_@EI^U-X
M@_;]_9MTI_B?\#/B=\7/#/BKXH_"NV0_VYINNVEY"4N--P"9A.R;2JAB/,"L
MFU%E0 _2'X?_ +>/PM\2_ 7QQ\>OB-X,\5_#Z#X::O>:5XY\/^+M,C.HZ=>V
M\,,QBC2SEG2[\U+B P&W>03^='Y>XN!7SCIW_!>_P=X+^._@[X5?M>?L)?&W
MX&>'OB/JZ:7X#\>_$;0K>'3[N\D($4%V(I7-C(Y(^5RQ7.YPB!F7Z%_8N_:;
M_8W_ ."CG[/\?[1W[.-W9:]X?\1:];7^M6UY:^7=V.MV0M6CCO(228KJ#[-:
M$=1B*)T9D97;QG_@LE\&+/\ ;IM_A5_P3L\.V:W>K>(_B-I?BWQ7>(F[_A&O
M#&ES-)=Z@S?\LI)I"EE #S(]Q)CY8I2H!]-?M4?M(^#_ -DOX&:U\<_&?AW7
M=<BTL0PZ?X;\*Z:;W5=<OYYD@M=/LK<$&>YGFDCC1 1DMR0 2/(OV&/^"E/B
M/]MOQ_J_@B__ ."=O[1GP@MM'TC[:^O_ !G^'RZ)97;F5(UMH&:9GFF(9GPJ
ME56,EB"5#1?\%._V!_C]^W/HO@23]G_]MS5_@MK7P]\03Z]I-_IGAB+4DN]1
M-LUO \RR2QX6..6Y4 9!^T%B"56O+?\ @F'^V]^W##^T+\0_^"9O_!3+P_H^
MI?%_X=^%(?%7AGQUX5MA#9>.?#LDWV?[8(E15BE2<I&VQ$!9F7RU:(F0 ]A\
M5?\ !1VRO/'WQ&\(?LZ_L[^*_BG9?!V?[-\3=:\-7ME#%97RPB>73+);B9#J
M%_%"5>2%-BH72,R>:WECVCX"_'7X4_M-_!OPY\?O@?XPM]?\)^*]+CU#0]6M
M<A9X7[%6 9'5@R.C ,CJRL 5(KX"_P"#4:_U#Q9_P2G/Q:\17INM=\=?%?Q-
MK_B.]?[US?2W*I)(QR221$O)YJ/_ (-9=>U.Y_8<^*O@%F9=&\%?M,>+=$\+
M6^?DM]/"V5T(X^VWSKJ<\<98^] 'Z7T45D^.O$.J>%/"-_XCT3PK=ZY=VD!D
M@TFQ91-=-D?(A;C/U]* -:O!?^"=7_)#]7_['O6/_1]3?\-8?&S_ *,?\=_^
M!5M_\57/_P#!.?Q-K#? G4Y&\'7H+^--4=D++E"T@8J?=22I]Q0!]*45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\
M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK
M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\
M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD
MNK_]"A>_]]+0!L5F^,?^18O?^N!J'_A)=7_Z%"]_[Z6J/B77M3N=!NH)O#%U
M"K1$&5V7"^YH Z#3O^0?!_UQ7^0J:L*R\1ZJEG$B^$KQ@(E 8,N#QUJ7_A)=
M7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)
M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0
MO?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"
M]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#
M8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C
M_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL
M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_
M .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_
M *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[
MZ6@ \2_\A?1_^OT_^@FMBN4US7-1GU'39)/#=S&8[DLB,RYD.WH*T_\ A)=7
M_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=
M7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z
M%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\
MZ%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^
M^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[
MZ6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@
M#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^
MEH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q
M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (27
M5_\ H4+W_OI: -BL>R_Y'>]_Z\HOYFC_ (275_\ H4+W_OI:S+77-17Q3=72
M^&[EG>VC5H R[E )Y- '5T5C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+
M0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\
M?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!
ML45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2
MT?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+
M0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\
M?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!
ML45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2
MT?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+
M0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\
M?2T?\)+J_P#T*%[_ -]+0 >!_P#D$2_]?LW_ *%6Q7*>%=<U&UTZ2.'PW<S@
MW,C%T9< ENGX5I_\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\
MT*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DN
MK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J_
M_0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2
MZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\
MT*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DN
MK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J_
M_0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2
MZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\
MT*%[_P!]+0!L5_*S_P '(?\ RFB^,W_<N_\ J.:97]1W_"2ZO_T*%[_WTM?R
MU_\ !QI<S7G_  66^,=S/9O;NW_"/9BD(RO_ !3NF#M^?XU_7_T*O^3IXS_L
M"J?^G\.?/\1_[C'_ !+\F?$=%%%?Z>GQ9]Q?\&WG_*:+X,_]S%_ZCFIU_5-7
M\K/_  ;>?\IHO@S_ -S%_P"HYJ=?U35_F%]-7_DZ>#_[ J?_ *?Q!]IPY_N,
MO\3_ "04445_(!] %%%% !7P)^TS^T#^UCX(BC^'W[1/[*'C/5+;3/VF-&O?
M 'C3PG+I=[9Z]H;>((Y[*V:-;F.:UNXXF6VV31*K^4CF5BS$??=% 'P#^R%^
MSE^U=^PW\*OVDOVLO '[(AU?XC?&WXE7'BCPE\!]'\5:7:1Z1&8Q#;B]O);A
M+2.>1B]Q=&"251N"1&4K7#?!#]H3_@MK\']"UG6)_P#@@W<Z_P#$+Q9*MSXL
M\<ZS^TSX607]VJ%(E\F++06-N"4AM48[$W99Y9)9I/TWHH ^;/V@_P!J7]M/
M]G'XA^ O#6A?L#>(/C+X5U;P]CQKXP^&OB'3K>\TS6%*KLCTW49X0]N_+"0W
M("AL$Y7Y[OP"^ GCOQE^UCKW_!0#XZ> $\(^(M1\ VO@GP?X.;4(;N\TC1([
MR2^GDOIK=W@:[N+EX\Q0/+%%':QXED:1]OT-10!\!_LA? []I#_@D]H_Q@_9
MK^$7[,>O?$KPCXB\>ZEXN^!U_P"'+_3X;:R_M%%+Z+J1NKF%K-+:XCW"X"R+
M)#+E<RKY)]I_X)+_ +!DO_!.3]B/PW^SMX@\20:WXJDNKO6_'>NVH(BO]:O9
M3-<O'N )C3*0HQ"EDA5B 217TG10 4444 %>"_\ !.K_ )(?J_\ V/>L?^CZ
M]ZKP7_@G5_R0_5_^Q[UC_P!'T >]4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_Y%B]_P"N!K2K
M-\8_\BQ>_P#7 T 7-._Y!\'_ %Q7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FMB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L>
MR_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_P#(
M(E_Z_9O_ $*MBL?P/_R")?\ K]F_]"K8H **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^5/C7_P4CU ?MA>'_V%
MOV-_A=#\3?'4.I6US\4KO^T3;Z3X(T;>/.DN[I5<"[9<^5;@%LD;ADJC>QDN
M0YIQ!7G2P4.;DC*<Y-J,80CO*<Y-1C'97;5Y-15Y-)YU*L*23D]]/F5_^"A/
M[=?Q?^&?CS1/V(_V(/AN?%GQZ\=Z6U[I;:A;,NC^$]*\PQ2:SJ$Q&TQHP8)$
M,EG !!)2.7S;P#_P;F?\$^M<\.)XE_;,\+:W\9OB?JLC7GC/XC:_XRUBSGU:
M]D.798;2\CCCB7A$7!8(J@L<5]\^1!Y_VKR4\W9M\S:-VW.<9],]J?7TN!\0
M,WX>RFE@N'93P4MZU6E4E&M6E=V3J1Y91I17PTH^[S7G-SERN.,L)3K5'*M:
M79-:+Y=_,^'?^(;S_@B[_P!&:?\ F1/$?_RPK-\*_P#!N7_P1IU+3I)[W]CG
M>ZW,B _\+"\1#@-@#C4*^]*Q_ __ "")?^OV;_T*K_XBQXI_]#[&_P#A57_^
M6"^H8'_GU'_P%?Y'S=^S=_P1-_X)C?LB_&C1OVAOV>?V9O\ A'O&'A[[3_8^
ML?\ "9ZU=_9_/MI;:7]U<WDD3[H9I%^9#C=D8(!'U3117R^=\0Y_Q+BHXK-\
M75Q-6,5%2JU)U)**;:BI3;:BFVTKVNV^K-Z=*E1CRTXI+R5@HHHKQS0****
M"BBB@ HHHH **** "BBB@ HHHH *\%_X)U?\D/U?_L>]8_\ 1]>]5X+_ ,$Z
MO^2'ZO\ ]CWK'_H^@#WJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_ "+%[_UP-:59OC'_ )%B
M]_ZX&@"YIW_(/@_ZXK_(5-4.G?\ (/@_ZXK_ "%34 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)
M?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9?
M\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S- &Q1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!
M$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%6Q0 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !12,RHI=V  &22>E?%$'_!0;XX?
MMH_M>67P'_X)MV.BWGP[\!>(HC\9?C1K=DUUI4WEL#)HFE!6475PZG#3JVV,
M$,#@JS>]D?#>99^JTZ%HTJ,7.I4F^6G"/3FEK[TG[L(I.4Y.T4V95:T*5D]W
MLNK_ *Z]CH/^"@GQ7_;H\??$O2/V%?V$_ FI^&]3\4Z-_:'C#X[ZM8'^R?"6
ME-*T3K:'.+G4FVL%B&#&&1Q@$RP^L?L3?L/_  +_ &"_@Y%\(O@GH\S-<3F\
M\2>)-4D$VI^(-0?F2]O)\9EE8D_[*@[5 %>P45TXOBC$U>'J62X6FJ-!6E4Y
M;\U>HKVG5D]7RIVIPTA#5I<TI2:C0BJKJ2=WT\EV7ZO=A1117S!L%8_@?_D$
M2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5X+_P3J_Y(?J__8]ZQ_Z/KWJO!?\ @G5_R0_5_P#L>]8_
M]'T >]4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0!<T[_ )!\
M'_7%?Y"IJAT[_D'P?]<5_D*FH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_P#(7T?_ *_3_P"@
MFMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_ *\HOYFM
MBL>R_P"1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ __((E_P"OV;_T*MBL
M?P/_ ,@B7_K]F_\ 0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HK%^(_P 1_ 7P@\":K\3OBAXNL-!\/:'9/=ZOK&J7*PP6
ML*C+.[-P!V]22 ,D@5\3?L_?&O\ ;#_X*E_M!^'OVAOA3XCU_P"$?[,7@K6O
MMGA^7[,(-9^*L\>Y-\B2J?(TD@L-I&Z3.?O[6MOILDX7QF<8'$9A.<:.&H+W
MJL[J/.TW"E&R;G4FU90BFTKSERPC*2QJ5XTY*&\GT7Y^B_K4[3]O?X"_MP?M
ML?%S3_V2?"7B!/AQ\ +K1X[WXE>/]&U1&USQ(KR.C:%:1XS:*53,LQ!#)*H!
M(#PR?27P,^!?PE_9J^%6C?!+X&^!;'PYX7T&U$&F:5I\>U(USEF8G+22,Q+-
M(Q+.S%F)))KK:*RS#B;,,?DV'RE*-/#T=>2":4ZCT=6I=MSJ-:)MVC'W8*,;
MH(481J.INWW[=EV7],****^>-@HHHH *Q_ __((E_P"OV;_T*MBL?P/_ ,@B
M7_K]F_\ 0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\%_X
M)U?\D/U?_L>]8_\ 1]>]5X+_ ,$ZO^2'ZO\ ]CWK'_H^@#WJBBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *S?&/_ "+%[_UP-:59OC'_ )%B]_ZX&@"YIW_(/@_ZXK_(5-4.G?\ (/@_
MZXK_ "%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I
M_P#036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !6/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S-
M&Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% &/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%6
MQ0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4R6YMX'CB
MFG1&F?9"K, 7;:6P/4[58X'8$]J\@_;9_;D^ W[!?PC;XJ?&W6YFFO)_L?AC
MPQI47GZIXAOVP([.S@'S2R,Q4$_=4,"Q KY]_9)_9'_:A_:E^/6B?\%%_P#@
MI'<W.A:OHC27'P?^!^E:C(MEX)AE0I]JO64K]JU&2-BK;AM0,01G;'#]=EG"
MDJ^25,YS&K]7PR4HTVUS2K54M*=*%US).WM:EU"G'=N;A"7/.O:JJ<%>77R7
M=_HNOXG9_M0?\$YO&/[;_P"U5IGB+]J?XNP:M\!?"=M:WOASX.:7:R01ZOK2
MEO,N-8D+$74,9"F.)<*=^UE4*YG^J]/T^PTFP@TK2K*&VM;:%8K:VMX@D<4:
M@!451PJ@   < "IJ*\O,^(,US;!X;"8B?[G#QY:<(I1C&_Q2Y8I)SF]9S=Y2
M=KMI)+2%*%.3DEJ]_P"NW9!1117BF@4444 %%%% !6/X'_Y!$O\ U^S?^A5L
M5C^!_P#D$2_]?LW_ *%0!L4444 %%%% !1110 445\E_M ?\%/Y_"WQ1U3X.
M?LP? C5/B1JGA#Q]X?\ #'CW54U"TL=+TR^U.6()IT<T\RM/>^5*CD(C0P[T
M$LBL=E 'UI17B/P__;Q^%OB7X"^./CU\1O!GBOX?0?#35[S2O'/A_P 7:9&=
M1TZ]MX89C%&EG+.EWYJ7$!@-N\@G\Z/R]Q<"OG'3O^"]_@[P7\=_!WPJ_:\_
M82^-OP,\/?$?5TTOP'X]^(VA6\.GW=Y(0(H+L12N;&1R1\KEBN=SA$#,H!]^
M45X'^V?^W;!^RG>:/X"^'_[.OC[XO_$#Q!;37>F>!?AUIB33PV43!7O;R>5T
MALK;>RQJ\C;I'.U%?:Y7E_\ @G/_ ,%6_@U_P4-U;QG\,;#X:^+_ (;_ !-^
M'%U'!X[^&/Q TU;74]-$F?+F4*Q$L+$8W#!&5W*H>,N ?4E%?*_[;_\ P50\
M/_L:?%"P^#OAC]C7X[_&O7Y=&35-;M/@A\/VUP>'[>622.U-\RR((&G,-P8U
MY+"W<\#&?;OV:/C5J?[17P-\/_&G5_@MXR^'D^OVSSGP=\0=,2RUG3E$KHHN
MH$=Q"[*HD"%MP5UW!6RH .ZHHHH *\%_X)U?\D/U?_L>]8_]'U[U7@O_  3J
M_P"2'ZO_ -CWK'_H^@#WJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7O_7 UI5F^,?^18O?
M^N!H N:=_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE
M_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C
MV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S0!L4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_
M^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%6Q0 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !7%^)?VB_@7X.^-'AS]G3Q/\5=%LO'7BVSN;OPYX6G
MO%%Y?P6Z%Y9$CZX"JY&<;A&^W.QL?._[<O\ P4D\2?#[XEP?L1?L)^!;?XE_
MM!ZY;[UT?S#_ &5X.M6 SJ6L3+Q#&H966'(=\J.-\8??_8%_X)N>'?V3M1U;
MX]?&3QU<?$SXZ^-$$GCKXHZU$/-?.#]BL4QBTLTPJK&@&X(N0%5(X_N(<*X7
M*\@>9YY4=)U8-X>C&WM:K>D:LD_X=!/7F:YJMN6DK<U2',Z\IU>2DKVW?1>7
MF_RZ]CHM+_X)W?!"3]MC5OV\OB'J6M>,?&DEG!9^#H/$]VMQ8^#;=(@LB:9!
MM"PO*VYVD.YP78*5W/N][HHKYC,<WS/-W2>,JN?LH1IP3VC"*M&,5LDM]%JV
MY.\FV]H4X4[\JM?7YA1117G%A1110 4444 %%%% !6/X'_Y!$O\ U^S?^A5L
M5C^!_P#D$2_]?LW_ *%0!L4444 %%%% !1110 5^.'_!3#]GW]LO_@EI^U-X
M@_;]_9MTI_B?\#/B=\7/#/BKXH_"NV0_VYINNVEY"4N--P"9A.R;2JAB/,"L
MFU%E3]CZ^!/VF?V@?VL?!$4?P^_:)_90\9ZI;:9^TQHU[X \:>$Y=+O;/7M#
M;Q!'/96S1K<QS6MW'$RVVR:)5?RD<RL68@ ^A/V+OVF_V-_^"CG[/\?[1W[.
M-W9:]X?\1:];7^M6UY:^7=V.MV0M6CCO(228KJ#[-:$=1B*)T9D97;QG_@LE
M\&+/]NFW^%7_  3L\.V:W>K>(_B-I?BWQ7>(F[_A&O#&ES-)=Z@S?\LI)I"E
ME #S(]Q)CY8I2O/?LA?LY?M7?L-_"K]I+]K+P!^R(=7^(WQM^)5QXH\)? ?1
M_%6EVD>D1F,0VXO;R6X2TCGD8O<71@DE4;@D1E*UPWP0_:$_X+:_!_0M9UB?
M_@@W<Z_\0O%DJW/BSQSK/[3/A9!?W:H4B7R8LM!8VX)2&U1CL3=EGEDEFD /
MTI@\->'[7Q+=^,;?2($U6^L;>SO+]8P)9K>!YGAB9NI5&N)V [&5O6OC#]A_
MX,6?QC_X*>?'G_@J#H-FL'A37= TWX=^ [^)-H\21:<P;4=6']^ W4:6L$H)
M$B6;NN4:-F3_ (*-_$'_ (*A/:>%/@3^SO\ L":I\5_#-]I4;_%SQ/X=^*>B
M>%!JO[O;)IEBU[<M<VT4KAO.E\L.(6\N*0.YFCZG]C'X]?\ !2;XD_%'2?AM
M\;/^"66D_L[_  S\/^'Y6_M%_BMH_B!KMHUCAM-,L[73-OV15#&0R,"@2W\L
M %P: /GW]K;]AO\ X+$_LJ_&7XF?\%!_^">W[<%KX[G\1:Z_B+Q+\ O&/@N%
M;35K6"".&*RM+E9&D\R.U@BA0+Y#.8\^9N<JWVO^P%^V#X0_;[_8X\ ?M?>!
M]%FTRQ\;:)]JETNXE$C6-U'*]O=6V\ ;Q'<0S1A\#<$#8&<#R;X:?MK?\%%?
M'LWB+X8^*?\ @E)XD\(>,K/4[JUT+Q-J'C[1[OP?);AV6WOI[M)TOBI7:[0P
M6<LG;*$G9[/^Q1^RSX5_8H_98\%_LO\ @[57U"U\*:68;C4Y(!$U_>2RO<7=
MUY8)$?FW,TTNP$A=^T$XS0!ZE63XZL_&-_X1O[/X?ZQ::?K4D!&G7M];F6&&
M3(PSH/O#&>*UJ* /"_\ A ?^"@G_ $7_ ,"?^$I)_P#%5S__  3GL?'(^!.I
MB37+(N/&FJ"4BU.&<2 .1SP"V2!V!KZ4KP7_ ()U?\D/U?\ ['O6/_1] 'L7
MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\
M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_
MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\
M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_
MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\
M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_
MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\
M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_
MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\
M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C5'Q+:>+4T&Z>^U:U>(1'S$2W
M()'L:Z:LWQC_ ,BQ>_\ 7 T 5+*S\:&SB,6LV87REV@VQR!CZU+]B\;_ /0;
MLO\ P&/^-:6G?\@^#_KBO\A4U &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\
M 8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\
MT&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_
M -!NR_\  8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!
MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/
M^-'V+QO_ -!NR_\  8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !
MC_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0
M;LO_  &/^-'V+QO_ -!NR_\  8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\
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
MK)6,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBBN<9C_ &+QO_T&[+_P&/\
MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-
M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P
M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (TG@7<-&D#')^V2
MY(_WJV:Q_ __ "")?^OV;_T*@#8HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "O!?^"=7_)#]7_['O6/_1]>]5X+_P $ZO\ DA^K_P#8]ZQ_Z/H
M]ZHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "LWQC_R+%[_UP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_
M "%35#IW_(/@_P"N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!C^)?\ D+Z/_P!?I_\ 036Q
M6/XE_P"0OH__ %^G_P!!-;% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_P!>47\S6Q6/
M9?\ ([WO_7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'
M_P"01+_U^S?^A5L4 %%%% !1110 4444 %%%% !1110 4452\1W6N6/AZ_OO
M#.D0ZAJ4-E*^GV%Q=_9X[F<(3'$TNUO+5FPI?:VT'.#C%5"+G)177OI^+T7S
M X[]I?\ :>^!?['_ ,(-3^.O[1'Q"LO#?AO2D_?7=VQ+SRD'9!#&N7FF?!"Q
MH"QP>, D>4_\$_/VCOVP_P!K.7Q+\=_C/\!+/X;_  OUA;;_ (5/X>U@R?\
M"2W-L-YDO]03)CA68-&8XAAE"G[RE9'\O_9L_P""=/QI_:$^,FF_MS_\%9=2
MT[Q#XWTV4S_#SX0:=,)_#?P_0G*D+DI>W_"EIVW*K*"I?9$T?W)7WF<PX7X=
MRV>5X7EQ>+G95*Z;=*E9I^SP^W.[JTZ\O=:O&E'E_>3Y:;KUIJ<O=CT75^;[
M>2^_LD554850!G/ I:**^!.H**** "BBB@ HHHH **** "BBB@ HHHH *Q_
M_P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0J -BBBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *\%_X)U?\D/U?_L>]8_]'U[U7@O_  3J_P"2'ZO_
M -CWK'_H^@#WJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7O_7 UI5F^,?^18O?^N!H N:=
M_P @^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_P"0OH__
M %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_([WO_
M %Y1?S-;%8]E_P CO>_]>47\S0!L4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_^01+_P!?
MLW_H5;%8_@?_ )!$O_7[-_Z%6Q0 4444 %%%% !1110 4444 %%5=<US1/#&
MBW?B3Q+K%KI^G6%L]Q?7]]<+##;0HI9Y)'<A415!)8D  $FO*/$NM>#OV_\
M]D35)_V5?VH[S1M,\9V$]IHGQ+\"R1R3VACG,4S0&0<-NCDB)&UUR2C(P5QW
MX/ 5,2XU*EX4.>,)57&3A!RO\7*F[\JE)15Y-1=D[$2FEHM7V[GC'[9'_!33
MQ3IOQ:D_8:_X)V> [7XH?':YCQJNZ4_V%X%@)P;S5[A.%9<Y%L#O8X!P6C23
MUK]A']EOXG?LN?"F_P!+^.'[2?B7XI>-_%&LOK7BWQ'KMP1;+>R1HC0V-O\
M=M;5%C55C7CC.%!"+J_L<_L3_L\?L)?":+X0_L\^#!I]J\GVC6=7NY/.U'6K
MLCY[N\N"-T\K$DY.%7.U%50%'K-?4Y]G^34LO>39#1Y<-=.=6I%>WKRCLY;^
MRIIZPHP=EO4E4DDUC2I5'/VE5Z]$ME_F_-_*P4445\.=(4444 %%%% !1110
M 4444 %%%% !1110 4444 %8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A4
M ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X+_P $ZO\ DA^K
M_P#8]ZQ_Z/KWJO!?^"=7_)#]7_['O6/_ $?0![U1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9OC'_D
M6+W_ *X&M*LWQC_R+%[_ -<#0!<T[_D'P?\ 7%?Y"IJAT[_D'P?]<5_D*FH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z":V* "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** ,?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*MB@ HHHH **** "BBB@
M KS/]K']L#]GO]B3X1W?QK_:/^(5KH.C6Y\NUC;]Y=:C<$$K;6L*_//,V.%4
M< %F*J"P\C_;6_X*A^#?V=?'UG^R_P#L]_#J^^,/QWUQ!_8_PR\,7*@V*$ _
M:]3N<%+"W4$,2_S$$'"H3(OT#K?PX\%?%?3/#>J_%[X7:+?ZAHE[!K&FVFJV
ML5\-'U-8F42P.ZX$L?F2*LJ@'DD8S7U%/(:F3K!X_/*$UA:]Y*,90A5J0C;W
MHJ7-*,)-VC5<'!VER\SBT8.JJG-&D_>7W+^NUSX3T3]G?]K;_@LEK=I\2_VY
M-&UGX3?LZQ7"77A?X#V]VUOK/BU%8-%=:_+&0T,1P&%HI!'&=I199/O_ ,%>
M"?!WPV\):=X"^'WA;3]$T32+1+72](TJT2"VM(4&%CCC0!44#H *U**?$?%F
M-X@C3PT81H82E?V5"G=4X7W>K;G4EISU9N4Y;-\JC%%&A&E=WO)[M[O_ "7D
MM HHHKY8W"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ _P#R
M")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0J -BBBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *\%_X)U?\D/U?_L>]8_]'U[U7@O_  3J_P"2'ZO_ -CW
MK'_H^@#WJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *S?&/_(L7O_7 UI5F^,?^18O?^N!H N:=_P @
M^#_KBO\ (5-4.G?\@^#_ *XK_(5-0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_P"0OH__ %^G
M_P!!-;%8_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_([WO_ %Y1
M?S-;%8]E_P CO>_]>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_^01+_P!?LW_H
M5;%8_@?_ )!$O_7[-_Z%6Q0 4444 %%%>(?ML_\ !0?]FW]@OP=:ZY\:?$UQ
M<ZYK,GD>$_ WA^V^V:WXAN20JPVEJIW/EBJEVVHI8 L"0#Z&5Y5F6=X^G@L!
M1E5K3=HQBFV_DNB6K>R5V[)$3G"G%RF[)'M]?+G[>$7_  4E^*WCG1?V:/V*
M[?1_ /AC7M*:X\9_';4[J.YN=%C\PHUEI]AD,UXR899F^0!N&C<!QPG[.7P<
M_P""BW[87QP\.?MA?MJ^.=3^#O@_PW??VAX!^ '@[5")Y"RLJSZ_=*!]H<QN
M0;4 * V"(F$B/]O5]-6I4>!<ZIRA.AC*T(MRC9U:5*H[I*]U3K2AI+3VE%RT
M?M$G?%-XJF]XK[FU^:O\GZ'B/[$G_!/W]G7]@OP1=>'?@YH5S>:YK4OVGQ?X
MZ\0W'VO6_$=V26:>\NF&YR6+,$&$4LQ"@LQ/MU%%?,9IFN99WCZF-Q]656M-
MWE*3NW\WT2T2V222LD;0A"G!1BK)!1117 6%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\
MH5 &Q1110 4444 %%%% !7YT_%+]O3]I#]I_]H/XB?"/]F[XN:+\.=#^#OQZ
M\(^!-1+:&VH:QK5W>W,/VBYF#7$<<%@"SPI"$9[CRI298Q\E?HM7Y:_\%E_^
M"5^O6_QF\/\ _!2O_@GE\1V\"?'6^\>^'--U+2KF7=X>\8W7V^"*T;48<$+)
M'(D1,FUE/E#*A_WJ@'V#X,^.?[8G@GX"?$>[^,WPLT'Q;\1?!GC'_A'_  E;
M^#+>XT[3_%@N8K!M.NF6XDG:Q1GOT2Y;?*L'D3L"ZIS\A?M,?MM?\%H?^"7/
MBGP3^T5^V_=?!?XD?!?Q3XQL= \;Z;\-=#O[&_\ "#W;[(I[:2Y<M=1*<C,@
M)=@$Q'O#CZ=_X)1?\%%_$7[?OPJ\4Z7\9?@Y/\._BY\+/%#^%_BMX*DE\R&R
MU*-=PGMI,G?;RC<4R2058!I%"RO1_:Z^&=C_ ,%%_CEX3_99LX!<_#7X6^.;
M#Q7\7M6QF&_U.R'GZ=X;B/W9',KQ7=WC_51101GYKGY #5_;=_;:\;_#7]I/
MX/?L#?LY_P!DCXG_ !EO+^Y.LZY9O=6?A;0+"!I[S4I($DC,\S!?)MXBZHTI
M)<[8RCU?@C^V-\2O /\ P4#U;_@FA^U#KVG:WKU]X!B\;_#'QSI^E"P_MW3!
M.]M=V5U;AVC2]MYD+AHB$E@<-Y<90[_GCXMV.I6?_!V!\*]6\2*W]GWW[)M_
M!X;D?.PW4>IW[SHO;S!&VYNORNOL!#^VO:>(-<_X.</V1K3P;*!<Z3\'/&-[
MK##I%:RV.HP0-)P<I]I,8Y&,_E0!Z[\$_P!KW]K/_@HEJ?QB^(_[%GC[PCX4
M\$?##QG?>#_ A\0>&7U(^.-9L8D>[N+J07$?V;3FED2"+R/WI DE9^D0]J_X
M)Q?MQ^#/^"B?[(7A;]J3PCH$VB3:LD]IXA\-W4PDFT75;:5H+NS=L#=LE0E6
M(4O&R-M7=@?(?_!IO9RZ7_P2)TW0]5@DBUFP^)'B.W\0PSD^;'>K=_.LF>=X
M79FHO^#6&VU1_P!BSXQ^(IMQTK6OVHO%M[X<?^![(Q6$>4[;?.CFZ<9!H _3
M.BBLGQU9^,;_ ,(W]G\/]8M-/UJ2 C3KV^MS+##)D89T'WAC/% &M7@O_!.K
M_DA^K_\ 8]ZQ_P"CZF_X0'_@H)_T7_P)_P"$I)_\57/_ /!.>Q\<CX$ZF)-<
MLBX\::H)2+4X9Q( Y'/ +9('8&@#Z4HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=
ME_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\
MH-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=
ME_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\
MH-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=
ME_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\
MH-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=
ME_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\
MH-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=
ME_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8K-\8_\BQ>_
M]<#4/V+QO_T&[+_P&/\ C5'Q+:>+4T&Z>^U:U>(1'S$2W()'L: .@T[_ )!\
M'_7%?Y"IJPK*S\:&SB,6LV87REV@VQR!CZU+]B\;_P#0;LO_  &/^- &Q16/
M]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_X
MT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/
M^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!N
MR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0
M;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V
M+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1
M]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_X
MT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+
M_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!N
MR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0 >)?^0OH
M_P#U^G_T$UL5RFN6OBE=1TU;K5+9W:Y(@98" K;>I]:T_L7C?_H-V7_@,?\
M&@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q
M_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\
M&@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q
M_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\
M&@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q
M_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\
M&@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q
M_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\
M&@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q
M_P :/L7C?_H-V7_@,?\ &@#8K'LO^1WO?^O*+^9H^Q>-_P#H-V7_ (#'_&LR
MUM?%)\4W4<>J6PN!;1F20P':5R< "@#JZ*Q_L7C?_H-V7_@,?\:/L7C?_H-V
M7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?
M^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:
M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q
M>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%X
MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?
M^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X
M#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V
M**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%X
MW_Z#=E_X#'_&@#8HKX(_X+*?\%B_%_\ P2-_X5QY_P #[7Q__P +!_MC&SQ'
M_9?V#[#]B];6?S=_VS_9V^7_ !;N/B#_ (C(_$__ $8)!_X=#_[UU^O\+> O
MBQQID5'.<FR[VN&J\W)/VU"-^64H2]V=6,E:49+6*O:ZTLSSZ^:8##573J3M
M)>3]>B/V^\#_ /((E_Z_9O\ T*MBOPAT[_@\1U[2H&MK3]@*(*TC.=WQ1SR3
MD_\ ,+JQ_P 1D?B?_HP2#_PZ'_WKKZ#_ (E<\=?^A1_Y<87_ .7&7]MY9_S\
M_"7^1^ZU1WEY::?:2W]_=1P001M)--,X5(T49+,3P  "23TKB?BWXQ\?_"OX
M7>(?B7:Z#?\ B:30-&N-07P]X:TL3ZAJ/E1L_D6T;.HDE;;A4R"Q( Y(%?$<
M7[(7_!0S_@JNL7B7_@H?XEE^$/P=GD$MA^S_ .%-29=2UJ'.Y#KM]%M8*>";
M:,C&1D12)D_E7#W#F&S2C/&YABX8;"TVE*3:E4D]^6E134ZDFNONTX_;J031
MW5JTJ;481<I/[OF^GY]D?4?[-7_!1+]F;]K[XS>,O@[^SGKVI^*8_ UO"=9\
M9:9I,C^'Y+AW*M:07X_=SSH K%5^4J^49]K[4^$O_!.K]F'X2?M,>+OVP[;P
MS?\ B'XD>+]0DN)/%/B[4WU&XTB!AC[%IYER+.W4;@JI\P5MF[8%1>Z^%'P7
MT?X%> --^%?P<\.^'O#/AS2(!#INC:-I*P00+U.%7&23DECEF)))))-=%]B\
M;_\ 0;LO_ 8_XUEC<[HX+%8FGD$JM##58JG*,JEYU(JS?M'%15IR7,X).*^&
M\K7;C3<HIU;.2UVV]/\ ,V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&OFC8V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=
ME_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^
M Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=
ME_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^
M Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=
ME_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^
M Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=
ME_X#'_&C[%XW_P"@W9?^ Q_QH V*Q_ __((E_P"OV;_T*C[%XW_Z#=E_X#'_
M !I/ NX:-(&.3]LER1_O4 ;-%%% !1110 4444 %?$/QA_8L_;Z\'75YH_P%
M^-G@[Q?X2U;X]V7CO2_#_B[PO+;WGA0RZRNH7<:W45\B7MFDS2S>5Y23_.ZJ
M[94#[>HH ^3? 7_!.?XP_!OX ?%?2/@K^UI!H?QL^-/B:?7O&WQFO/ 2WBP7
M<J+"%L=,^V1K;Q00*([=))YO+.7<RDFO'?A__P $J?\ @L%\+OAM:?"'X?\
M_!>2UT;0+2W>&.'3?V5]#2XQ(S-+*;A[YI&N)'=Y'N'+2/([2,S.2Q_12B@#
MYV_::_8$TWXO:Y\(OC'\*?'K^&OB?\"[QY/ /BW6;:34TN;2:V%I?:=J*>;'
M)<P74 VNXD65) LJL2&5YO@!^Q-JOA7]J?Q/^W=^T/XUTSQ1\5/$7A:U\+:;
M)H>DR6>F>&O#\$S7 T^S266661I;AVFFGD?,C!0J1*NT_0=% 'R9I'_!/KXU
M_L_>,?BQ_P ,/?'OP_X(\+?&CQ#/XBU_2M>\)3:C-X9UZYB$5[J>E-%=PH3.
M$CD\B962.=/,!9"8*]I_8^_91^$/[#W[-GA/]ECX%Z7-:^&?"&F_9;)KJ0//
M=2,[2S7,S  --+,\DKD #=(< # 'I5% !1110 5X+_P3J_Y(?J__ &/>L?\
MH^O>J\%_X)U?\D/U?_L>]8_]'T >]4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_P"18O?^N!K2
MK-\8_P#(L7O_ %P- %S3O^0?!_UQ7^0J:H=._P"0?!_UQ7^0J:@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** ,?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":V* "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYF@#8HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /P[_
M .#S/_FV_P#[G#_W"5^'=?N)_P 'F?\ S;?_ -SA_P"X2OP[K_7WZ+G_ "8K
M*/\ N8_]2JQ\!G?_ ",ZGR_])04445^_GE']I/[+_P $=:_9T^!VB?"#Q%\:
M?%7Q"O\ 2TE:]\7^-+U;C4-0FEF>9V=P!\H:1@BDL40*NYMN:[^BBO\  S&8
MO$8_%U,37=YU).4FDE=R=V[))+5[))+HC]3C%0BHK9!1117,,**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ _\
MR")?^OV;_P!"K8K'\#_\@B7_ *_9O_0J -BBBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *\%_P""=7_)#]7_ .Q[UC_T?7O5>"_\$ZO^2'ZO_P!C
MWK'_ */H ]ZHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "LWQC_R+%[_ -<#6E6;XQ_Y%B]_ZX&@"YIW
M_(/@_P"N*_R%35#IW_(/@_ZXK_(5-0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_]?I_]
M!-;%8_B7_D+Z/_U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_ ".][_UY1?S-;%8]
ME_R.][_UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !17FOQ6_;(_95^!WC[0?A5\6?V@?"FA>*/%&JVVG:
M#X;O=8C^WWEQ<2+'"JVZDR!6=E7>5" L,L,US_[:EU^WL_A71?#O[ ^E?#U-
M:U747@U[Q%\0[BX-OHEKY>1<100#=<2%@5"DX!*Y!4L1[.#R+'8G$T*=:U"%
M:[C4JWITVEO+G:LTMO=NV[))MI&<JL8IM:VZ+5GJ?CKQ_P"!?A=X4O?'?Q+\
M::5X>T/3HO-U#6-;U".UM;9/[TDLK*B#W)%<%^RI^VM^S5^VSH&O^+/V8_B,
MGBC2?#FNMI%_JEO83PP27*QI(3"\J*)H\/@2)E25;!(&3\Y^!O\ @BCX*^)7
MBJS^+?\ P4P_:%\5_M'^++643VNF>)Y/L'A?3)>_V71[=A"!R5/F%D<8)0&O
MM'POX5\,>"/#]IX2\%^'+#2-*T^$0V&F:79I;V]M&.B1QQ@*BCT  KU\YP?!
MF68%X?!XFIB\3=?O(Q]EAXKJHJ<76JWZ2E&A;^61G3EB)RO)*,>V[_#1?B?S
MP?\ !T+\#OVIOAEXO^%GCW]J+]JYOB)<>*=2\5#PWH5AX>CTW3/#.GV\FF^5
M'!&K,TDTJ3(9I7.28D7+! Q_*6O[B**_IW@#Z7V(X+X1PN2U\FC6E14ESPJP
MH1:E.4DE2AAW&/*I*.C;DUS/WI,\7%9 L3B)5%4M?ROT[MG\.]%?VX>!_P#D
M$2_]?LW_ *%6Q7V/_$\W_5/_ /EW_P#>QS_ZL_\ 3W_R7_[8****_@$^J"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ K'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"H V**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ KP7_@G5_R0_5_^Q[UC_T?7O5>"_\
M!.K_ )(?J_\ V/>L?^CZ />J*** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_\BQ>_]<#6E6;XQ_Y%
MB]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\A4U !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8
M_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 036Q0 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!6/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S- &Q1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%07^I:=I4*W&IW\%M&TBQK)/*$4NQPJ@D]22 !
MW)KS[]J?]KG]G?\ 8I^%I^-'[3GQ'B\+^&A?QV*ZC+I]S=;[B179(ECMHY)&
M8B-R,+_#77@L!CLRQ5/#82E*I4J/EC&$7*4GVC%)MOR2N3*<81;D[)'I%%?#
M)_X+@:)\46^R_L9?\$_OV@OBV9#BUUJR\"MI&BR>FZ^O679G@\Q],GM7K'['
MGQB_X*5?%WXBZAJW[6W['O@WX2^"/[%=M)TZW\?+K>N-?^=%Y8E:W06XA\KS
MBV,.'"#!!;'U.8>'_$V3X*>)S*%.ARJ_)4K4H57Y*BY^V;_[<LNK1A#%T:DE
M&%WZ)V^_;\3Z.KQ;]I'_ (*+?L,_LB13C]HK]J7P=X:N[<$R:/-JRSZB0/[M
ME!ON&_",UR'[7/\ P34TK]L_XJ1>*_B;^UM\8]&\'QZ3#:S_  S\$^,3I6DW
MTRO(7FN/*0R2[U=5*AEQY>0>2*UOV;_^"5/_  3P_9,E@U#X&_LF>$=.U.W(
M:+7M1L3J6I*W4L+N\,LRDGD[7 SVX%5@,'P!A<'3KYCBJ]:HU=T:-.,$G_+*
MO5D[/_#0J+S[DI8J4FH127=N_P""_P T=]^S3^TQ\.?VO_@?8_'GX'RZD=$U
MAKE-*FU[19[*20Q2O$)##*%?RW*AU/&Y&4\$X'RM/^P__P %8?VMI6D_;5_X
M*&6OPS\-7!/G?#_]F_37LI6C/\+ZS> W(.WAE561LG&!BONVBN3+>*JN08O$
M5<IH0ASRO!U84Z]2E%-V4)SARJ5FKU(TXRNDX\NI4Z"JQ2J-Z;V;2?W/\+GS
MO^RK_P $I_V#/V-[]?$_P<^ &ER>)_,,L_C;Q(S:KK,TQY:7[7=%WC9CR1%L
M4GM7T1117CYMG6<9]C'B\RQ$Z]5_:J2E.7I>3;LNBV70TITZ=*/+!)+R"BBB
MO,+"BBB@#'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_]"K8H **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ K'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"H V**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ KP7_@G5_P D/U?_ +'O6/\ T?7O5>"_
M\$ZO^2'ZO_V/>L?^CZ />J*** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_P#(L7O_ %P-:59OC'_D
M6+W_ *X&@"YIW_(/@_ZXK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_B
M7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!-;% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.
M][_UY1?S-;%8]E_R.][_ ->47\S0!L4444 %%%% !1110 45A_$SXD^"/@Y\
M/=:^*WQ+\01:3X>\.Z9-J&M:G.CLEI:Q(7DE8("Q"J"3@'@5\:R_\%W?@I\3
MIFT_]B/]E+XX?':1F*0:MX,^'UQ:Z/N''[V\O?*\I<\;C&17TF1\'\3<24IU
MLNPLJE.#M*II&G%O5*523C3B[:VE)::F-7$4:+M.5F^G7[MS[FHKY%^ WQ\_
MX+"?&?XNZ%?_ !%_84^'7PD^'!O<^(8O%'Q&.KZ]):;&P;9;!!#'+NVG;*,8
MRI(/(]0_;,_90^(G[5VD:#X<\%_MA_$7X266G7,[ZS+\-KR*UO-5CD5 L9N'
M1FAV%205'\9R.F-<3PS#+,WI8+,<91A&2O*=.I'$1AOHW0=1.3:M:+>ZNTKM
M*-;GIN4(M^JM?[['L.L:UH_A[3I=8U_5K:QM(%W375Y.L4<8]69B !]:YKX:
M?M _ ?XT:KJ^A?!WXU^$O%E[X?,(UZT\->([:_DTXS>9Y0G6!V,)?RI-H;&?
M+;'0U\H:/_P;[?\ !/'4-1BU[X]6?Q$^,&JPMN35/BG\2]2U"4O_ 'F6*2&-
MB>>"A'/2OIC]GW]D/]ES]E#3KO3/V:_V?O"/@A-16-=2D\-Z%#:S7HCW>7Y\
MJ*'FV[WV[V;&YL8R:WS3!\"83 3C@<97KXC2S="%*DM5?7VU2<O=O;W(:VOH
M*$L5*7O127JV_P DOS/&OVE/^"MWP<_9V^,VL?L]:5^SC\</B1XPT,6_V_2O
MAE\,;G4T0S6\=Q'B=FCB8>7*A)5CM)(/(('"?\/%O^"H?Q0^3]GW_@BQXJM;
M:4?N]6^*?Q)TW0?('8O:$/*WNJMD5]RT5T83B+A/ 86G&&2PK55%<TJ]:O).
M5M9*%&5"R;NU%N5EHW+=J5&O*3_>-+R2_6YP?P5OOVA_%?P#T^[^/^A:#X3^
M(EYI]PNJV?AF[:^L=/N"\BPM$\H!EPGE.0PQNW#D5\K'_@EI^W5\4>?VF_\
M@M9\8+^.0YGM?A5H.G^#PH/5%DMQ*V .-Q&3U-?<M%<&6<7YMDF(KU<OA2IN
MK+F_@TJCAJVHTY585)TXJ]O=DFTES-M)E3P].HDIW=O-J_K:R9\:?#S_ ((-
M_P#!/GPAXXTKXI>/-$\=?$?Q5HE_%?:7XC^(OQ&U/4+F"YC<.DH5)HXF8, W
M*$9'2OL2]TW3M2$0U'3X+CR)A+#Y\0?RY!G#KD<,,G!'/-3T5R9WQ1Q'Q)6A
M4S3%U*[@FH\\Y24$]U!-VBGU44D52H4:*M"*5PHHHKP34**** "BBB@ HHHH
M **** "BBB@#'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"K8H **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ K'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_]"H V**** "BBB@
MHHHH ***_.GXI?MZ?M(?M/\ [0?Q$^$?[-WQ<T7X<Z'\'?CUX1\":B6T-M0U
MC6KN]N8?M%S,&N(XX+ %GA2$(SW'E2DRQCY* /T6HKRC]DOQ=^TKK^A>+O"O
M[5.G^&CXC\)>-)M(L];\):?<6ECKNG_8[2ZM[Y+>XFF>!V6Z,<D?FR*LD+A6
M8 &O!?V;?VX_VL?B'_P5^^+'["OQK\)^"=(\*^"/A=IOB/P^GA>XN;NXN)+N
M>)=]Q<SI%N*@NH1(4 QDEL@@ ^T:*^8OVY_%7_!5'4/B)X<^&O\ P35\)?"F
MTAATJ;4?&_C#XT1:B=.7?)Y=I962V!\R6X_=W$DN1MC3R<D&5<^0?LC?M#_\
M%B(_^"DMK^QU^VQKG[/.J:#:_"ZX\9>(;GX3Z+K*W%G&]W]BL(7EOI@L;S3+
M<.!Y;YCM)>5)!H ^_**^(_VI_P!IO_@I)\8?VG=>_9U_X)1^)/V=HW^&MG;1
M?$FX^-&H:F\\NIW<:W$=M9P::&<+!;- \LD@"EKV-%.Z.0#ZB_9HM/VDK+X&
M^'[?]K[6/!M]\1_LSMXIN/A]:W4.C><97*I:K=,9BBQF-2SX+,K-M4$* #NJ
M*** "O!?^"=7_)#]7_['O6/_ $?7O5>"_P#!.K_DA^K_ /8]ZQ_Z/H ]ZHHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "LWQC_P BQ>_]<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35
M#IW_ "#X/^N*_P A4U !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/_ -?I_P#036Q6/XE_
MY"^C_P#7Z?\ T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7#_M(_M(_!?]D7X+ZS^T-^T-XS_X1[P?
MX>^S_P!L:Q_9US=_9_/N8K:+]U;1R2ONFFC7Y4.-V3@ D=Q7P[_P<A_\H7?C
M-_W+O_J1Z97U'!&287B7C3+,HQ4I1I8G$4:4G%I24:E2,).+::4DF[-IJ^Z>
MQAB:DJ.&G4CNDW]R#_B)#_X(N_\ 1Y?_ )COQ'_\KZS;7_@XT_X(TQ^*;K4G
M_;&Q#);(B/\ \*]\1<D$Y&/[/S7\M=%?Z+?\25>%G_09C?\ P90_^9SY'_6/
M'?RQ^Y_YG]4W_$2'_P $7?\ H\O_ ,QWXC_^5]?57[-W[2/P7_:Z^"^C?M#?
ML\^,_P#A(?!_B'[3_8^L?V=<VGVCR+F6VE_=7,<<J;9H9%^9!G;D9!!/\5]?
MTD_\$AM1_;=L_P#@@O\  JP_8.\.?#^\\6:AK.OVU_?_ !'O;F.PTFR;7M7+
M7>RV'F3NKK&HC']_." 17XKXZ?1MX,\-^&<)CLGQE7VM;$PHMXFI25*,94JT
MW)N-*#33IK6[T;2BVT>EEF<8C&5I1J15DKZ)WW2[ON?I[--%;Q-//*J(BEG=
MVP% Y))/05Q7PL_:5_9\^./B?Q#X-^#'QJ\,>+-3\)M;KXEM/#NM0WC::TWF
M>4LQB9@C-Y,ORDY&PY KY(A_X(V?$+]I.5=<_P""HW[=_C[XOI*P>?X?>&;@
M^&?"B=_+:TLRLEQMZ"4NCD9)&37U=^S[^RG^S9^RCX8;P=^S=\#O#/@NPE5!
M=1^'](C@DNBN0K3R@>9.PR?FD9FYZU_+N;97P;E> G3HX^>*Q6EG3IN&'CJK
M^_5Y:L]+I)4::3L^:2T/;ISQ$YW<>6/F]?N6B^]G@G[0'QG_ ."P/C#XR:[\
M(/V/_P!D;X=^&/#>F7206WQ;^*?C%KFUU%&C5VDMM-L0+A2N[:#(2I=2#P#7
M'_\ #IK]JG]H-?M?[?\ _P %4OB?XHMIAFX\&_"N.#PCHQ4_\L)1;AI+J,>K
ME&/!)XK[KHKIPW'^8Y5AH4LHPU#"RBDG4A24ZLFEK+VM9U9PDWJ_92IQ3T22
MLB986$Y-U).7E?3[E9/YW.<^'?PG\$?"_P"$VB_!'PSIDDGAS0= @T6PLM3N
M7O&-E#"(4BD>8LTO[M0I+DD]\UT,,,-O"EO;Q+''&H5$1<!0.  !T%.HKXFM
M7KXBI*I5DY2DVVV[MM[M]V^K.E))604445D,**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** ,?P/_R")?\ K]F_]"K8K'\#_P#((E_Z
M_9O_ $*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "L?P/\ \@B7_K]F_P#0JN>(O$.B>$O#]]XK
M\3:I#8Z;IEG+=ZA>W#[8[>"-"\DC'LJJI)/H*R/A9K>D>)?!T'B/P_J,-Y8:
M@S7-C=V[AHYX9,,CJ1U5E((/<&E=7MU%S1YN6^IT=%%%,84444 %%%% !7Y:
M_P#!9?\ X)7Z];_&;P__ ,%*_P#@GE\1V\"?'6^\>^'--U+2KF7=X>\8W7V^
M"*T;48<$+)'(D1,FUE/E#*A_WJ_J57Q#\8?V+/V^O!UU>:/\!?C9X.\7^$M6
M^/=EX[TOP_XN\+RV]YX4,NLKJ%W&MU%?(E[9I,TLWE>4D_SNJNV5  .U_P""
M47_!1?Q%^W[\*O%.E_&7X.3_  [^+GPL\4/X7^*W@J27S(;+4HUW">VDR=]O
M*-Q3))!5@&D4+*_C7P!_Y68OC]_V;?X:_P#2Q*^G/V(OV*=._9%L?'/BSQ#X
M]D\8?$'XI^,9O$_Q%\7MIBV4=]>NBQ106UL'D^S6D$2+'%$TDK ;BTCLQ-<#
M\+_^">7QJ\ ?\%.?&O\ P48U;]IGPSJ,7C?P78^%[[P5!\,[BW-O9VLB21O'
M>'5I/WI*MN9H2IW#"C'(!]85\B_\$N;4_&?QE\=/^"@=\XF3XN?$R?2O!EP/
MNGPKX>+Z38,F>0LUQ'J-V/[PO <<U]'?'CPK\0_'7P1\7^"?A)XOM_#WBG6?
M#-]8^'=?NX&ECTR]F@>.&Z9%(+B-V5]H(SMQD9S53]FGX%>$OV8/V>?!'[.?
M@1 -(\#^%;#1+!]@4RI;0)%YK#^^Y4NQZEF)))- 'QG^W=_P;S?LA_M'ZQK_
M .TE^S7)KGP@_:#FU"YUW0OBIX5\3WT<KZPY:0/=1M*R&-Y#AC$$D ;Y6P-I
M]P_X)!?M-_%G]L/_ ()N_"K]H3X[V"0>,M8T6XM?$K)"L8N;RRO;BQDN=J_*
MOG&V\["X4>;\H P*YGX:?LK?\%5M-F\1?#;XP?\ !2OPWK_@G5M3NI+'Q#I_
MPE2R\86=C,[$6D%Y%=BQ@9$.U;AK.=QU 4[=OTS\*?A;X ^!_P ,]!^#WPK\
M-0:/X;\,:3!INB:7;%BEM;0H$C3+$LQP!EF)9CDDDDF@#H*R?'5GXQO_  C?
MV?P_UBTT_6I("-.O;ZW,L,,F1AG0?>&,\5K44 >%_P#" _\ !03_ *+_ .!/
M_"4D_P#BJY__ ()SV/CD? G4Q)KED7'C35!*1:G#.) '(YX!;) [ U]*5X+_
M ,$ZO^2'ZO\ ]CWK'_H^@#V+[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V*
M* ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_Q
MJCXEM/%J:#=/?:M:O$(CYB);D$CV-=-6;XQ_Y%B]_P"N!H J65GXT-G$8M9L
MPOE+M!MCD#'UJ7[%XW_Z#=E_X#'_ !K2T[_D'P?]<5_D*FH Q_L7C?\ Z#=E
M_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W
M9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7
MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[
M%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK
M8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_
M (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E
M_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-
M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MB
MB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** .4URU\4KJ.FK=:I
M;.[7)$#+ 0%;;U/K6G]B\;_]!NR_\!C_ (T>)?\ D+Z/_P!?I_\ 036Q0!C_
M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?
M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1
M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_
M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\
MC6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_
M\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P
M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]
M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&
M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B
M\;_]!NR_\!C_ (U\1_\ !QI:^*8_^"-/QC?4M4MI(1_PCV](X"I/_%1:9CGZ
MXKZ._;8_;%A_8Y\ :5XCT_X#^._B1K_B35QI/ACPIX"T-[N>\O3$\H663[EM
M$$C=FD;.%5B%;:<?F+_P6A\'_P#!6'XV?\$T_B3^T?\ MC^.O#/PI\$:3_8\
MNG? 7P:JZC<7QFUFQ@C;5]3)PSQ&42B.#,;/&A*J5K]I\&N%,5B..<DS;$UZ
M="@L9A^3VD_?JRC6A[E*G%2J2O+W7-Q5*+^.<3SLQKQ6&J4TFWRO;IIU>WRW
M\C\%Z***_P!DS\\"OZE/^#<NU\4R?\$:?@X^FZI;1PG_ (2'8DD!8C_BHM3S
MS]<U_+77]4W_  ;>?\H7?@S_ -S%_P"I'J=?R#]-7_DUF#_[#:?_ *8Q![_#
MG^_2_P +_-'V5]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%%?Y@GVIC_8O
M&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V
M+QO_ -!NR_\  8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6
MQ10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_
M  &/^-'V+QO_ -!NR_\  8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+
M_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;
M_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XUL44 8_V+QO_ -!NR_\  8_XT?8O
M&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%
M% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XUL44 8_V+QO_ -!NR_\
M 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_
M  &/^-;%% '*>%;7Q3)ITC6&J6T:?:9 5D@).[=R:T_L7C?_ *#=E_X#'_&C
MP/\ \@B7_K]F_P#0JV* ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V**
M,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^
MQ>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V**
M,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^
MQ>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V**
M,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^
MQ>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V**
M,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^
MQ>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V**
M,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V*I^(O$.B>$O#]]XK\3:I#8Z
M;IEG+=ZA>W#[8[>"-"\DC'LJJI)/H*3:2NQ-I*[/S6_X.,?VU?$?P*_9NL_V
M6/#_ (J@_M_XFJW]K):)MDMM%B8>;DYROGR 1#LR+..U:7_!MS^VI%\;OV7K
M[]E[Q?JN_P 2?#21?[.$K_/<Z+,3Y)&>ODR!H3CA4, [U^0G_!1+]K[6_P!N
M/]KKQ;^T!J#S)IM[>?9/#%E,>;/2X<I;1X_A8KF1P./,E<]ZD_X)Q_M@ZQ^P
MS^U]X3^/EI+,VE6UW]B\56<.2;O2IR$N$P/O,HQ*@_YZ1)Z5^6KB5_ZR_6;_
M +KX/^W>_P!_O?@?BRXOE_K=]<O^Y^#_ +<OO]_O?@?U-454T'7='\4:'9>)
M?#NI0WNGZC:1W5C>6[AHYX9%#I(I'!5E((/<&K=?J:::NC]I335T%%%% PHH
MHH **** "BBB@ HHHH **** "BBB@ KP7_@G5_R0_5_^Q[UC_P!'U[U7@O\
MP3J_Y(?J_P#V/>L?^CZ />J*** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_\ (L7O_7 UI5F^,?\
MD6+W_K@: +FG?\@^#_KBO\A4U0Z=_P @^#_KBO\ (5-0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &
M/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%<W\6OC!\+/@-\/\
M4?BK\:/B!I/A?PYI,/F:AK.M7J6\$([#<Q&6)X51EF)  )(%>*?L0_\ !0R/
M]O/Q?XCUGX2_LZ>,M.^%6FVL?_"+_%;Q) ME;>*+GS&65;2TDQ.8 NUEG(PQ
M#JPC90&]G"</9SC<IK9G2HOZO1LIU':,$VTE%.32E-WNH1O.UY<MDVLY5:<:
MB@WJ^G]?F:W[:'_!2/\ 93_84T^TM/C)XUFO?%.K[4\-?#WPO:G4-?UJ5CM1
M+>SC.[#,-HDD*1[N-V<"O!O!WA'_ (*T_P#!0?Q;I?Q"^+WC&Z_97^%%GJ$-
M]IW@3PM-'=>,M<2.170:A=NICL8VP"8%4M@M'+&P^:OIGX9_L,_LI?"+X]>+
M/VH?!'P9TN'X@>-;]KO7?%EV'N;PLT:QLD,DQ8VT;!<M'%L5B3D'C'K-?34>
M).'N'<'&&2X7VF)E%<^(Q$8S<6U[T:-'WJ<+.Z52I[2H[*4/9/0Q=&K6E^\E
M9=E^KW^2LO4*X?\ :1_9N^"_[77P7UG]GG]H;P9_PD/@_P 0_9_[8T?^T;FT
M^T>1<Q7,7[VVDCE3;-#&WRN,[<'()![BBOB,)B\5@,53Q6%J2IU:<E*,HMQE
M&47>,HR5FI)I-----71TRC&<7&2NF?#O_$-Y_P $7?\ HS3_ ,R)XC_^6%9M
MK_P;E_\ !&F3Q3=::_['.88[9'1/^%A>(N"2<G/]H9K[TK'LO^1WO?\ KRB_
MF:^X_P"(L>*?_0^QO_A57_\ EAR_4,#_ ,^H_P#@*_R/C7_B&\_X(N_]&:?^
M9$\1_P#RPKZJ_9N_9N^"_P"R+\%]&_9Y_9Y\&?\ "/>#_#WVG^Q]'_M&YN_L
M_GW,MS+^]N9))7W332-\SG&[ P  .XHKQ\[XWXTXEPL<+F^9XC$THR4E&K6J
M5(J232DHSDTI)-I.U[-KJS2GAL-1ES4X)/R204445\N;A1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_\
MD$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 %%%% !1110 4444 %%%%
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
MS?\ H5;%8_@?_D$2_P#7[-_Z%5EFQ1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %>"_\$ZO^2'ZO_P!CWK'_ */KWJO!?^"=7_)#]7_['O6/_1]
M'O5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5F^,?\ D6+W_K@:TJS?&/\ R+%[_P!<#0!<T[_D'P?]
M<5_D*FJ'3O\ D'P?]<5_D*FH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V
M*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBODK]MSXC_\ !1OXF_&"']CK]ACX:?\ "$V=YH\-[XK_ &A/%<$<
MVGZ/;2LZ>1IEN&)N[X;&R' $>5+!5D24>SD.2U<^Q_U>-6G2BDY2G5FH0A%;
MR;U;\HP4IR>D8R;L9U:BI1O9OR7]?\ Z?]L'_@IM\"OV3O'VA? ;3=#USXB_
M%;Q/<Q)HGPM\ VRW>K-"Q&ZYG!8):PJF7WRLNX*2,JKLOH'[0O['7[-7[6FH
M>$-5_:,^$>G^*SX(UAM5\/66L%I+>&Z:,QDRPAO*N!C!V2!URH..*Y+]AO\
MX)S_ +/G["&@7\_P^M;_ ,0>-?$3F?QM\2_%=R;S7?$-PQW.\]P^6"%N1$N$
M'4AF+.?>Z]?-<QR3*,717#-2K&=)24L0Y.$ZKDN5N$(O]U34;QC'FE.2DW.6
MJA'.$*E2+]LEKTW2^?5_TAL444$2PPQJB(H5$48"@= !V%.HHKX_<Z HHHH
M**** "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0JV* "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKAOVBOVD/@Q^RE\*]
M0^,OQW\<6NA:%IZX,T[9DN92"5@@C'S32M@[44$G!/0$B)SA2@YS=DMVR*E2
MG1IN=1I16K;T21U'BWQ=X6\ ^&+_ ,:^-_$5EI&D:7:O<ZEJ>HW*PP6L*#+2
M2.Q 50!DDFOGW]D+]MCXF?MI_%K6_%OPN^#0L?@1IUC):Z%X]UYY;>^\2ZDL
MJ@S65L5_X\E42*7?#%MN""'C7M_@EXVL/VX?V9/[>^-G[->I>&]%\717,,O@
MSQQ##++=Z<7(AFFB&?+\V/8^Q@&1CQD!7;U/1]'TCP]I-MH&@:5;6-C96Z06
M=E9P+%#!$@"K&B* %4  !0  !@5S?O<1.%2$[4[7VU?:]]E\KORZ\?[[%5*=
M6G.U*U[6UE?:]]HVUM:[?5+>:*WMX"[00(AD??(44#<V ,GU/ Y]J?1178=X
M4444 %8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5 &Q1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %>"_P#!.K_DA^K_ /8]ZQ_Z/KWJO!?^
M"=7_ "0_5_\ L>]8_P#1] 'O5%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5F^,?^18O?^N!K2K-\8_\
MBQ>_]<#0!<T[_D'P?]<5_D*FJ'3O^0?!_P!<5_D*FH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\
M2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HHHH ****
M"BBB@ HHHH **** "O*OVOOVT_V<_P!ACX4S?%[]H[X@0:/8%S#I=A$OFWVK
MW.,K:VENOSSRMQP.%!W,54%AO^$?VD/@-X^^,'B/X >"?BSH>J^,_"-G!<^)
MO#EA?K)<Z;',S*AE5?NME>5SN3<A8+O3=XK\(O\ @ES\,_#G[56N?MJ_M$?$
M36?B[\0Y]5G?P5J/C"&+[)X-TTR,T%GI]H@\J)T4@-<!0[,"RB,N^[ZK)<NR
M3"XJ53B*52G"$8SC2C%JI6YK.*C*2Y*<'%J3J24O=:<(5&[&%2=1QM1LWWZ+
M_/T_%'(_LEZA_P %)_VPOCOI'[7'QUN;SX'_  CTI)V\'_!1((Y=9\0I+$\:
MW>N2.I^S@!PZ6R896 SM*!Y/LZBBN+B#.UGN-C5IX>G0IPBH0ITXV48)MI.3
MO.I*[;E.I*4Y-[V22JE2]E&S;;>[?]:>B"BBBO"-0HHHH **** "BBB@ HHH
MH *Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9H V**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
MQ_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0JV* "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBO// W[5GP ^)GQR\2_LY> /B/9ZO
MXN\'V,5UXDTZP1Y4L5>0QB-YE!C$JL,-%NWKD9 YQ$JE.#2DTF]%YOR,YU:5
M.45.23D[*[W>]EW,3]IK]M_X"_LIZUX8\&_$35M0U#Q/XQU:"Q\.>$/#6GM?
MZK>^9($:=;:/Y_)C&YF?T0JH9\*=GXJ_LH? +XX?%+P?\8_BQ\/K?7=;\!M<
M/X7;4)I'M[268QEIC;EO*DD4QJ4=U)0\K@@$<_\  _\ 85^!GP-^-'B_]HRP
M@U3Q#X[\9:E-/>^*O%5^;V[L;5VRFGVCL/\ 1[:-<*J+\Q55#,P50OLM<U.G
M6K*7UE1M=6CO:VS;>[OKMIY[G+2I8C$*7UN,>5M6CO:SNFV]W>ST2MY[A111
M78=P4444 %%%% !6/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444
M %%%% !1110 5^=/Q2_;T_:0_:?_ &@_B)\(_P!F[XN:+\.=#^#OQZ\(^!-1
M+:&VH:QK5W>W,/VBYF#7$<<%@"SPI"$9[CRI298Q\E?HM7Y:_P#!9?\ X)7Z
M];_&;P__ ,%*_P#@GE\1V\"?'6^\>^'--U+2KF7=X>\8W7V^"*T;48<$+)'(
MD1,FUE/E#*A_WJ@'WG^R7XN_:5U_0O%WA7]JG3_#1\1^$O&DVD6>M^$M/N+2
MQUW3_L=I=6]\EO<33/ [+=&.2/S9%62%PK, #7@O[-O[<?[6/Q#_ ."OWQ8_
M85^-?A/P3I'A7P1\+M-\1^'T\+W%S=W%Q)=SQ+ON+F=(MQ4%U")"@&,DMD$=
M1_P2B_X*+^(OV_?A5XITOXR_!R?X=_%SX6>*'\+_ !6\%22^9#9:E&NX3VTF
M3OMY1N*9)(*L TBA97\:^ /_ "LQ?'[_ +-O\-?^EB4 ?3'_  4&_:C\3?LR
M_!:RM_A/J7A&/XE>/-?M_#'PR@\=:BUKI)U6=7D-Q>.AWBVM[>*>YD"?.XA\
MM,O(@/*?L+:;_P %D8?'NK7G_!2'Q5^SG<>%O[' T"U^"]IK9O7OC*AWSR:C
MM185C#C:BLS,X.5"X;K_ -MW_@FY^Q?_ ,%&?#6E^%?VQ?@Q%XOMM"%R=#9]
M7O+233WG""62)K::,ASY4?)S]W'0D'Y(_P""8WPA^/7_  3=_P""A7Q#_P""
M46G?&'7/&_P<N?A'%\1/@Y>>*[G[1=^%%_M$:?+I+2XYC,C>8JA0FV(,JJSR
MY /3?@G^U[^UG_P42U/XQ?$?]BSQ]X1\*>"/AAXSOO!_@0^(/#+ZD?'&LV,2
M/=W%U(+B/[-IS2R)!%Y'[T@22L_2(>U?\$XOVX_!G_!1/]D+PM^U)X1T";1)
MM62>T\0^&[J823:+JMM*T%W9NV!NV2H2K$*7C9&VKNP/D/\ X--[.72_^"1.
MFZ'JL$D6LV'Q(\1V_B&&<GS8[U;OYUDSSO"[,U%_P:PVVJ/^Q9\8_$4VXZ5K
M7[47BV]\./\ P/9&*PCRG;;YT<W3C(- 'Z9T45D^.O!VE_$'PC?^"];N+N&T
MU& PSR6-RT,RJ2#E'7E3QU% &M7@O_!.K_DA^K_]CWK'_H^IO^'>_P $_P#H
M;?'?_A97/^-<_P#\$Y_ NCQ_ G4X5NKW$7C35(E)NVR0D@49]3@#)[GF@#Z4
MHK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\
MA!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?
M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'T
MC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'
MTC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?
MF]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^
M;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\
MP+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_
M  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH
MV*S?&/\ R+%[_P!<#4/_  @^D?\ /S>_^!;51\2^$M,L=!NKN&XNBT<1(#W+
M$?B* .@T[_D'P?\ 7%?Y"IJPK+P7I4MG%*US>9:)2<738Z5+_P (/I'_ #\W
MO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_
M .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M
M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%
MM1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q
M16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\
M"#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\
M(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?
M\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/
MI'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _
M-[_X%M0 >)?^0OH__7Z?_036Q7*:YX5TZUU'388Y[DB>Y*N6N&) V]O2M/\
MX0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\
MA!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^
M?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y
M^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VKY\_;C_;N_9F_8
M9L=/\.^++W7?%?Q"\1D1>"_A9X/9[S7==G8D((X$R8HBP(,SX7Y6"[V 0^EE
M&3YIG^80P.7495:L]HQ5WIJV^BBEK*3LHI-MI*Y%2I"E#FF[(^B?&7C+PG\.
M_"6I^/?'GB.RT?1-%L);W5M5U*Y6&WL[:)"\DLCL0$15!)). !7P'K'[5/[8
MW_!775;KX<_\$[[O4_A3\"TG>U\1_M$:OI[PZGKZ [9(/#UL^UU!P5-V^TJ<
MX\MT"O\ 3O[*6C_'OXQ?L]1ZQ^V[\&M%\(^(]=ENQ=^"M+UU]2@M]-E9A#;W
M3.-CS^2VR55+1L02-NXQIZAI/PQ\)Z!I5MH6A6LEE96<"06=G:2^7%!$@"JB
M(N J@   #  Q7TF69E@>#<3B%/#4\1C:<N6G4<HU:%.UTYQ@DX5I7MR2E*5)
M+5PF[-8SA+$):M1>ZV;\K]//KYG!_L;_ +#G[.'["'PQ_P"%8_L\^!UL$N9!
M/KNNWTGVC4]<NN=US>W+#?/(26/9%W$(JKQ7KM8__"#Z1_S\WO\ X%M1_P (
M/I'_ #\WO_@6U?+9CF6/S?'5,9CJLJM6H[RG)N4I/NV]6;PA"G%1BK)&Q16/
M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U<11L45C_ /"#Z1_S\WO_ (%M1_P@
M^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P
M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_
MS\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L5CV7_([WO_
M %Y1?S-'_"#Z1_S\WO\ X%M69:^%=.D\4W5@T]SLCMHV4BX;=DD]30!U=%8_
M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I
M'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"
M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\
M/S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\
MWO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\
M@6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO
M_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4
M ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1
M_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16
M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0 >!_^01+_ -?LW_H5;%<IX5\*
MZ=J&G2333W((N9% 2X91@-6G_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^
M!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!
ML45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_
M  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8_
M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I
M'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L5G>+?%W
MA;P%X9OO&GC?Q'8Z1I&F6S7&HZGJ5TD%O;1*,L\DCD*J@=R:Y/Q9XL^"/@3Q
MGX?^'7C/XG6>F:]XKN)(/#>CWNMB.YU*2-&D<11D[GPJG) QD@=6 /DO[1G_
M  3<\._M8_&S2?$GQU^,'B#5?AEHEC#+;?"6)_)L+W55D<F[O)5.^XC"F,+"
MPP&5CNVLR-SUZM10?L8J4MK7LEZ^771-^1RXBM6C3?U>*G.]K722OUEU22UT
M3?9'>_$*RT7]N;]E5A^SW^T?J?AW2/&MC#)IOCOP<$-S]D,J^<L1E7,3.BR1
M$_+)&Q)X*E3J_LP?LI_ S]CSX7VWPE^ O@J'2=-B;S;RX8^9=ZC<$8:YN9C\
MTTK=V/ &%4*H"CI-'^&'A+P]I5MH.@6DEC8V4"06=E9R>5%!$H"JB(N J@
M    59_X0?2/^?F]_P# MJ<</#VBK32<[6O^=M[7?Z7O8<,+3]JJ\TG42M?\
M[)MV3?S>EV[(V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJW.DV**Q_\
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
M_P!?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>"_\
M!.K_ )(?J_\ V/>L?^CZ]ZKP7_@G5_R0_5_^Q[UC_P!'T >]4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !6;XQ_Y%B]_P"N!K2K-\8_\BQ>_P#7 T 7-._Y!\'_ %Q7^0J:H=._Y!\'
M_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FM
MB@ HHHH **** "BN!_:(_:E_9V_9+\"2?$O]I+XQZ#X-T5-PCNM:OEC>Y8#)
MC@B&9+B3'/EQ*SGL*RO@7^T)X4_;9_9F7XR_L^ZYK^@6'B>QOH/#FMZSX;:V
MNK9U:2"*^2VNEVR)N59H]P*.I7<.64>I#)<U>6K,9491PSFH>U<9>SYFF^7F
M2:;23;2N[+;8CVE/GY+^]O;J3_M2?MB_LS_L6_#R3XG_ +3?Q@TCPGI0#"V%
M]/NN;YP,F*VMT!EN'_V8U8@<G R:\:_8^_;/_;*_;/\ C-%X\T']C^3X=_L_
MKIL_V/Q!\1[A[7Q+XAG(4V]Q:V$>1;V_7/G']XCAT?(*5'^R]_P1_P#@%\&?
MB(G[1O[0GBS6_CG\8F*O+\1_B7(+IK-P<@:?9DM#8QJ?N!0SIT5P.*^M:^IQ
M^*X)R7 U,'EM-XVO-.+Q%12A3A?=T**:DVNE2L_-4(25S",<34DI3?*NRU?S
M?Z+[S L_A3\,=.^)%[\8K#X>Z+#XLU+38M/U#Q+'ID0O[BTB9FC@><+O:-2Q
M(4G&?H*WZ**^&JUJU=IU).5DDKN]DM$E?HEHET.E)+8****S&%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5CV7_([WO_7E%_,UL5\.V/\ P5C\
M!_\ #X:[_83-Q:?V%)H2Z0FL[AG_ (29?WYMMW39Y>8,=?/7;WKFQ.,P^$Y/
M:RMS-17JSCQ>/PN!]G[:5N>2BO-O8^XJ***Z3L"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ _P#R
M")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH
M *;//!:P/<W,R1QQH6DDD8!54#)))Z "O&_CW^WW^S#^SK\1O#_P9\:^.9=0
M\:>)=3M[/3/!WAFQDU+4P)7"^?);P!GBB527+-@E4;8'(Q3_ -L']C3PO^VE
MHVA>!OB1\3O%VE>$["^DG\1>%_#6K&S@\2Q,H"VUXZ#S#"K+G:K+G<>AVLO-
M/$*49JC:<X]+]7W>MN_>W0Y)XI2C-8>TYQLG&Z5F^[UMWVO;H=/\$_VF_@'^
MTDWB*/X$?%72O%"^%M6_LS7+C1YO-BM[GRUDVK)C9*NUN'0LA*LN<JP'D'P%
M_P""9G@7P7\7Y_VF_P!IGXC:I\9?B@UT[Z7XG\6VR):Z%#O)CBT^Q3,-KM&/
MG4$[@679N(KWGX5?"3X8_ WP+8_#/X/^!-+\-Z!IL>RSTK2+188D]6(4?,Q/
M+.<LQR223FNBJ?JRK1A+$).4==+VOZ-ZVZ-Z]K7(^J1Q$:<L6E*<==+\J?=)
MO5KHWJM6K7L%%%%=9W!1110 4444 %%%% !1110 4444 %%%% !6/X'_ .01
M+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7@O\ P3J_Y(?J_P#V/>L?^CZ]ZKP7_@G5_P D/U?_ +'O
M6/\ T?0![U1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/_(L7O_7 T 7-._Y!
M\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH ****
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
MKVJCQ:K+D4>3K=N_G;2VQ]!5>.5>/LU%PTO=M/SM9-;;;'L5%>,_M7?\$_\
M]E;]MB]T/5?VBO %YJ][X;BN(]"O+/Q'?6+V8F,9EVBVFC5BQBC.6#$;!C'.
M;7[*/[%'P8_8SL=;TOX,W?B5K7798'N;?Q!XEN-16#R0X00^>S&,?O&R >>/
M2ESXKZQRN"Y._,[[?R\O?^]Y^0*IC?K7*Z<?9_S<SOM_+RVWT^)Z:^1ZY17S
M-\</V#OCO\1?BIK'Q3^%G_!1_P"+'@4ZM-'(GAVT:UO=)L=L21[8+>5!L4[-
MQ&XY9F/>O9_A/X(^*/P^^"]AX(\;_%U_&WBNQL)HYO%VIZ5%9F_G+.T;R00?
M(@4,BD+U"9ZDT4ZU:56494VDMG=-/[G?\ I5\1.M*$Z3BE>TKQ:?W.^N^J^9
MV5%?(FBZI_P7&\':Q:6OBOPK^SEXRTHW,:W-UHM]J^G7JQ%@'<K,#%N"Y("^
ME>__ +1_Q?\ %OP-^&$_Q!\%_ _Q'\0KVWNX8SX;\*+&U[)&[8:1%D(#!!R1
MG)J:>+C.G*<HRCR[W3_"U[_*Y-+'0J4I3E"45'?FB_PM>_RN=Y17SQ^S;_P4
M2\/?M#_$Z+X/:E^RQ\:?A[KLEE-<@?$3P$VGVK)$ 6VSB1T;.1MZ;LUZ)\6O
MVM?V8O@)XLT[P-\;_CWX4\(:IJUH;G3K;Q+K<-E]HB#["ZO,RKC=QUZU4,9A
M:E+VBFN7:[TU[:E4\?@ZM'VL9KEO:[TU[:VU/0Z*Q_!?Q"\ _$G2O[>^'?CC
M1]?L<@?;=%U.*ZBSC.-\3,.GO6Q70I*2NGH=491DKQ=T%%%%,84444 %%%%
M!1110 4444 %%%% !1110 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S
M?^A5L4 %%%% !1110 4444 %%9GC7Q3;>!_!NK>-;W2[Z]AT?3)[V:STNV,U
MS.L4;2%(HP09)"%PJCDD@=Z^8?@S^T1_P44_:H^*N@^+?"O[-%A\(OA!;7ZS
M:I<?$QV?Q+K]KC[D-E"<6).<_O23\H(8C*GFK8JG1G&#3<GLDF_F^B2\VCDK
MXREAZD:;3<I;))OYM[)+NVOO/7OVI/VTOV:OV-/"T7BC]H+XG6>CM>!AI.CQ
M@SZAJCC V6UM&#)*=Q52P&U2PW,H.:3]DS]H7QK^TY\.KWXC^+OV<O%7PWLY
M=5DB\/6'C!HH[[4K#RT*7CP(2UJ69G7RGR0$#!F##'<:_P##/X<^*_%FC>._
M%'@/1]2UOPZ)O[ U:_TV*:XTWSMGFF"1U+1%_+3)4@G:*W*:AB7B'*4UR=$E
MJ_-M_@E;S;V!4\6\4YRFO9K:*6K\Y-_@DEYM['D7[,G["O[,'[(LFI:I\%OA
MK#;:UK5Q+-K7BC5+B2]U6_9W+L);N<M(5R?N A>,D$Y)]=HHK2E1I4(*%.*B
MET6AM1H4<-35.E%1BNB5D%%%%:&H4444 %%%% !1110 4444 %%%% !1110
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
M>"-"\DC'LJJI)/H*35O$OAS0-$?Q-KNOV5EIL:*\FH7=TD<"JQ 5C(Q"@$D
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
M%%;4:%'#4^2E%179&V'PV'PE+V=&*C'LE;^GYA1116IN%%%% !1110 4444
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
M#6;WP/X.\7IX?U[69=5U'X=7?Q+UJ;PK-=R2>9)))H[71LYP6YV31R(, !0
M,?5BJJ*$10 !@ #@"@!:R?'7@[2_B#X1O_!>MW%W#::C 89Y+&Y:&95)!RCK
MRIXZBM:B@#PO_AWO\$_^AM\=_P#A97/^-<__ ,$Y_ NCQ_ G4X5NKW$7C35(
ME)NVR0D@49]3@#)[GFOI2O!?^"=7_)#]7_['O6/_ $?0![%_P@^D?\_-[_X%
MM1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%%
M &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\
M"#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\
M(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?
M\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/
MI'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _
M-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q7%>&/VD/V?O&_Q
M5O\ X&>"_C7X6UCQEI6GO?:KX8TK78+B^LK=9$B:2:&-BT0#R(OS <L*WHX7
M%8F$Y4J;DH*\FDVHKN[;+S>@G**W9N_\(/I'_/S>_P#@6U'_  @^D?\ /S>_
M^!;5\\?M;?&;_@J+#\5V^#7[#7[(_@JZTYM-AGD^+7Q*\8F+2;>63<&@&GVP
M^U2NFW)925Y''->8G_@D_P#M6_M+'[=_P48_X*;>/O$UC. ;CX??":)/"NA;
M>\$S0AIKV/KR^Q^>O%?8X#A'+E@Z>,S;,Z&'A-*2A%NO6:?_ $[I7C!_W:U2
MDSGEB)\SC3@V_N7WO?Y)GV#XIM_!WA'P?JGCK4[[4I;#2-/N+R[-C))<2&.%
M&>0(D>6D?"L B@DG@#-?$X_X*/\ [5?[1W^B_P#!/G_@E]\3==L)QB#QW\7]
M53PII&T]+B*.8M->1=.$V-UXXK[2_9]_9_\ A-^RU\'=#^ ?P,\+MHOA3PY;
MO#H^F-?SW1@1Y7E;,MP[R/EY';YF/WL#  %=E7%EF:\-Y/7KN6!6,][]TZTI
MTXJ*;LYTJ,TW)JSM[9QB[KWUJ5.%:HE[W+WM9_<VOT/B/X-_L@_\%9_'GQ.T
M#XH_M;_MW>%/"^BZ5J\%]>?"_P"$/A-Y+/4(T<,;:?4;]OM 1E!1@JD')(/
M-?17QK_8M_9C_:131X?C_P#"'2/&<.@7K7>D6WB6U6\AMIF7:SB.4%#D<88$
M<#TKU*BL<RXKS7'XZGBZ2AAY4TU#ZO3A0Y4[WUIJ,I-W:<IRE)IV<K#A0IPB
MXN[OW=_S/Y1?^#@_P5X5^'?_  5Z^+7@OP1H-II>E6$?AY++3[&W2*&!3X>T
MUMJH@"J,D\ =Z^,:_K?_ &D?^")O_!,;]KKXT:S^T-^T-^S-_P )#XP\0_9_
M[8UC_A,]:M/M'D6T5M%^ZMKR.)-L,,:_*@SMR<DDGSCQ+_P;D?\ !&;3]"NK
MVT_8XV2QQ$HW_"P_$1P?H=0K^\^"_I>^'/#W!V6Y5C,+C)UL/AZ-*<HPHN+G
M3IQA)IRQ";3:;3:3:W2>A\OB<@QE7$3G&4;-MK5]7Z'\L]?;G_!N78PZE_P6
M6^#EE.SJC_\ "0Y,;E3QX=U,]1]*_<:R_P"#<#_@C!+9Q2R?L:Y9HE+'_A8G
MB+DD?]A"N]_9N_X(F_\ !,;]D7XT:-^T-^SS^S-_PCWC#P]]I_L?6/\ A,]:
MN_L_GVTMM+^ZN;R2)]T,TB_,AQNR,$ B>-_I=>&W$O!>9Y1A<)BXU<3AZU*+
ME3HJ*E4IRA%R:KMJ*;5VDW;9/8,-D&,HXF%24HV33W?1^A](_P#"#Z1_S\WO
M_@6U'_"#Z1_S\WO_ (%M6Q17^=)]<8__  @^D?\ /S>_^!;4?\(/I'_/S>_^
M!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\W
MO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6
MQ10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M
M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8
M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"
M#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\
M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\
M_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 <IKGA73K7
M4=-ACGN2)[DJY:X8D#;V]*T_^$'TC_GYO?\ P+:CQ+_R%]'_ .OT_P#H)K8H
M Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X
M0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\
MX0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_
M )^;W_P+:N2^+7[6W[-7P*\9>'_AU\6?C1H6C>(/%.J6VGZ#H5Q>!KR[GGD$
M46(4RZQEV ,K 1KGEA7/_MA?"7]K/XT:5H?@G]FK]H[3_AEIMQ<3#QGKR:#]
MMU8VQ5/+2Q+,(X6)\P,[#<-RLK J0V%3$1C&7(N>4>B:OKZM6^?0YJN*C&$_
M9KGE&UXQ:O=^K27?5K0]+3P;H<C.D=]=LT;8<"]8E3@'!]."#^-?(/B/P=_P
M4[_:Q^(6H^&?#!M_V=?ASI.L36K:_=7<>L^)=?CBE*^;;Q@^1:0R;3AF^?!5
ME+J<5[[^R)^QC\*?V,_"6I^'_AWK'B36=1\0WZW_ (H\2^+=?FO[_6+P)L^T
M3,YV!MH ^15! &<D9KUNL9T*N+I1]JW#NHO?R<K)_=;U:,*F'K8VC%5FX=XQ
MEOY.5E+UY;=KM&(G@+2?+19[N\D= /G-R>3C&?;O^=/_ .$'TC_GYO?_  +:
MMBBNT] Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P
M+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:M
MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:
MC_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q
M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:LRU\*Z
M=)XINK!I[G9';1LI%PV[))ZFNKK'LO\ D=[W_KRB_F: #_A!](_Y^;W_ ,"V
MH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,
M?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2
M/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](
M_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_
M\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_
M ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV
M** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_
MX0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\
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
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_ ,A?1_\
MK]/_ *":V*Q_$O\ R%]'_P"OT_\ H)K8H **** "BBJ7B+Q)X=\'Z)<^)?%N
MOV6EZ;9QF2[U#4;I((($'5GD<A5'N32;25V)M)79=HKB/CG\3?''P^^"^I?$
MKX+_  FN/B/K,-O!)HOAG2=6AMFU/S9$0%;B3,:(%?S"YR-BDC/ KR7]F+0/
M^"FGC#XIQ_%_]K?QSX&\(>%Q8S16OPC\'Z<;Z3<X&R6[U*0Y$T9'2'=&P)X'
M;GJ8E0K1I*,FWV6B7=MV7R3;\CEJ8M0KQHQA*3?5+1+NY.R^2;EY&]^U?_P4
M5_9?_8\U.T\&_$KQ5>ZIXQU2%9-$\ >$]-?4=:U'<6">7;Q_=#%6"M(R*Q4@
M$D5V'P ^)'CK]H+X(P^,OB?\$O$7PSU#6!=1'PYJ^HI_:%M;[V2*8O 0T,CQ
M[7VG:\;$CG:&;KSX(\&'QC_PL,^$=,/B Z>MA_;GV"/[9]E5V<0>=MW^6'=V
M"9VY8G&2:U*(4\1[9RG-<O2*7XMN[;]++U"%+%O$2G4FN3912_%MMMOTLO)G
M@_[+?_!-[]E/]DO4YO&?@;P5/KGC.\<R:I\0O&=X=4UR]D(PSM=2C,98=1$$
M5L<@GFO>***THT*.'I\E**BNR-,/AL/A*?LZ,5&/9*W]>H4445J;A1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_P!>47\S6Q6/9?\
M([WO_7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 445\8?MC_P#!<K]C_P#90\3WGPXT4ZCX
M^\46$C17UAX::,6EE,IP8IKISM#CD%8UD*D$-M(Q7'CLPP66T?:XJHH1\^OH
MMW\CZ7A;@[BCC;,?J&1X2>(JVNU!:17>4G:,5?2\FE?2Y];^!_\ D$2_]?LW
M_H5;%?EK\)O^#EKX,Q:D-)^)?[,WB/2=.ENG9M0T?7(+^2,,>"8GC@R!WPY/
MH#TK]$OV>_VD?@I^U/\ #FW^*GP(\?6>OZ-.WEO+;Y66VE !,,T3@/#( 0=K
M@'!!&003R9=GN49M)QPM92:Z:I_<TF>[QCX4>(? %&-;/\NG1IR=E/W9POV<
MZ<I13?1-IO6RT.XHHHKUS\]"BBB@ HK-\4>,?"/@?3&UKQIXJTW1[-,[KO5+
MZ.WB'U:0@?K7A'Q(_P""LO\ P3N^%TQL];_:F\.ZC<[MJ6OA@RZN[O\ W!]B
M249SQR17-B,;@\(KUZD8>K2_,]O*.&>(^()\F5X*KB'_ -.Z<Y_^DIGT317R
M2/\ @J=K_C_]U^S7^P%\;?&P?_4:I?\ AI=&TR;TVW5RY_'*# - ^(O_  68
M^*N/^$6_9V^$'PJMI?O-XT\5W&MW<2_[(L (RW^]Q]*XO[9P<_X*E4_PPDU_
MX%91_$^F_P"(:<1X?7,9T,(NOML11A-?]PE-UONIL^MJK:MK&D:!I\FK:[JE
MM96L(S-<W<ZQQH/4LQ 'XU\I?\,0?M\?$P;OCU_P5"\26=M(?GTGX8>$K/1/
M)'<)=_-*WU9<BK.D_P#!&;]BJYU&/7?C#:>-/B=J49W+J/Q%\<WM](6[L5C>
M.-L^ZD<]*/KF9U?X6&M_CFE^$.?] _U=X&P'^_9U[1]L+AZE3Y<V(>%7S7,N
MUSM?B?\ \%/?^"?WP@\Q/&G[6/@\RQ<26VBZC_:<R'T,=F)6!]B,UP/_  ]K
M\+>.OW7[-7['_P ;/B1O.+?4]+\$/9Z:WH6N;EEV ^Z5[O\ ##]E/]F3X*^6
M_P )?V?O!OAV6(?+=:3X<MH9S[F54WL?<DFN_H]CG-7XZT8+^[!M_P#@4I6_
M\D#^T_#7 ?[OEU?$R[UJ\80?_<.C34U_X/?ZGR3_ ,+L_P""P/Q4.WX>_L:_
M#;X:6\@_=W?Q(\=OJCA?[QBTU05;_9/0\&C_ (9$_P""E/Q0^?XT_P#!2K_A
M';20_OM%^%_@2VM-OKLO9R9AZ<K7UM11_9,:G\>M4G_V]RK[J?(@_P"(A5\)
M_P BO+L)AO-4%6DO2>*>(DGYII]K'R;:_P#!&O\ 94\0W2:E\?O&?Q,^+%TC
M!S-\0_B%>7*E_79 T*X] <CMS7L7PO\ V)_V0_@N(W^%W[-/@G1YXL;+VV\.
MVYN>.F9V4R'\6KU"BMJ.59;AY<U.C%/O97^]Z_B>9F?'W&V<T?88S,:TJ?\
M)[22IKTIIJ"^44   P!@#H!1117H'R(4444 %%%% !1110 4444 %%%% !6/
MX'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %>"_\$ZO^2'ZO_V/>L?^CZ]ZKP7_ ()U?\D/U?\
M['O6/_1] 'O5%%% !1110 4444 %%%% !1110 45Y5^U!^W%^R1^Q?X<_P"$
MG_:?^/WASPA$\1DMK/4;W=>W:C.?(M8PT\_3_EFC5;_9P_:0\*?MA? .U^.'
MP=T_Q!HVGZTMW'H[^+?#DME<9CD>)+G[/+@O"^U94(.'1ADJ<@>M+(<YAE4<
MTJ8><<-*2@JKC)4W)INRE:S:2;:5[==T9^UINIR)J_;J>BWM[9Z;9RZAJ-W%
M;V\$;23SS2!$C0#)9F/  '))KYJ;_@KU^PEK/[16A?LK?"KXK3_$/QEK>J1V
M4MK\.M)FUBUTH,VPSWEW;J8(84;AVWL8^2P !->66?\ P1K\<?M*7T7BC_@J
ME^VQXT^,Q\Q9?^%>:!,WASPE;D'(0VEHRR7)4@ 2LZ,1G<#FOKSX)?L]_ O]
MFSP='\/_ ( ?"+P[X.T:/!.G^'=)BM4D8#&^3RU!D?U=R6.3DFOJ,1@?#_)*
M$X5,34QV(LTO8KV-",K:/VE6+JU4GJXJC23MI-IF*EBJCT2BO/5_<M%][]#@
M/VUO@M^V/\<])\/^#_V4_P!K2S^$-BUS<?\ "::Y'X3BU34KBW*IY4=GYS".
M!LB0,Y^8;U*G*X/F7P-_X(C?L/?#'Q>OQ;^,&A:[\;/'[8:X\;_&G67UZZ9P
M<@I#,/L\8#<J1&67C#<9KZ]HKR\%QMQ-E>4?V;@*_L*;OS.E&-.I--MM5*L$
MJE2/11G-Q2222+EAJ,ZG/-7?GJEZ+9$=G9VFG6D5AI]K'!!!&(X8(4"I&@&
MJ@<  < "I***^6;;=V;A1112 **** "BBB@ HHHH ***222.*-I97"JH)9F.
M  .YH#<\V_:O_:P^#G[&7P=O?C3\:]=:UTZV<0V=G;('NM1NF!*6T"$C?(V"
M>2%559F(521^/?[1'_!Q!^V1\3M8N[/X,Z+X?\":"S,MK NGIJ-ZT?;S9K@&
M,GO\D28SCGK47_!P[^T-K?Q-_;6B^"\&K%]#^'^A6T5O:QRAHVO+N)+J:?C^
M(QO;I["+W.?@:OQCBSB[,I9E4PF$J.$(.S:T;:WUW23T27J_+_3#Z/?T=^"Z
M/!>%S_B'"1Q6*Q4%4C&HN:G3IS5X)0?NRE*-I2E).S?+&UFY?H+^SY_P<5_M
MC_#W7K:#XYZ'H'CS0]ZK=QKIZ:=?(@XS%+ !$#WP\39Z97K7[!?LL_M3?![]
ML3X/6'QK^"FOM>:7>,8KFVN$"7-A<J!OMITR=DBY'<@@JREE96/\O%?H+_P;
MI_M!:]\/OVQ[WX%S:F_]B>/=!GW6;281;^T4SQ2@'OY0N$P.N]<_=%/A'BW,
MEF4,)BYN<)NR;U:;VUW:;T:?JO./I#?1XX+GP7BN(>'L+'"XG"Q=24::Y:=2
MG'6:<%[L91C>4912O9QDG=./[CT445^S'^:04444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 445P_P =/VA/AK^S_P#!
M3Q?\=O&>NP-H_@S3I[G51;W"L_FQH"ML.>)79HT53R6D7UJ9SA3BY2=DM2*E
M2G2@YS=DE=^BW/S@_P""^'_!4?Q?^S9\>?AC\$O@-KP36O"&LVWB[Q:L<I"R
MX.+;3I<<[)(_->1.ZR0D=:_2GX"_&KP3^T9\&/#/QT^'-]Y^B^*='AU"Q8D;
MHPZY:)\='1MR,.S(P[5_*E^T%\;_ !M^TG\;?%'QX^(UYYVL^*M8FO[S#$K%
MO;Y(4ST2- L:CLJ*.U?IK_P;X?M>?$OQI\(_'?\ P3J\+?%V+PCXIELYM;^%
M?B6]TR.^33W++]M@%O+\DN#B=8SUWW#'I7Y]DW$L\3G=6,[\E3X5V:V6NEY+
M\;'Y;D'%]3%\15HU+N%7X%V<?A2NTKR6^OQ6/VFKQ;]KC]O;X"_L82:)H_Q1
MB\2ZGK_B=9SX8\+>$O#-QJ-_JQAV>:(511'E?,CR'=?OBN-^ ?\ P3F\0_#[
MXLZ1\?OCU^VK\5?BCXNT5Y7L4U;6!8:) \D+PNT>FVX\M,I(XP68<CC@5],F
M&%IEN&A4R(I59"HW!202 ?0X&?H/2OMXRQ=>@]/9RZ7][3S2:5]^K[Z['Z-&
M>.Q&&?NJE.^E[3TTW2:5]_M-+1Z['E'[)?[07Q;_ &BO#.J^+_B9^RIXG^%E
MI%?*GAZT\77L!OM2MBF3-);QG?:,&RIC?)Z$$\@>7^)_^"2WP.^,WQ=U/XM_
MM8_$WQU\5UFUJ>]T'PEXJ\0R)H>AQ-(S1P06<&Q6"*0F7+!PH++G.?JFBG+!
MTJU*,,1[]N]M7YI67IH.> HXBC&&*_><NOO)6;\XJT?33\=2KHFB:-X9T6S\
M.>'=*M[#3]/M8[:PL;.%8XK>&-0J1HB@!550 % P  !5JBBNM))61VI)*R"B
MBB@84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8]
ME_R.][_UY1?S-;%8]E_R.][_ ->47\S0!L4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%8WC;XB?#_X:Z2=?
M^(WCK1O#]@N=U[K>IQ6D(QU^>5E7]:^??'7_  6"_P""?W@[5/\ A'-$^-W_
M  F&KL2(-)\":/<ZM+.1_<>",Q'_ +[%<F)Q^"P?\>K&/JTOS/H,FX3XHXBO
M_9>!JUTMW3ISFEZN*:275MI+J<-_P70_;+\4?LH?LC)X;^&VL26'BCX@Z@^D
M65_!(4FLK-8]]W/&1R'VF.(,,%?/W @J#7X#DDG)-?H__P %U_C]XX_:M\%_
M#OXCVO[*WQ/\#>%/#6IZC91ZU\0-"73UU&>\CMWC5(=[,,+92,&/4$]*_."O
MPWC?,)8_/)6;<(I*.ZT:3;L^[OKULC_5#Z+O"%#A3PMI.I3C'%5JE25>SC)J
M49RC"+E%M:4U%\M_=<G=)MA7TU_P2@_;5\0?L7_M:Z#K5SXA^S>#O$U]!I/C
M:UGGVV_V21]BW3YX5K=G\T-UVB1<@.:^9:Z;X+_#[6/BS\7_  M\+] LS<7O
MB+Q#9Z=:PA<[GFF2,9]OFY)X SFOF\OQ&(PF-IUJ#]]-6]>WSV9^U<79/D^?
M\,8S+\UBGAZE.:G?I&S?-KLXVYD^C2:U1_07XX_X+#_\$\O!M_\ V'I_Q]A\
M3ZFY(@TSP;I%WJLDY'9'MXFB/XN*Q#_P4H^.WQ#/E_LV_P#!,GXP>(0YQ!>^
M-([;PQ:3?[2RW+/E?? _"OIKP/\ #+X;?#+3_P"R?AM\/=#\/6F /LVAZ3#:
M1X'0;8E45N5_1?U;-JO\3$*/^""O]\W-?^2H_P 9O[;\/,!_NF45*[77$XF3
MB_\ MS#PP\DO+VLO4^25U7_@M'\52#9^%?@E\*;&3[W]HWUYKFIP^FWRL6S8
M]^XI/^'>_P"UK\21N_:+_P""I7Q*O(Y!^]L?AOI=GX811_<#PB1F7MDC)'7K
M7UO11_8]"?\ &J3GZS:7_@,>6/X!_P 1&S7"Z99A,+A5_P!.\/3E)>E6LJM5
M?*I?N?+?AC_@C9^P-I.J+XC\;?#'5/'.K@?-JWCOQ1>ZE+)SGYD>41'G_8KW
M?X;_  "^!?P<A6W^$OP:\*^&%5=H_L#0+>T)'N8D4GW)ZUUM%=.'R[+\([T:
M48ONHI/[]SP\WXSXNS^')F685JT?Y9U)RBEV46^5+R22"BBBNT^:"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_\@B7_ *_9
MO_0JV*Q_ _\ R")?^OV;_P!"H V**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KP7_@G5_R0_5_^Q[UC_P!'U[U7@O\ P3J_Y(?J_P#V/>L?^CZ
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
MW%OF;5DI>*G_ ((C?\$[=/\ F\&_"W7_  Y)_P ]=$\>ZNC9]?WER_/:D/\
MP2&^&6F?\B+^U]^T1X8Q]P:#\6)D"_3S(G^GTKZTHK]5_L+)U\-",?1<OY6/
MX(_XBKXD2_BYK7J?]?*CJ_\ ISF/DL_\$Z?VF/"_[SX6?\%5/C#9R#[I\6Q6
M>NJ/JLR)FC_A27_!8?P3_P BQ^V]\,O&^S[O_"9_#8Z;YG^]]@<X_"OK2BE_
M8V$C_#E./I4FE]W-;\ _XB5Q%5TQ=+#5U_T\P>%<O_ U253[IGR4?C#_ ,%C
M_AV1)XR_8]^$_P 0D3_6#P!X^FTIG'JO]I*?R-'_  ]%\9^!L1_M!_\ !.SX
MY>%=O^OU#1_#D>MV$/J6N+=QQ[A3FOK6BC^S\93_ (6*EZ24)+_TE2_\F#_6
M_AK%Z8[(J#_O49UZ,ON]K4I+Y4CYK^'_ /P5Y_X)X_$'4/[$'[1NG>']11@L
M]AXQLKC2'A;^ZSW<:1Y^CD5[]X/\>>!OB'I2Z[X \9Z3KEBV-MYH^HQ7,1ST
MP\;$?K5/XA?"#X3?%O3_ .ROBK\,/#WB:UVE?L^OZ+!>)@]MLJ,*\!\7_P#!
M'3]@C7]6/B;P?\*[[P-K.<QZQX!\17>ERQ<Y^1(Y/*7G_IG1?.Z/2G47_;U-
M_P#N1?BA\OA=F.TL7@WYJEBX_>OJDDO^W9M=F?4%%?(__#"O[<'P@_>_LS?\
M%+_%=W:Q']WH/Q=T6WU])AV1KS"31CW1<XXH_P"&@/\ @K)\%QL^,'[%?@WX
MF6$/$^L_"CQ@;28(/XQ9WX\R5O54(Y/'%']J3I?[Q0G#S2YU_P"2.3^](/\
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
M9?\ 4ZM\5O&+7DS)_>^R:> \3>BOGD<\4#]AG]N?XN?O?VE?^"F/BBRM9?\
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
MTF^('C276)T3^\$TY0H;'\+# /!KZXHH_L_&U?XV)EZ148K\I2_\F#_6[AC
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
M45[Y^1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5CV7_([WO_7E%_,U\!_\%(_^"\?A3]F+QGJ'P+_9D\,:
M=XM\7:7,T&MZUJDCG3-,G4X: +&RM<RKR&PZ*C#!+,&5?@Z'_@O)_P %(X?%
M3^)U^*>BD28#Z>?"5EY!4'(7/E^9CM]_/OWKY#,..,BR[$NA)RG):/E2:3[7
M;7X7/Z,X/^BWXK<8Y+#-*5.EAZ=1*4%7G*,IQ>J:C&$VD^G/RW6JT:9_0+17
MYY_\$U_^"[7A']JCQC8? K]I+PQI_A'QEJ<@AT35=-D<:9JTYZ0;9&9K:9NB
MJSNKG@,K%4;]#*]_+<TP.;X;V^%GS1_%/LUT9^1\;<!\4^'F=/*\]P[I5;76
MJ<9QZ2A)74EZ:IZ-)IH****] ^/"BBB@ HHHH ***CNKJUL;=[R]N8X8HU+2
M2RN%51ZDG@"@:3;LB2BO'/BC_P %"OV'O@SYD?Q$_:G\%6<\.?-L;;7([NZ7
MZP6Y>0?]\UY6?^"PGP8\:GR/V:/V?/C#\5F?B"\\(^ +A+(^A>>Y\KRU_P!H
MJ:\ZMF^64)<DZT>;LG=_<KO\#['+_#SCG-*'UC#Y=5]E_P _)0<*?SJ3Y8+Y
MR/K>BOD@_'__ (*U_%\>5\*?V(?!/PVM9.(=6^*7CC[<Q4_Q&UT]1)&P_NL3
MR/2C_ABG]O\ ^+A$O[1/_!2[6](LY/\ 6Z#\(O#5OH_E>H2^?=.WMN7C%9?V
MI.K_ +O0J3\VN1?^3N+^Y,[_ /4.A@=<VS7"X?\ NQJ/$S]$L+&M!/RG4A;J
MTSZA\9^/O OPYT9_$?Q"\::3H.GQ_P"LO]9U**UA7ZO*RJ/SKYV\<?\ !8/]
MACPWK+>$_ ?Q"U/XBZ]SY6A?#7P_<:O--V^22-1"W/'^LIG@W_@CO^PMH6LI
MXL\?> -7^(FN+]_6OB/XDNM6EE[_ #QNXA;)]8Z^B? _PY^'OPQT9?#GPV\"
M:-X>T],;;#0]+BM(1CIA(E5?TH_X6Z_\E)?.H_\ VQ)_^!!_QK#*_P#H*QTE
M_P!>\+3O_P"7,Y1_\%-^1\P?\-A?\%&OC-^[_9T_X)TS>&+&7_4^(?C-XECT
M_P O/3S-.@S<>YPQ]*0_L@?\%'/C7^\_:/\ ^"AS>%+&7_7^'/@KX=2PV9Z^
M7J-QFX'H,J?6OKFBC^RO:_[S6G/RORK[H<MUZMA_K_\ 4-,FRW#87^][/V]3
MUY\2ZW++SIQIVZ)'S)X _P""0G["WA#61XM\9?#.\^(6OG'GZ]\2M:GUF>?'
M]^.9O(/_ '[KZ*\+>$/"?@;1X_#O@KPOIVCZ?#_J;'2[*.WA3Z)& H_ 5HT5
MV8; X+!K]Q3C'T25_7N?.9UQ3Q+Q')/-,95KVV4YRDH^44W:*71))+H%%%%=
M1X(4444 %%%% !1110 4444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\
MH5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;
M%%%% !1110 4444 %?CA\5OVA?!O[2G_  4V^*7[(/[:OC77K+QAX>^/O@:T
M^#OP_N?$-[ING7/A-[FU,UY90P2QI<W<I=Y99VWS(CJ(BB1N%_8^OS^_X*_?
ML>_L@?\ !3#X*>$M=N$$'BK2/C3IO@[2/B5X>0VVN>&[E==&GWL44I 8A)ED
M(1PT9(61.2DE 'U5^R7\!_&7[.FA>+OAYKOQ/\2^*=!;QI->>!9_%OB"?5+[
M3](EL[0BQ>ZN&>:5(;H7:QF5W?R]@9F/)^0OV3=3^+GAW_@X6^._PA\8?M"^
M-O&7A^P^!6AZGHVF^*-41[?3);BZA\T6]O!'%!"&*DDI&K'=R3@5UW_!$7X^
M?M9>+O#WQD_9$_;$\=P^._$O[/GQ*;PA:?$Z"$H?$ME]G2:%[CD@W<:,HE.2
MW[Q Y9PTC\O\ ?\ E9B^/W_9M_AK_P!+$H WOV^?V@O%WQ>_X*B? 7_@D]X5
M\6:KH?ASQ/X>U/Q[\7KG0=2EL[W4=%M$N([+3$N(662&"XO('$^QE9XT"!@K
M.&K^!/B_J?[#W_!:#1/^">FB:SJ$_P *_C9\*[CQ+X'T/4]3FN_^$;\1:?)-
M]MM[-YW9X[.>TA\XP;BB3*614#ONY']H/P=J/PL_X.?/@/\ &_Q!&\>A?$W]
MGS6_!NC7DG$?]K:?-=:A+#NZ M;RQE5/+'=C/00_M._#_4/CK_P<V_L_VGAR
M.66V^$OP \0^(/%ES;_=M8=3%_I5O&S<A9&>;<J]2 6P0#0 _P#X)NM'_P %
MH/AK\7_VU_C/X]\66NGZW\1M6\-_!"'P[XKO=.3P=H=C''%;:A9K;2HHU"6=
MY)Y;AMS,42,$1+Y=>U_\$/?VW_B-^W9^PA8>-OC?<07'Q"\$^)]2\%?$"\M8
M5CCO-3TZ15-R$4 *TL$EO*P "AY'"@+@5XS_ ,&OVC7?P5_X)N>)?V;OB"\=
MAXB^#WQC\4>&_%\%PWE_9KB&=)R[!NB&.96#=".033O^#7'P!K^A?\$\_%WQ
MFU;3Y[:Q^+WQU\3^-/#Z7$91FT^9K>SC?:>0K&Q=AGJK C@@T ?I%7X=_P#!
MYG_S;?\ ]SA_[A*_<2OP[_X/,_\ FV__ +G#_P!PE?O_ -%S_D^N4?\ <Q_Z
MBUCRL[_Y%E3Y?^E(_#NBBBO]?3X *_?SPW\3/V1/#NAVOP@^/7[>'[1>LZ-X
M8B&EVOA3X>_#NY\,:%'#!^[6%;>RA8/$ N 0PSUSS7X!U_<%_9VG_P#/C#_W
MZ%?YX_3WP=7'4N':2G:-\6W%\SBW_LUFXJ44VKNSDG:[M:[O^@<"\2<3<._6
M)9-7A1G/DO-T:=2:MS6]G.2YZ6[YO9RCS6CS7Y8V^1])_9/_ ."4_P"R9\(;
MGX_0_LXZ-=V.GZ='J5Q>:OHT^NZD0^TAECNO-D\TEQD( 0<\#%:GP0_X*W?L
M5?%3QWH?P7^&ECXPLKO5)_LNF0W7P_O;*TB.TM\SM&$C7 /)P*^I/[.T_P#Y
M\8?^_0H_L[3_ /GQA_[]"OX IX'ZM**PO)3CU2AO\TU;[F?09[GG%G$6+C7S
M#'SK-;^U<ZDGWM*4]---G8\A_:?_ &[OV?\ ]D?2=)UKXKWNN30ZU<2P68\/
M>'KC46#1JK-O6%24&&&">M9O[,'_  48_9J_:XUC5M#^%-YXBAGT:VCGN_\
MA(?#%UIRLCL5&PS( YR.0.G'K7N']G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%=
M+ABO;\RFN3MRZ_?S?H>0Z>-^L\RJ+V?\O+KM_-S=]?A\O,^=?V@_^"JG[*'[
M,_Q)G^%7Q(D\7R:I;VT4[OHO@N]O;<I(NY=LL2%2<=0#P>*]'_9\_:P^#?[3
M'PV@^*GPWU/4(]+N+J6W1-;TJ:RN \;;6S%*H8#/0XY'->A_V=I__/C#_P!^
MA1_9VG_\^,/_ 'Z%*$,4JSE.:<>BY;-?/F=_N"G3QD<0Y3J)PZ)1LUV][F=_
MN1\D:W_P6\_8?\/ZU>:!J*?$+[18W4EO/Y7PYU%UWHQ5L,(\$9!Y'6O?OB%^
MTS\)_AI\';SXY>(=3O)=$LM+COYDT_3I;BZ,+[<;8$!=F^894#(Y]*[G^SM/
M_P"?&'_OT*/[.T__ )\8?^_0I4J>,BI>TJ)WVM&UO7WG?\":-+'Q4O:U8ROM
M:%K>OO._X'S!\(_^"OO[)?QL^)>D?"[P3I/Q %YK5U]GM;[4O 5Y:V:/M+?O
M)I% 0<8R>,D5Z#^U!^W/\$_V3-%TK7?B+8^)M3AUBZD@ME\*>')M2>-D4,3(
ML0R@(/!/4@UZ]_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A2A3QBHN,JB<NCY;)
M?+FU^\(4L>J$HRJIS>SY+)?+F=_O1X;^R_\ \%%/V?\ ]K/6M5T'X=:9XOTR
M?1[6.XN6\5^%+C34D5V*@1M*,.01R!T!%8O[0W_!4K]G?]F[XDS_  K\6>"_
MB+K.J06L-P7\*>![B_MW21=PVRIA20.HSD5]&?V=I_\ SXP_]^A1_9VG_P#/
MC#_WZ%#IXSV"BJBYN_+I]W-^H.ECWAU%55SWUER:6_P\WXW^1YU^SS^U7\,_
MVD?AK!\4/">GZ]HUI/=30"P\5Z-)I]XC1MM):%\D*>H/<5X5KG_!:K]FK0-:
MO-"N_@A\:Y);*ZD@EDM_AA<O&S(Q4E6#8921P1U%?77]G:?_ ,^,/_?H4?V=
MI_\ SXP_]^A14I8N5.*A42:W?+>_ROI^(5:..E2BJ=5*2W?+>_RYE;[V<)\1
M/VDO GPZ^#5Y\:[G2-=U:SL]+COCHNAZ4UQJ<R/MPB6^06D ;E,Y&#Z5XQ\'
M_P#@K7\&?C)\2]'^&.F_L\?&S1)]9NO(BU7Q+\.);2PMSM+;IIC(?+7C&<=2
M*^HO[.T__GQA_P"_0H_L[3_^?&'_ +]"JJ4\3*I%PJ62W7+>_P [Z%5:6,G5
MC*G548K=<M[_ #OH>/\ [4G[;/@K]EG1=)UN_P#A%\1/'2ZM=20"W^&WA?\
MM6:T**&WSIYB>6AS@'G)!'%9?[+7_!0'P1^U-K6K:-8? /XL>!1I-K',UY\2
M?!9TJ"[WL5\N!_-?S'&,E>, @\U[I_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A
M3=/$>WYE4]W^6WZ@Z6*>)YU4]S^7E7;O?YGS?^T5_P %+M&_9]^)D_PQL_V-
MOCSX[>*UAFC\0> / *7^E2^8N=@N#<)AEZ,"O!]>M>E?L[?M-Z+\?_AE;_$?
M4?AKXL\!RSW4T+>'?'FE"RU&+RVP':)6<;&ZJ0QR*]&_L[3_ /GQA_[]"C^S
MM/\ ^?&'_OT*(4L1&LY2J7CT5EI\]PIT<5'$.<ZMXO:-DK?/=V/C[6_^"L_C
M71]:O-(B_P""9_Q_O%M;J2%;NT\.6S13A6*[T/G\J<9!]"*^A?B/\?X/!/P7
MO?BKX=\ :QXDU&VTN.\@\'Z8J+J-RS;<P*LA"B10QR"?X2*[S^SM/_Y\8?\
MOT*/[.T__GQA_P"_0J:5'$04E.JY7VT2M]RU^9-'#XN"DIUG*^WNQ5O/1:_,
M^6?@Y_P4;^,?Q.^)VC^"?%'_  3R^)/A#2-4NO*N/$^NWEGY%@FTD22HCEP,
M@# Z%J]#_:I_:G^(?P,T72-1^"_[->K_ !5N=1NI(KRRT+6[:R:P55!61VN.
M"K$D<=,<U['_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%*-#$*BX.JVWUM&Z^5K?
M>@AAL5&A*$J[<GM*T;KT7+;[T]SPC]E7]KKXW?&W6M7T[X[_ +'VJ?"BVL+6
M.33[W5?%UGJ2Z@[,0T:K;C*%0 <MP<^U8/[1O[8O[9OPV^)]QX1_9Z_X)YI\
M3?#T-K#)'XJ;XOZ7HBRR.N7C%O<QL_R'()S@\$=:^E?[.T__ )\8?^_0H_L[
M3_\ GQA_[]"AX>LZ"A[:2?\ -:%_36+C^%P>%Q#PRI^WDI7^)*%WY6<''_R6
M_F>6_!']HGQ?X@^"<GQ0_:D^&-C\*M5LQ=3ZKX?E\66^KQV-I#EA.UW;J(V!
MC!<@#Y>AK^:_]OC]L'QG^W1^U#XB_:%\81"V2_D2VT73(Y&:.PT^$;885) /
M3+L<#+R.V!G%?K]_P<A?MH67P+_9GLOV6/ UW%#XE^)A8ZL8 !):Z)$P\W..
M5\^0+$.S(LXK\':_.^,LQ<JL,#&3:AK)Z:RZ7LDM%KHDM=M#\H\0,VE.M3RV
M$W)4U>3=M9-:7LDKI:Z)+7;0]>_8:_;$^)?["W[1>D_M ?"X6DUW:036=_I^
MI-)]EOK69-KQ3>7\Y4-LD&WD-$AP<8K]]OV?OC?_ ,%0?''C?PWKWQ9\._L]
M6OP^U#9<ZG?>&=>U6YOY;.2,M&]KO'E,QRARWRE2<5_-77[T?\&X?[:%E\>O
MV7[O]F#QQ=Q3>)OAB4333. 9+K1)6/D$9Y;R'W0G'"IY [UGP=C']:^J3J22
M>L4GHVMT].J_+S,> <>_KOU&I5E&+]Z*323DMT]'NEY;>9]=?M6:[^UCJNC:
M/!^Q=\0OAGI5\+J4Z]/\0K.]G0P[1Y8@%M_%NW;MW&",<UE_LIR?MH>'M9U>
M\_;)^._PX\16<UK$NBV?@C0KBT-M*&)D>1YB2X(( ';;GO7O']G:?_SXP_\
M?H4?V=I__/C#_P!^A7Z6\-%U_:\TO2[M]VQ^OO"1>)]OSROVYGR[6^';_@GS
M5^T9\(?VT_BC\4+G7_@5_P %-+?X9^$Y+:%(/#4'PGTW5IDD50)'^U7+A_F;
MY@,?+G%>G_LYZ/XM^%'POMO!WQF_:2F^)&O17,TMQXJO]&@T^2=7<LL?DP91
M0@^48ZBO1O[.T_\ Y\8?^_0H_L[3_P#GQA_[]"E#"TJ=9U4Y7?>4FODFVE\D
M%/!4:6(=9.7,^\YM:]HN3BODE8^-]8_X)C^'?%VKW6J>-O\ @IU^TU=Q7-R\
MO]EV7Q3^R6:*S$^6(TM\[0"%'S9QGUKZ*^*OPX^"?QN^"]_\ OBG>2ZOX<U3
M3XK/4H9-2FBGN8XV1@6FB*N&+(I+*02<^M=]_9VG_P#/C#_WZ%']G:?_ ,^,
M/_?H4J6"PM&,E&.DM[ZW];W)HY=@J$9QA#26CO=W79WOW/FKX%_\$S_^"9_[
M-?CG3?B9\%_@-I&CZ_I$IDTS5I-8O[N:W<HR$JUQ/)R59A]":]J\;>'/@3\2
MWLI/B-X2\->(&TUW?3FUO28;LVK, &:/S4;82  2N,X'I75_V=I__/C#_P!^
MA1_9VG_\^,/_ 'Z%72PN&H4^2G!1CV227W(THX+!X:DZ=*G&,7T227W)6,;0
M[_X<>&;,:=X;33-/MQT@L;=8D'_ 5 %7?^$Q\,?]!J#_ +ZJY_9VG_\ /C#_
M -^A1_9VG_\ /C#_ -^A6R22LCH225D4_P#A,?#'_0:@_P"^J/\ A,?#'_0:
M@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4QE/\ X3'PQ_T&H/\ OJC_ (3'
MPQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^
M$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/
M^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 >:?%OX#?LA?'E6
M_P"%R_"#P9XEE88%UJ^AP33I_NRE/,0^ZL*\-O\ _@D[^Q3H=W+JWP ^(GQ!
M^$E](Q<W/PY^(%Y:@OZE)C*N/50 ,<<5]>_V=I__ #XP_P#?H4?V=I__ #XP
M_P#?H5PXC+,NQ4N:K2BY=[*_W[_B?593QSQED5'V& S"K3I_R*<G3?K3;<&O
M)Q9\>K^S]_P4.^%[8^#G_!3O3_$UBG^IT?XG^ X)VX_OWMN1,^?H.GO1_P -
M%_\ !6KX: #QE^S+\(/B5'']Y_ /CN;2))%]<:DI ;U XSTK["_L[3_^?&'_
M +]"C^SM/_Y\8?\ OT*Y_P"R80_@UJD/^WW+\)\Z/6_XB%7Q7_(RRW!XGO?#
MQHM^LL*\/)OS;OW9\AP_\%8?$WA3]Q\;/^">'QOT.1>)KCP[H4&N6D7J3-!*
MO'N%-:&F_P#!;+_@GT+A+'QS\1?$'A"Z<X6U\4^"-2MVSZ$I ZC\6Q7U9_9V
MG_\ /C#_ -^A45[H.A:C;/9:AHMI/"XP\4ULK*P]P1@T?5<WA\&)3_Q4T_\
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
MA?\ LI_L,?!?RY/AA\ ? >D3Q?<OH/#\#7/XSNAD/XM7J(\7^%E 5=9@  X
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
M_H^OU_\ XFC\=?\ H;_^6^%_^4GG_P!B99_S[_&7^9^6O_$&9_UD@_\ ,/\
M_P!]Z_<2BBO@..O%'COQ*^K_ .L>+]O[#G]G^[I0Y>?EY_X<(7OR1^*]K:6N
M[]6%P6%P=_8QM??5O;U84445^?G6%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 ?//[2'_!*G]@S]KKXFR_&+]HGX'S
M>)/$4UG#:&_E\7ZO;JD$0(2-(K>[CCC498X51EF9CDL2?-/$O_!!?_@D_I^A
M75[:?LJ;)8XB4;_A.==.#]#?5]HUF^,?^18O?^N!KAJ97EE6;G.A!M[MQBV_
MP/-JY-D]:HZE3#4Y2>K;A%MOS=CY*LO^"!__  29ELXI9/V4<LT2EC_PG6O<
MDC_K^KT+]FS_ ()6?L'_ +(7Q+3XP?LZ?!";PWXB2QELS?Q>+M7N%>"7&^-X
MKB[DC=254X93AE5A@@$>_P"G?\@^#_KBO\A4U%/*\LI34X4()K9J,4U^ 4LF
MR>C452GAJ<9+5-0BFGY-(****[CT@HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K\R_P#@LG_P1L\7?M!>+KO]JW]E
M+2H;KQ/=0K_PEGA/S5B;5&10JW5LS$*)MB@/&2/,VAE._(?]-**\S-LIP><X
M-X;$K3=-;I]UYGV_A]X@\1^&G$<,YR::51)QE&2O"I!V;A-)IN+:3T:::333
M1_*AXZ^%WQ+^&&O/X5^)/P]UOP_J<;['T_6M*FM9@WILD4']*]V_8S_X)5?M
M<?ME^*+.'P]\.]0\.>%I)%-_XS\0V$D%G##W:$/M:Z?'1(\\D;F0'</Z(?$O
M_(7T?_K]/_H)K8KX?#^&N#IXA2K5W*'\JC9_-W?X)?(_JC./IM\28O*'0R[*
MJ=#$-6]I*HZD4^\:?)#5;KFG)7W4EH^$_9G_ &=OAU^RE\$- ^ WPLL7BTC0
M;3RTEF(,MU,S%Y;B4CK)([,Q[#.    .[HHK]'I4J="E&G35HQ5DNR6R/XKQ
MV.QF9XVKC,7-SJU).<Y2=W*4G>3;ZMMML****T.0**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _.+_ (*3?\$%] _:
M1\::C\=OV6/$NF^%_%.J2M<:YX>U5'33=2G8Y:>.2-6:VE8Y+#8R.QS\AW,W
MP=#_ ,$*O^"ELWBI_"Z_!+3@(\%]1/B_3?("DX#8\_S,=_N9QVSQ7]!U8]E_
MR.][_P!>47\S7Q^8<#9%F.)==J4&]7RM)-^C3M\K']'\'_2G\5>#LEAED)TL
M33II1@Z\)2G"*T24H3@VETY^9I:;)(^ O^":O_!"#PW^S%XST_X\?M.^)=.\
M4^+M,D6?0]#TQ';3=+G'*SL\BJUS,O!7**D;#< Y"LOZ*T45[^695@<HPWL,
M+#ECN^[?=OK_ %8_(>../N*O$7.GFF>XAU:EK15DHPCNHPBM(K\6]9-MMA11
M17HGQP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A5L4 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5X+_P3J_Y(?J__ &/>L?\ H^O>
MJ\%_X)U?\D/U?_L>]8_]'T >]4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_P"18O?^N!K2K-\8
M_P#(L7O_ %P- %S3O^0?!_UQ7^0J:H=._P"0?!_UQ7^0J:@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* ,?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":V* "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYF@#8HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\
M#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"K8H **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_\
M@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!"H V**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ KP7_@G5_R0_5_^Q[UC_P!'U[U7@O\ P3J_Y(?J_P#V
M/>L?^CZ />J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ K-\8_\ (L7O_7 UI5F^,?\ D6+W_K@: +FG
M?\@^#_KBO\A4U0Z=_P @^#_KBO\ (5-0 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_P#7
MZ?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_ ->4
M7\S6Q6/9?\CO>_\ 7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_D$2_P#7[-_Z
M%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?_D$2_\ 7[-_Z%6Q
M6/X'_P"01+_U^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 5X+_P3J_Y(?J__8]ZQ_Z/KWJO!?\ @G5_R0_5_P#L>]8_]'T >]4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !6;XQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0!<T[_ )!\'_7%?Y"IJAT[
M_D'P?]<5_D*FH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?
M1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^
MO*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]
MF_\ 0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O
M_0J -BBBB@ HHHH **** "BBB@ JM!K&D76IW&BVNJ6TEY9QQO=VD<ZF6!9-
MVQG4'*AMC8)'.TXZ&O#?^"I'Q:^//P(_X)W_ !A^,/[,6F277COP[X%O;SPZ
M(;,7$D$JK\]PD1!$C0QF28*0P)C *L,@_!_["GPR^ W[?_@;XA_&W]B#]I;Q
M]_PFT7PP\&WFC^/HOB;JK:I#XF$.IO<VNK"2X*3!YXUCFMID:$1OF%44QL #
M]:Z*^8OVY_\ @GSX[_;M^(GAQ=9_;.^*WPK\$>%M*F>+3?@OXO?1-1UK4YY,
M.][<>6X:WABBB$4:C)>>8L5"KN^</V&OV+M3^!'_  6$\2^!OA[^VS^T-\0_
M!_PK^$EK<^+['XJ?%BYUBU/B+69Y190"';'&?*L+:>=@RL0UU P*D#(!^EE%
M?C?^VQ^VU^PW^V/_ ,%)O$O[*G[3G_!3?X^?LW6_@*_C\,^ HOAQXDF\,Z7X
MBO,!M1O;V_>UFB8?:"EK#YACC06;N';[0 /U4_9C^!6D?LT_ KP[\$="^)?C
M'QE;:%:/&GBCQ_XB?5M8U(O(\K37-TP'FL2YQ@*JJ%5555  !WE%%9_BOQ7X
M<\#>'+OQ;XMU>&PTVPA,MY>3G"1)TW'';F@#0KP7_@G5_P D/U?_ +'O6/\
MT?71_P##<_[(_P#T7K0?^_S_ /Q->.?L3?M4?L\_#+X2ZCH7CSXL:5IMW<>+
M=3O(89G8EX))LHXVJ1@@&@#ZZHKR7_AN[]D/_HO&B?\ ?4G_ ,11_P -W?LA
M_P#1>-$_[ZD_^(H ]:HKR7_AN[]D/_HO&B?]]2?_ !%'_#=W[(?_ $7C1/\
MOJ3_ .(H ]:HKR7_ (;N_9#_ .B\:)_WU)_\11_PW=^R'_T7C1/^^I/_ (B@
M#UJBO)?^&[OV0_\ HO&B?]]2?_$4?\-W?LA_]%XT3_OJ3_XB@#UJBO)?^&[O
MV0_^B\:)_P!]2?\ Q%'_  W=^R'_ -%XT3_OJ3_XB@#UJBO)?^&[OV0_^B\:
M)_WU)_\ $4?\-W?LA_\ 1>-$_P"^I/\ XB@#UJBO)?\ AN[]D/\ Z+QHG_?4
MG_Q%'_#=W[(?_1>-$_[ZD_\ B* /6J*\E_X;N_9#_P"B\:)_WU)_\11_PW=^
MR'_T7C1/^^I/_B* /6J*\E_X;N_9#_Z+QHG_ 'U)_P#$4?\ #=W[(?\ T7C1
M/^^I/_B* /6J*\E_X;N_9#_Z+QHG_?4G_P 11_PW=^R'_P!%XT3_ +ZD_P#B
M* /6J*\E_P"&[OV0_P#HO&B?]]2?_$4?\-W?LA_]%XT3_OJ3_P"(H ]:HKR7
M_AN[]D/_ *+QHG_?4G_Q%'_#=W[(?_1>-$_[ZD_^(H ]:HKR7_AN[]D/_HO&
MB?\ ?4G_ ,11_P -W?LA_P#1>-$_[ZD_^(H ]:HKR7_AN[]D/_HO&B?]]2?_
M !%'_#=W[(?_ $7C1/\ OJ3_ .(H ]:K-\8_\BQ>_P#7 UYO_P -W?LA_P#1
M>-$_[ZD_^(K.\6?MT?LDW'AR\AM_CEH\CM"0J()22?8!.: /9=._Y!\'_7%?
MY"IJ\?L/V[/V14L85?X[:*"(E!!,@(X_W*F_X;N_9#_Z+QHG_?4G_P 10!ZU
M17DO_#=W[(?_ $7C1/\ OJ3_ .(H_P"&[OV0_P#HO&B?]]2?_$4 >M45Y+_P
MW=^R'_T7C1/^^I/_ (BC_AN[]D/_ *+QHG_?4G_Q% 'K5%>2_P##=W[(?_1>
M-$_[ZD_^(H_X;N_9#_Z+QHG_ 'U)_P#$4 >M45Y+_P -W?LA_P#1>-$_[ZD_
M^(H_X;N_9#_Z+QHG_?4G_P 10!ZU17DO_#=W[(?_ $7C1/\ OJ3_ .(H_P"&
M[OV0_P#HO&B?]]2?_$4 >M45Y+_PW=^R'_T7C1/^^I/_ (BC_AN[]D/_ *+Q
MHG_?4G_Q% 'K5%>2_P##=W[(?_1>-$_[ZD_^(H_X;N_9#_Z+QHG_ 'U)_P#$
M4 >M45Y+_P -W?LA_P#1>-$_[ZD_^(H_X;N_9#_Z+QHG_?4G_P 10!ZU17DO
M_#=W[(?_ $7C1/\ OJ3_ .(H_P"&[OV0_P#HO&B?]]2?_$4 >M45Y+_PW=^R
M'_T7C1/^^I/_ (BC_AN[]D/_ *+QHG_?4G_Q% 'K5%>2_P##=W[(?_1>-$_[
MZD_^(H_X;N_9#_Z+QHG_ 'U)_P#$4 >M45Y+_P -W?LA_P#1>-$_[ZD_^(H_
MX;N_9#_Z+QHG_?4G_P 10!ZU17DO_#=W[(?_ $7C1/\ OJ3_ .(H_P"&[OV0
M_P#HO&B?]]2?_$4 >M45Y+_PW=^R'_T7C1/^^I/_ (BC_AN[]D/_ *+QHG_?
M4G_Q% 'H7B7_ )"^C_\ 7Z?_ $$UL5X?XA_;F_9+FU32I(?CCI#K'=DR,@E(
M4;>IPG K6_X;N_9#_P"B\:)_WU)_\10!ZU17DO\ PW=^R'_T7C1/^^I/_B*/
M^&[OV0_^B\:)_P!]2?\ Q% 'K5%>2_\ #=W[(?\ T7C1/^^I/_B*/^&[OV0_
M^B\:)_WU)_\ $4 >M45Y+_PW=^R'_P!%XT3_ +ZD_P#B*/\ AN[]D/\ Z+QH
MG_?4G_Q% 'K5%>2_\-W?LA_]%XT3_OJ3_P"(H_X;N_9#_P"B\:)_WU)_\10!
MZU17DO\ PW=^R'_T7C1/^^I/_B*/^&[OV0_^B\:)_P!]2?\ Q% 'K5%>2_\
M#=W[(?\ T7C1/^^I/_B*/^&[OV0_^B\:)_WU)_\ $4 >M45Y+_PW=^R'_P!%
MXT3_ +ZD_P#B*/\ AN[]D/\ Z+QHG_?4G_Q% 'K5%>2_\-W?LA_]%XT3_OJ3
M_P"(H_X;N_9#_P"B\:)_WU)_\10!ZU17DO\ PW=^R'_T7C1/^^I/_B*/^&[O
MV0_^B\:)_P!]2?\ Q% 'K5%>2_\ #=W[(?\ T7C1/^^I/_B*/^&[OV0_^B\:
M)_WU)_\ $4 >M45Y+_PW=^R'_P!%XT3_ +ZD_P#B*/\ AN[]D/\ Z+QHG_?4
MG_Q% 'K5%>2_\-W?LA_]%XT3_OJ3_P"(H_X;N_9#_P"B\:)_WU)_\10!ZU17
MDO\ PW=^R'_T7C1/^^I/_B*/^&[OV0_^B\:)_P!]2?\ Q% 'K5%>2_\ #=W[
M(?\ T7C1/^^I/_B*/^&[OV0_^B\:)_WU)_\ $4 >M5CV7_([WO\ UY1?S->>
M_P##=W[(?_1>-$_[ZD_^(K)L_P!N;]DM?&-Y<-\<=($;6D860B7:2"> =F":
M /<**\E_X;N_9#_Z+QHG_?4G_P 11_PW=^R'_P!%XT3_ +ZD_P#B* /6J*\E
M_P"&[OV0_P#HO&B?]]2?_$4?\-W?LA_]%XT3_OJ3_P"(H ]:HKR7_AN[]D/_
M *+QHG_?4G_Q%'_#=W[(?_1>-$_[ZD_^(H ]:HKR7_AN[]D/_HO&B?\ ?4G_
M ,11_P -W?LA_P#1>-$_[ZD_^(H ]:HKR7_AN[]D/_HO&B?]]2?_ !%'_#=W
M[(?_ $7C1/\ OJ3_ .(H ]:HKR7_ (;N_9#_ .B\:)_WU)_\11_PW=^R'_T7
MC1/^^I/_ (B@#UJBO)?^&[OV0_\ HO&B?]]2?_$4?\-W?LA_]%XT3_OJ3_XB
M@#UJBO)?^&[OV0_^B\:)_P!]2?\ Q%'_  W=^R'_ -%XT3_OJ3_XB@#UJBO)
M?^&[OV0_^B\:)_WU)_\ $4?\-W?LA_\ 1>-$_P"^I/\ XB@#UJBO)?\ AN[]
MD/\ Z+QHG_?4G_Q%'_#=W[(?_1>-$_[ZD_\ B* /6J*\E_X;N_9#_P"B\:)_
MWU)_\11_PW=^R'_T7C1/^^I/_B* /6J*\E_X;N_9#_Z+QHG_ 'U)_P#$4?\
M#=W[(?\ T7C1/^^I/_B* /6J*\E_X;N_9#_Z+QHG_?4G_P 11_PW=^R'_P!%
MXT3_ +ZD_P#B* /6J*\E_P"&[OV0_P#HO&B?]]2?_$4?\-W?LA_]%XT3_OJ3
M_P"(H ]:HKR7_AN[]D/_ *+QHG_?4G_Q%'_#=W[(?_1>-$_[ZD_^(H ]"\#_
M /((E_Z_9O\ T*MBO#_!O[<W[)=MI<D=S\<=(C8W<I"R"5206X/*=*UO^&[O
MV0_^B\:)_P!]2?\ Q% 'K5%>2_\ #=W[(?\ T7C1/^^I/_B*/^&[OV0_^B\:
M)_WU)_\ $4 >M45Y+_PW=^R'_P!%XT3_ +ZD_P#B*/\ AN[]D/\ Z+QHG_?4
MG_Q% 'K5%>2_\-W?LA_]%XT3_OJ3_P"(H_X;N_9#_P"B\:)_WU)_\10!ZU17
MDO\ PW=^R'_T7C1/^^I/_B*/^&[OV0_^B\:)_P!]2?\ Q% 'K5%>2_\ #=W[
M(?\ T7C1/^^I/_B*/^&[OV0_^B\:)_WU)_\ $4 >M45Y+_PW=^R'_P!%XT3_
M +ZD_P#B*/\ AN[]D/\ Z+QHG_?4G_Q% 'K5%>2_\-W?LA_]%XT3_OJ3_P"(
MH_X;N_9#_P"B\:)_WU)_\10!ZU17DO\ PW=^R'_T7C1/^^I/_B*/^&[OV0_^
MB\:)_P!]2?\ Q% 'K5%>2_\ #=W[(?\ T7C1/^^I/_B*/^&[OV0_^B\:)_WU
M)_\ $4 >M45Y+_PW=^R'_P!%XT3_ +ZD_P#B*/\ AN[]D/\ Z+QHG_?4G_Q%
M 'K5%>2_\-W?LA_]%XT3_OJ3_P"(H_X;N_9#_P"B\:)_WU)_\10!ZU17DO\
MPW=^R'_T7C1/^^I/_B*/^&[OV0_^B\:)_P!]2?\ Q% 'K5%>2_\ #=W[(?\
MT7C1/^^I/_B*/^&[OV0_^B\:)_WU)_\ $4 >M45Y+_PW=^R'_P!%XT3_ +ZD
M_P#B*/\ AN[]D/\ Z+QHG_?4G_Q% 'K58_@?_D$2_P#7[-_Z%7GO_#=W[(?_
M $7C1/\ OJ3_ .(KK?@QXU\*>/O"$GB#P;KD&H61U&XC%Q;DE=ZO\R\]Q0!U
MM%%% !1110 4444 %%%% &%\1_B5X(^$WA@>,?B'KD>FZ6=3L-/:[F1BBSWM
MY#9VZMM!VAIYXE+'Y5#;F(4$C\<O^"BG['FO_P#!/?\ :3^//_!3W_@F3X\M
M/A/KOPJ\->&?$/C'X?6T(3PUXVM+V>^%]#<VH(6.5O)C9-F 7W% DKB4?KY\
M=_@1\)OVFOA'KGP)^.G@V'Q!X3\1VJV^LZ1//+$MPBR+(OSQ,DB,KHC!D96!
M4$$$5\_>'_\ @D)^SLGQ5U/QI\4?&7C?X@>')XM#.E>"/'/C34]3L8)],>X>
M"6[\^Y?^U0K3JT<=V)%B:/?\S$,H!]$_#[XD0>+/@WHGQ>\3Z:_A^+4O#-MK
M&H6>HOM;35DMUFDCE)Q@Q@D,3C&TU\Z_\$@-#O?%W[//B+]M'Q-I\T.M?M%>
M/-1\?D72'SH=&F*VVAP$GG:FDVMB0. &D? YY^C/C)\*_"WQT^$OB;X*^.'O
M5T3Q=H-WH^L?V=>-;SFUN86AF6.5/FC8H[ ,N",Y!!YK3\'^$O#O@'PEI?@3
MPAI45CI.BZ=!8:790C"6]O#&L<<:^RHJ@?2@#S7]LG]EO]EO]M?]G/Q%\(OV
MH_"FB:UX0N].N3<ZC?F(-I#(C!KV"X;_ (]IH<%O-!&TH<\9%>5?\$,M)^+^
MA?\ !)?X'Z1\<=2O+S7+?PDR6UU?JPEETK[5/_9;,&^9<Z?]DP#R!@'I3_A1
M_P $6_V"?@OX@UF]\#^#O%Z>']>UF75=1^'5W\2]:F\*S7<DGF222:.UT;.<
M%N=DT<B#  4 #'U8JJBA$4  8  X H 6HKZPL=4M)-/U.RBN+>5=LL$\8=''
MH5/!%2T4 87_  J[X9_]$[T+_P %$/\ \37B'[!?P^\!:W\&]5N]9\$:/=RK
MXVUB-9+K38I&""Y.%!92<#L.U?1E<W\+?A3X1^#WAV?POX+AG2TN-2N+Z07$
MYD;SIGWN<GMGH.U $G_"IOA7_P!$T\/_ /@F@_\ B*/^%3?"O_HFGA__ ,$T
M'_Q%=!10!S__  J;X5_]$T\/_P#@F@_^(H_X5-\*_P#HFGA__P $T'_Q%=!1
M0!S_ /PJ;X5_]$T\/_\ @F@_^(H_X5-\*_\ HFGA_P#\$T'_ ,17044 <_\
M\*F^%?\ T33P_P#^":#_ .(H_P"%3?"O_HFGA_\ \$T'_P 17044 <__ ,*F
M^%?_ $33P_\ ^":#_P"(H_X5-\*_^B:>'_\ P30?_$5T%% '/_\ "IOA7_T3
M3P__ .":#_XBC_A4WPK_ .B:>'__  30?_$5T%% '/\ _"IOA7_T33P__P""
M:#_XBC_A4WPK_P"B:>'_ /P30?\ Q%=!10!S_P#PJ;X5_P#1-/#_ /X)H/\
MXBC_ (5-\*_^B:>'_P#P30?_ !%=!10!S_\ PJ;X5_\ 1-/#_P#X)H/_ (BC
M_A4WPK_Z)IX?_P#!-!_\17044 <__P *F^%?_1-/#_\ X)H/_B*/^%3?"O\
MZ)IX?_\ !-!_\17044 <_P#\*F^%?_1-/#__ ()H/_B*/^%3?"O_ *)IX?\
M_!-!_P#$5T%% '/_ /"IOA7_ -$T\/\ _@F@_P#B*/\ A4WPK_Z)IX?_ /!-
M!_\ $5T%% '/_P#"IOA7_P!$T\/_ /@F@_\ B*/^%3?"O_HFGA__ ,$T'_Q%
M=!10!S__  J;X5_]$T\/_P#@F@_^(H_X5-\*_P#HFGA__P $T'_Q%=!10!S_
M /PJ;X5_]$T\/_\ @F@_^(KR[]M?X;_#O2?V4_'.I:5X"T6VN(=#=HI[?2X4
M=#N7D,%R#]*]QK$^)'P^\.?%7P+J?P[\712OINK6Q@O%@E*.4)!X8=#Q0!S_
M ,-/A9\,;CX<>'YY_AQH+N^B6C.[Z/ 2Q,*DDDKR:V_^%3?"O_HFGA__ ,$T
M'_Q%:^C:5::#H]IH>GJP@LK:." .V2$10JY/<X JS0!S_P#PJ;X5_P#1-/#_
M /X)H/\ XBC_ (5-\*_^B:>'_P#P30?_ !%=!10!S_\ PJ;X5_\ 1-/#_P#X
M)H/_ (BC_A4WPK_Z)IX?_P#!-!_\17044 <__P *F^%?_1-/#_\ X)H/_B*/
M^%3?"O\ Z)IX?_\ !-!_\17044 <_P#\*F^%?_1-/#__ ()H/_B*/^%3?"O_
M *)IX?\ _!-!_P#$5T%% '/_ /"IOA7_ -$T\/\ _@F@_P#B*/\ A4WPK_Z)
MIX?_ /!-!_\ $5T%% '/_P#"IOA7_P!$T\/_ /@F@_\ B*/^%3?"O_HFGA__
M ,$T'_Q%=!10!S__  J;X5_]$T\/_P#@F@_^(H_X5-\*_P#HFGA__P $T'_Q
M%=!10!S_ /PJ;X5_]$T\/_\ @F@_^(H_X5-\*_\ HFGA_P#\$T'_ ,17044
M<_\ \*F^%?\ T33P_P#^":#_ .(H_P"%3?"O_HFGA_\ \$T'_P 17044 <__
M ,*F^%?_ $33P_\ ^":#_P"(H_X5-\*_^B:>'_\ P30?_$5T%% '/_\ "IOA
M7_T33P__ .":#_XBC_A4WPK_ .B:>'__  30?_$5T%% '/\ _"IOA7_T33P_
M_P"":#_XBC_A4WPK_P"B:>'_ /P30?\ Q%=!10!S_P#PJ;X5_P#1-/#_ /X)
MH/\ XBC_ (5-\*_^B:>'_P#P30?_ !%=!10!S_\ PJ;X5_\ 1-/#_P#X)H/_
M (BC_A4WPK_Z)IX?_P#!-!_\17044 ?.?[4GP\\ :=\9/@O:Z?X&T>"*[\;R
MQW4<.F1*LR?9F.UP%PPSV->V?\*F^%?_ $33P_\ ^":#_P"(J/QO\*?"/Q!\
M1>'/%'B.&=KOPMJ37VDF&<HJS%"A+#^(8/2NDH Y_P#X5-\*_P#HFGA__P $
MT'_Q%'_"IOA7_P!$T\/_ /@F@_\ B*Z"B@#G_P#A4WPK_P"B:>'_ /P30?\
MQ%'_  J;X5_]$T\/_P#@F@_^(KH** .?_P"%3?"O_HFGA_\ \$T'_P 11_PJ
M;X5_]$T\/_\ @F@_^(KH** .?_X5-\*_^B:>'_\ P30?_$4?\*F^%?\ T33P
M_P#^":#_ .(KH** .?\ ^%3?"O\ Z)IX?_\ !-!_\11_PJ;X5_\ 1-/#_P#X
M)H/_ (BN@HH Y_\ X5-\*_\ HFGA_P#\$T'_ ,11_P *F^%?_1-/#_\ X)H/
M_B*Z"B@#G_\ A4WPK_Z)IX?_ /!-!_\ $4?\*F^%?_1-/#__ ()H/_B*Z"B@
M#G_^%3?"O_HFGA__ ,$T'_Q%'_"IOA7_ -$T\/\ _@F@_P#B*Z"B@#G_ /A4
MWPK_ .B:>'__  30?_$4?\*F^%?_ $33P_\ ^":#_P"(KH** .?_ .%3?"O_
M *)IX?\ _!-!_P#$4?\ "IOA7_T33P__ .":#_XBN@HH Y__ (5-\*_^B:>'
M_P#P30?_ !%'_"IOA7_T33P__P"":#_XBN@HH Y__A4WPK_Z)IX?_P#!-!_\
M11_PJ;X5_P#1-/#_ /X)H/\ XBN@HH Y_P#X5-\*_P#HFGA__P $T'_Q%'_"
MIOA7_P!$T\/_ /@F@_\ B*Z"B@#G_P#A4WPK_P"B:>'_ /P30?\ Q%'_  J;
MX5_]$T\/_P#@F@_^(KH** .?_P"%3?"O_HFGA_\ \$T'_P 17B?@7X>> )OV
M\O'>C3>!M'>SA\$:7)#:-ID1C1S(V6"[< GN17T97-Z9\*?".D?%'5/C!9PS
MC6M7TV"QO7:<F,PQ$E $[')Z]Z )/^%3?"O_ *)IX?\ _!-!_P#$4?\ "IOA
M7_T33P__ .":#_XBN@HH Y__ (5-\*_^B:>'_P#P30?_ !%'_"IOA7_T33P_
M_P"":#_XBN@HH Y__A4WPK_Z)IX?_P#!-!_\11_PJ;X5_P#1-/#_ /X)H/\
MXBN@HH Y_P#X5-\*_P#HFGA__P $T'_Q%'_"IOA7_P!$T\/_ /@F@_\ B*Z"
MB@#G_P#A4WPK_P"B:>'_ /P30?\ Q%'_  J;X5_]$T\/_P#@F@_^(KH** .?
M_P"%3?"O_HFGA_\ \$T'_P 11_PJ;X5_]$T\/_\ @F@_^(KH** .?_X5-\*_
M^B:>'_\ P30?_$4?\*F^%?\ T33P_P#^":#_ .(KH** .?\ ^%3?"O\ Z)IX
M?_\ !-!_\11_PJ;X5_\ 1-/#_P#X)H/_ (BN@HH Y_\ X5-\*_\ HFGA_P#\
M$T'_ ,11_P *F^%?_1-/#_\ X)H/_B*Z"B@#G_\ A4WPK_Z)IX?_ /!-!_\
M$4?\*F^%?_1-/#__ ()H/_B*Z"B@#G_^%3?"O_HFGA__ ,$T'_Q%'_"IOA7_
M -$T\/\ _@F@_P#B*Z"B@#G_ /A4WPK_ .B:>'__  30?_$4?\*F^%?_ $33
MP_\ ^":#_P"(KH** .?_ .%3?"O_ *)IX?\ _!-!_P#$4?\ "IOA7_T33P__
M .":#_XBN@HH Y__ (5-\*_^B:>'_P#P30?_ !%'_"IOA7_T33P__P"":#_X
MBN@HH Y__A4WPK_Z)IX?_P#!-!_\11_PJ;X5_P#1-/#_ /X)H/\ XBN@HH ^
M<_V"OAYX UGX-ZK=:QX&T>[E7QOJ\:R7.F12,$6Y(5064G '0=J]L_X5-\*_
M^B:>'_\ P30?_$5'\+?A3X1^#WAV?POX+AG2TN-2N+Z07$YD;SIGWN<GMGH.
MU=)0!S__  J;X5_]$T\/_P#@F@_^(H_X5-\*_P#HFGA__P $T'_Q%=!10!S_
M /PJ;X5_]$T\/_\ @F@_^(H_X5-\*_\ HFGA_P#\$T'_ ,17044 <_\ \*F^
M%?\ T33P_P#^":#_ .(H_P"%3?"O_HFGA_\ \$T'_P 17044 <__ ,*F^%?_
M $33P_\ ^":#_P"(H_X5-\*_^B:>'_\ P30?_$5T%% '/_\ "IOA7_T33P__
M .":#_XBC_A4WPK_ .B:>'__  30?_$5T%% '/\ _"IOA7_T33P__P"":#_X
MBC_A4WPK_P"B:>'_ /P30?\ Q%=!10!S_P#PJ;X5_P#1-/#_ /X)H/\ XBC_
M (5-\*_^B:>'_P#P30?_ !%=!10!S_\ PJ;X5_\ 1-/#_P#X)H/_ (BC_A4W
MPK_Z)IX?_P#!-!_\17044 <__P *F^%?_1-/#_\ X)H/_B*/^%3?"O\ Z)IX
M?_\ !-!_\17044 <_P#\*F^%?_1-/#__ ()H/_B*/^%3?"O_ *)IX?\ _!-!
M_P#$5T%% '/_ /"IOA7_ -$T\/\ _@F@_P#B*/\ A4WPK_Z)IX?_ /!-!_\
M$5T%% '/_P#"IOA7_P!$T\/_ /@F@_\ B*/^%3?"O_HFGA__ ,$T'_Q%=!10
M!S__  J;X5_]$T\/_P#@F@_^(H_X5-\*_P#HFGA__P $T'_Q%=!10!S_ /PJ
M;X5_]$T\/_\ @F@_^(H_X5-\*_\ HFGA_P#\$T'_ ,17044 <_\ \*F^%?\
MT33P_P#^":#_ .(KRG_@GHB1_!#58XT"JOCG60JJ, #[2>*]VKF_A;\*?"/P
M>\.S^%_!<,Z6EQJ5Q?2"XG,C>=,^]SD]L]!VH Z2BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#Q;]I3_@HU^PE^QWXJT[P+^T_P#M7^"/!&MZK$LMEI&O
M:['%<M"S%5F:+):.(LK 2.%0E6&>#7K/A3Q7X6\=^&K#QGX(\26&LZ/JMHEU
MIFJZ5>)<6UW ZADEBEC)61&!!#*2"#D5X[J/_!/O]C&]T[Q]K7QF^"7A+Q=<
M^/\ 4+[4/''B+QEHMM=7-Y;R%O+MY)Y5+);VUN(H(E!41I K##%F/Y>_!GXC
M?&3_ ()O?\&KOQ8^+_@7Q%K%C;:EKVL'X)3WDSB\TSPYK&LPZ?87,9;F-C'/
M-?1M_P!-D<<L* /UC\+_ +;'[)7C7XI_\*5\)_M">%]0\3-?W%C!IEMJB-]I
MO+<%KBTAD_U<]Q$%8R01LTD81MRKM./0_$OB?PWX+\/WGBSQCXAL=)TK3K=I
M]0U/4[M(+>VB49:221R%10.2Q( K\V?^"AG[/VA?!'_@VGM/#'P\_P")%J_P
MC^&7A;Q)X2UK3<1W&FZUI\MG<F^B=>5GDD\\LXY;[1)G[QKZ5\4>(/!O[;W_
M  2)M?C)\6_A[HVKQ>./@#'XI?3=4TV.>&WN;S03<;T60'8R^>P5A\P!.#0!
M[[\)_BW\,_CK\/=-^+'P<\<Z;XE\,ZS&\FDZ[H]R)K6\19&C+Q2+PZ[D8!AD
M'&02.:E^)OQ,^'_P8^'NL_%?XK>,+#P_X;\/:=+?ZWK6J7 BM[.WC4L\CL>@
M 'U)P!DD"ODW_@WB_P"4+G[/_P#V)\O_ *77->*?\%R=1U/]LO\ 87_:'?2-
M0N(_A/\ !SPAJ8FGMIF1/%OC"W7!CRI'F66F-][JLE_\IP;!@X!^E'@WQ?X9
M^(/A#2O'W@O68=1T;7--@U#2=0MR3'=6TT:R12J3_"R,K#V-:5>0?\$]O^3!
M?@?_ -D?\,_^FJVKU^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "O!HO^"HO_  3IF^/I_9=B_;4^'#>/AJ!L#X:'BBW\
M[[:&V&TW;MGVC?\ +Y.[S-WR[<\5[%\0?"L_CKP%KG@FU\27VC2ZQI%S8QZO
MI<@2YL6EB:,3PL>%D0MN4]F45^>7_!<;_@G?^PWX9_X)$>,? GP^_9=\*:1K
M6AV^G6?PG7PSX?AAU0>()[VWMK*&VEC432RSS2+')EF:0.[/DY8 'Z)>,?&7
MA#X=^%=0\=>/_%.G:'HFD6CW6JZQJ][';6MG @W/+++(0D:* 268@ 5R7P2_
M:F_9Y_:.DU"V^"7Q:TCQ!<Z2D,FI6-I,5N;:*8$PS/#(%D6*4*QCEV[)-K;6
M;!Q^>?\ P4]USXHR_$S_ ()X_P#!-3XM^(6U<>//'-AJ7Q<+R^9'K[>'+:PG
MD@N">)H9KF1I64Y#-"A/05V7_!7GXBZG^S%_P4V_8:_:*\#W#6FH^+/B9=_#
M#Q2D!VC5M(UAK2-()\??2"X(N(P>%D^:@#[I^-/[0/P._9R\+Q>-/CS\6?#_
M (0TNXO([2TO/$&J1VRW-S(P5((@Y!EE8D (@+'L*["OS7_X.>_AS\/]4_8?
M\*?$G4?!&DS^(M-^-'A&#3]>ET^,WEO"U^P:))L;U0B1\J#CYB<<U^AWQ)U7
MQKH7P\U[6OAMX6AUSQ%::/<S:#HMQ>+;QW]ZL3&"!Y6XB5Y JES]T$GM0!Y7
M\3O^"EG_  3R^"GQ"U#X2_%_]N#X4^&/%&E3)%J?A[7?'EA:WMK(Z*Z))#)*
M'1BCHP!&<,/6O;5974.IR",@U^*G[+7Q5^%_[+?[07@CX!?\%R?^",_P\\(?
M$'QYXF+>'_VF+[P[H_B*U\3>)+FY:X,EW?F&1[29YY"8_P!\WD@QKY<,489?
MVLH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ K.\7^,/"?P_\ "VH>./'GB?3]%T72;.2[U75]6O$M[6S@12SRRRR$+&BJ
M"2S$  9-:-<%^T%^SE\-/VG?#>D> _C'H\>L>&;#Q#;ZMJ?AF]B66QUHP)(8
M+>[B8%9H4G:&X\MLJTEM'N!7((!RG[-/_!1;]A7]L?Q)J/@W]E[]JWP3XWUC
M28S+?:3H6N1RW*1!@IF$1(=X@2!YB@IEASR*[CXS?M ?!?\ 9ZT*T\1?&GXD
M:7X>MM1O5LM+6_G_ 'VH7)4L(+>%<R7$NU6;RXU9MJLV, D? /\ P4#_ &+O
MA59_\%;/V+_&O[)7PUT?PE\2+3Q9JVH>,K[PGIL5D)?!ME:QB\-Z(%4%"TT5
MI$SCEKPQ@\X&C\"/B#JO[2O_  <J_&JP\62FZTC]G3X,:5H/@NRFYBLKW65M
M+Z]O8U/W9W0FV:08)CC"],9 /OSX6_%CX9_&[P3:?$CX0^.]+\2:#?%UM=5T
M>\2>%G1RDD992=KHZLCH<,C*RL 015#5_P!H'X':#\8=(_9[U?XL^'X/'>O6
M<UWI'@]M4C.I7-M"A>2<6X/F")5!RY 7/&<\5\+?L??$74_A!_P<2?M/?L?>
M';AH_"GCOX9Z+\3UTE#B"RU>,6.GWD\:]%>Y\^.24]7:-2>E4/CW\.?A_P"#
M/^#F+]G3Q%X/\$:3I5_KWP7\7SZW=Z;I\<$FH3 R$2S,@!E?,CG<V2=QYH _
M2BN%3]ICX#W7Q6F^!NC_ !,T_5?%]I(B:GX>T/??W.F%QE#>+;J_V)2.0T_E
M@CG-?(__  7R_;N^*?[*'P"\#_ +]G#6[[2_B?\ 'WQS;^#?#&N:7IL]Y=:'
M:2,@OM2@@MU:6::))(U18U+AIPZ@L@!V_P!B']JW]A[]EWXA>$_^"6GAGX2^
M/OA1XEO](FU#PC'\2_#8M'\=2J"]W?)>I)(MW>R%6FF\TI,2QRHQM !]KT44
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!P/[1?[4W[.7[(O@'_A:/[3GQK\.>!M -P+>+4O$FJ1VR3SD%A#$&.Z60JK'
M8@9L*3C -/\ V>/VH/V=OVM? "_%+]F?XT^'/''A\SF!]3\-ZI'<QPS  F*0
M*<Q2 $$HX# ,#C!%9WCW]D?X&?%KXW67QU^+W@/3/%FI:+X?&E^&;/Q'IT5Y
M;:)OFDDNKBVCE5ECGN ;>.20#=LM(U! +AOBG_@GM^S%X+^ _P#P6U_:Q\<_
MLR^';?PS\(K?P=X>L/%>C:+ (=*_X2^2-;R46\48\M7AM'#RJ@&Q]0Q@;\4
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%>(?M_?\%!/V;O\ @FY\ +W]H']I+QE#I]DLHM=$TI) ;O6;YA\EM;IU9C]Y
MFQMC0,[$!37M]% 'Y@_LK_\ !;C_ ().2_$2?QLG[5L/Q._: ^*M_I^C0Z-X
M5\%:UR7G,>G^'M,>[LX4BM(I)V)EF:/SI9)KB387$<?4V?@RP_8/_P""^_CS
M]H[XJ:E:Z%\./VF_A=I]M8>+M3N$M["U\5:0L,/]F33.0D,DUE$T\>\CS661
M5W,IK]%:JZUH>B>)=+FT3Q%H]K?V5PNV>SO;=98I!G.&1@0>0#R* /S^_P""
M?OPNNOVAO^"Q?[1W_!4?P_MN/A[/X6TGX;?##Q%%\T'B.*W2VGU2\MGZ2VJ7
MEND23H6CE*N58[#7)?M7_'+X*Z5_P<J?LV6.I_%WPS;3:9\'_%5CJ4<^NVZ&
MTNIO,\JWER_[N5]C;4;#-M.!7Z;0006L"6UM"D<<:!8XT4!54#   Z "G4 ?
MGG_P7,^%/B;P]\8/V5O^"BEMH%YJGA7]GKXLO=_$:#3X'FET[0=1%M%<ZJ8T
M!9X[4VR.^T%E1RW"JQ%3_@HKX7\%?M\_MY_L9Z;^S!XRT;Q5J?PV^)C>/_%/
MB/PUJ$=[;Z)X:ACBD;SYX&98Q?3100PH3F8H[*"L4A7]%R P*L 01R#5#P_X
M6\,>$K-]/\*^'+#3+>25I9(-/LTA1I#U<J@ +'N>IH OT444 %%%% !1110
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
MI&D:9X?TFUT'1+"*ULK*W2WM+6! J0Q(H5$4#H H  ]!15BB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH ***^8?^"LW[<][^PE^RM=>-_!_D/XP\0W
M@TCPFDZ!U@G9&:2Z93PRQ1JS '(+F,$$$US8W%T,!A9XBL[1BKO^N[Z'N<-<
M.YIQ;G^&R?+H<U>O-0BME=]6^D8J[D^B39ZC\?/VS/V6/V7O*B^/?QT\/^&[
MF9 \.G7EYONY$)QO6WC#2LN?X@N/>N8^#7_!3#]@[X_>(H?"/PL_:;\.7NJ7
M+A+33KUY;":Y<GA(DNTC,K?[*Y/M7\W7C/QIXM^(OBJ_\<>//$E[K&L:I<M<
M:CJ>HW+2SW$K')9W8DDUF D'(.".A%?E%3Q*QWUB].A'V?9M\UO7;\&?Z X/
MZ$?"ZR=0Q6:UGBK?%&,%24O^O;3FTG_T\BWY;']9E%?F9_P0#_X*->.?CA8Z
ME^R#\;_$<VJZQX=TK[?X1UF^E+SW%@C+'+:RNW,C1%XV0G+%"P/$8K],Z_3<
MHS3#YS@(8JCL]T]TUNG_ %MJ?PSXB<!YQX;<65\AS*SG3LXR7PSA)7C.-^C6
MZZ23B]4%%%%>F?$!117S[\3_ -@;PW\>/VF=7^.?Q@^+/Q';1SX8T[2/#?@_
MPE\6-?T#3[1X9+J6XO)8=,N[=9IY3<1IN<L ENG /- 'T%17Y ?\$-/V=]._
M;>^$O[19_:)^/7QPU6\\*_M&>(_"OA;4[3]H'Q7:3Z5I=O#:F"*/R=15',;2
M.P:57+9PVX<5]S>"?VOOV5?V'_"_PW_8E_:?_;5\/7?Q-T?P%';WSZYKK7&I
M7\6F:2UQ<ZE>N06BW6UK+<--<;/,.<%F8 @'TS17S[X&_P""J'[ OQ.^#_AW
MXZ?#?]HBR\0>'_%VOW&A^%4T71K^ZU'5]1@!::UMM.CMS>SR(@WLJ0G:A#GY
M2&/>_L\_M9?L^_M566NW7P*^(<>KS^%M8?2O%&E76G7-AJ.C7JC)M[NRO(HK
MBV?&2!)&N<'&<&@#T6BO!?''_!3K]AKX;ZZND^-_CM#I]DWB$:"_BR30-1;P
M[#JN\QFQDUI;<Z=%<*ZLC1/<!T965@""*\P_:M_X+"?!/]FW]O[X8?L.ZB=2
M^T>(8-3U/QOK*>&+^ZAL+*#3IGMX(#!$QGGDN# S&,.(HT8/M,BD 'V317FW
MQ._:X^ 7PAET33_&/B^]EU7Q)I[W^@^&] \-ZAJVL7MH@4R7$>G6,$UV8DWH
M'D\K:A=0Q4D"JGP\_;@_9&^*?P1U7]I#P9^T)X8E\$:!<36WB+Q!?:B+*+1K
MB)@LMO>K<^6]G,A908IE1P77Y?F&0#U2BOFWP!_P5^_X)J_%+QG\//A[\/\
M]KCPWJFM?%9KQ? %A;Q7._5OLUU/:2D%H@(@9[6>.,RE!,8SY1<$$]?_ ,%#
M?BS\8/@/^PI\7?C/\ -#.H^-/"_P]U74_#5L+7S_ /2X;9W23RL'S=A&_P O
M!W[-N#F@#V.BOS*_X)T?"K]A_P#X*3?L&Z/\3OV;OVO?B$/C++X7@;Q?\2;#
MXJ:JOBG1/$DD \][VW:Y\LP^?O"V[1&T>)0(EVA6'U!\/OVF_AO^PI^R+\#O
M!/[<_P 2;KPWXFN_!GASP]?ZIK%A>W4-WK_V&&&2W>]CB>(W#S)*0'<.^&;D
M9- 'TK17FOQ _:__ &=OA5\<?"G[.'Q&^(1T;QEXZEDB\':5?:1>(FLR1IOD
MCM[CR?(E=%P74293<NX#<,\%\0O^"LW_  3;^%EQXUM/&W[9/@BWD^'<5N_C
M);;4_M7]FO/(T<-N3 KB2Y9D<"VCW3?(<I@&@#Z'HKP[X6?\%+?V!_C/^SA>
M_M=_#W]J_P &7/PWTRX>WU7Q7?:J+&"PG4!C!<+=".2"4JRD1R*KL'4J"&7/
M">+O^"XG_!)SP%JG@_1O&'[<'A#3Y_'6FV^H>'/M N0CVLY_<SW#B+;8HX^9
M6N3$"OS#Y>: /JRBOS<_X.*]!LI/!'[,/Q'TGQ%K,5R_[6O@?36CL?$-TEC=
MV<LMS,5DM5D^SRDO%$XD9"XV !@N0?K_ ,4?\% /V2O!G[3-A^QMXD^*4UO\
M3]6B6;2O!P\-ZC)=7L!5F^T1;+<I) %20M,K&-/*DW,-C8 /9**X/Q/^TQ\&
M?!OQRT#]F[Q%XFNX?&GBC3Y[[0-'CT&]E%Y;0%5GF6:.%H0D1>,2,7 C\V/=
MCS$S0_;(_:@\#_L6?LL^//VJ_B/!)/I'@7PW<:I/9P.%DO)$7$5LC'A7EE,<
M2D\!I!GB@#TNBO@#_@F;^SOXR_;Z_9I\.?M\_P#!1SQ7K7B[Q1\4K,Z]X;\"
M6_B"]LO#7A'1IR6LK:TL()4BFD:W\J1[F<23$N%WX4EO9?AC^QI\1?@)^WAI
M'Q0^'/QA\::C\(KGX6ZUI%QX"\1^++G4K70-:?4-)GM[FT:ZE>;RY8(+I#&S
M,L!C41!$E90 ?35%>&_%/_@I'^QA\&-1UJT^(/QADM[3PSJ2Z=XK\06'AG4[
M[1] O"5'V?4-3M;:2SL)5+IN2XFC9-Z[@,C.Q^T!^W=^QS^RSX!T;XG?'O\
M:-\*^'M$\2&'_A&KN;4UF;6!*%,9LXX=\ETI#JVZ)6&&!S@YH ]:HKP'3/\
M@J7_ ,$^]7_:0_X9)L?VI/#A\?%;HQ:1)YT<$[6P8W,<5XT8M99(@DF^-)6=
M/+<%05;$W[/G_!3O]@O]JGXMZQ\"O@%^TIHGB'Q7H6F'4KW28H;B RV(8*;N
MWDGB2.[@!9?WL#2)AE.[!!(![Q17S%X\_P""SW_!+3X;>'?%/BWQ3^VWX*_L
MWP9J]MI7B"\TR[DOTBOKA97CMHOLJ2?:I=L$S,D'F&,1L7V@5Z;\./VU/V3_
M (N?LVO^V!\/?C_X9U'X90Z?/>W7C,:BL5E:PPY\XSM)M,#)@ADD"LIX(!H
M]0HKQ?X8?\%!_P!DKXN?%;2?@=X5^)5]9^+?$.B/K'AK0O%'A'5=#FURP0;G
MN;'^T;6 7L:J"Y: N H+?=&:R/$G_!5#_@GAX5U_QEX7U;]K;PB]_P##^.V;
MQ;;6%XUV;&2X=TAMP8%<37+M&X%M%OF^4_)0![_17A/A?_@IC^PUXV_97NOV
MV?!_Q^L=3^%VGW,EOJOBNQTN]ECTV6,@2+=0K"9K79E2WG1H%#H3@.I/5^"/
MVOOV?/B3^SM)^UAX%\;7.I_#Y+"2^7Q';>'K\I-:1C+W$41@\V:$#)\Q$9,*
MQSA6( /2Z*YOX0_%OP!\>/AMH_Q>^%FLRZEX=U^S6[T;4I=.GM1=V[?<F1+A
M$<QN,,C[=KJ59258$])0 4444 %%%% !1110 4444 %9&L>/?!?A_P 5Z/X%
MUOQ-9VNL>(5N3H>FS3!9KX6Z!YO+7JVQ65FQT!S6O7\]7_!3+_@JGXV\;?\
M!4S3?CY\$?$/F:+\&M873_!:I,?(OA#(1>RG'5+IO,C)'WH!&*\?.<XHY/0C
M4FKN32MY=7\E^-CP.(,^P^08:%6HKN4DK>7VG\E^-C^A6BN1^ OQJ\$_M&?!
MCPS\=/AS?>?HOBG1X=0L6)&Z,.N6B?'1T;<C#LR,.U==7K0G&I!2B[IZH]R$
MX58*<'=-73[IA1115%A116=XNU'6M(\*:IJWAO2/[0U&UTZ>:PL-^W[3.L;,
MD6>VY@%S[T :-%?DU_P1B\3_ +(?_!5;]G&Z\5_'KX^>,]1_:>&HZA-\2HE^
M(VK:)KWA>[%W*(1IEK!<Q+9V<,?DK&L$9B!!68,YD4_?/_!/'X0?&;X"?LIZ
M3\)/C]\0]8\7>*-&\2^)$NO%7B"Z\Z]U>V?7M0EL[N5LD!I+5[=]HX0,%  4
M  'ME%?D1XU_:@^$_P 2?^"HW[7GP*_;X\3>,K_4? NC^'[+]GCX9^&=>U"V
MNKV*YTYYIGT:TL9%>XU.6=[=S<X9XE8?/'%%)M^W/V)OVIO!W@?X-?"[]E/]
ML3]K[X<W'[1MKX-TFS\;>$+GQ]IK:Y+JS6T9='MEF\V28EAEE4AV)9<A@2 ?
M3=%?E-_P4"\&W^J_\'"O[+/[.D'Q>^)VE>!?B=X0\4W_ (X\*^'/BSK^E6FI
M7-I8:E=02;;.]B,)66.,D1% P15(*_+5KP]\8OCM^P!_P<'?#[_@G5\/OCIX
MT\>?!_XU?#BZUV;PGX_\4W>OWG@V[MXM2<2VE[>R2W0MV.GJNR65E_?R=TC(
M /U/HJ*^O;33;*;4;^=8H+>)I)I7/"(HR2?8 $U^)/P7^.7[#_\ P68_:T\0
MV_Q"_P""N7[4WP5^*.N>([JT\+?!OPCX\E\)Z7'I4$K0V"6T<]DZ3WDUO''<
M3+Y@D,L\BHA5 Q /V[HKX,_X*>?'[QGX2^._[+?_  2M^"WCO7-"E^-GBB:'
MQ?XBT[6)EU:#PKH]LD]W!%>;O.BN+I1Y?VI6\U524A@S!AG_ !)^(S?\$T/^
M"K_P#^ WP^U/4(?A'^TGHVM:'>^%+W5KB\M]$\1Z8D,]MJ%I]HD=H#<K<I;R
MQH1&Y592N\%F /T#HK\ZOV+/%%E_P5U_:A_:5^)GQHUO7+SX;_"SXC2_#7X6
M^&-)\1WFG6UK-8Q[M0U@FTEC,MY-++$8IV.^"-0L94LY;T'_ ((H?M=?$[X^
M_#'XJ_LY_'KQ;/XA\=?L\?&#6?A]JOB:\P;C7K&TF9;+4)R.#,\89';&7:$N
M>7- 'VI1110 4444 %%%% !1110!\K?M(_\ !;+_ ()C?LB_&C6?V>?VAOVF
M?^$>\8>'OL_]L:/_ ,(9K5W]G\^VBN8OWMM9R1/NAFC;Y7.-V#@@@<-_Q$A_
M\$7?^CR__,=^(_\ Y7U^'?\ P<A_\IHOC-_W+O\ ZCFF5\.U_HMP1]$7PVXE
MX+RS-\5B\7&KB</1JR4:E%14JE.,Y**=!M13;LFV[;M[GR.)S_&4<3.G&,;)
MM;/H_4_JF_XB0_\ @B[_ -'E_P#F._$?_P KZ]Q_8R_X*1?L7?\ !0?_ (23
M_AD+XS?\)=_PB/V/_A(?^*=U&P^R?:O/\C_C]MX?,W?9ION;L;/FQE<_QT5^
MXG_!F9_S<A_W)_\ [FZ^7\9OHO\  /AWX;8[B'+<3BIUJ'LN55)TG!\]:G3=
MU&C"7PS;5I+6U[K1[Y=G6*Q>,C2G&-G?9/HF^Y^XE%%%?PB?3A1110 45^65
MA^TC^S[^T/\ \%J_C=^QC_P4A^).IZ+/X<30[/\ 9]\!ZIXHO='T74[*:S$U
MU>1?9Y8HKS4)9I%VF4LZH/+A&4EQ]<_L=?LC_$;]EC]IWXMLWQ?\<>*?AOXA
M\.^%W^']EXV\5W.KOX>DAEUA;W3H)KJ1YFB7S+64-(S/B=4+,(EP ?2E%?F]
M_P %B?VF],^%_P#P4/\ V3_@+^TI\3+SPC^SYXWF\3W/CR\CUZ32K'4]2M+)
M#86VH74<B,+1)I(V,)=8Y&D4R!U3 [C]AG]I/X/_ +,&D?$'4OVAOVA-(^&/
MPK\8_$V>?]G'0_C-XWCTS4)]"2RLX[B2V359EN%LY;_[5-;P/\T<,R85$>,4
M ?=-%?F!_P '3'C?Q'X _P""70_:?_9\^-7BSPUXA@\4Z)%H_B?P)XZO[!+B
MQN&ER/\ 0YTCFC=9-P8AL_(0>!7(_P#!<6Y^)7_!&'X6?#7]N?\ 8<_:$^)<
M%S;_ !)L?#WB3X8^-_B?K7B;1_%MG/;W,K(8=6NKEXK@"UVB2 HVV1FSN530
M!^MM%1V<[W5I%<R6[Q-)&K&*0?,A(SM/N.E?E/X0^#UG\3?^#C/XK?LI^+_B
MY\67^'6E?L^V'B;2_".G?&SQ-86EIJCW=A;M.@M=0C8 QR290DIN<MMS@@ _
M5RBORY_8@^.GQ]^ '_!?#XI?\$O?#GQW\7?$_P"#]O\ #>'Q5;0^-_$,^MZC
MX&OF%L1:'4;EGN)(6$X CF=V"RP8.5D9_P!!/C7^U+\$?V?;JTTKXD^);\ZG
M?6DMW9Z#X<\-:AK>IRVL142W(LM-@GN/(C+*'F\ORT+J&8$C(!Z%17RQ^T-_
MP5^_8Z^#O[ 6N?\ !0CP!X^3Q]X2LK:>+1H_"UK-<27NI("%LY5";K-@^!(9
MQ'Y2G+8X!W/@-_P4>_9X\9_L;:)^U+\4/BC:Z-9Q:)I"^*;V_P!%O;&)=6N[
M>%OLUM%/$)+EGFEV1I")"Y957<30!]%T5Y5\%OVV/V:OC_\ $S7/@I\.O'MV
MGC3PWI\5_K7@WQ+X:U'0]6MK.4@1W7V/4K>"=H"65?-5"F64%LD ^6_LBQ_\
M$YOB1^U]^T/\2/V3/C8GBWX@^(H] @^,O]@^+;JZM-.*6UU;6*P21MY,,A2"
MXW>0Y=&CY\O*@@'U/17YS_\ ! 33FT+XB?MK>&4UC5+ZWTC]KWQ%86$NLZO<
M7]PMM#%!'%&T]P[RR;455#.S-A1DGK7U5_P4B\/PZQ^PE\6]5CUK6M,O]#^&
M^NZIH^I^'_$%WIMU9WD&FW#PS)-:2QN"K@,!G&0,@T >W45^=O\ P1/_ &AO
MA;\$/^"*?PS_ &Q_VQ?VD[VUFU_2KV?Q3XW^)GCR[O&NIEU*]6.-6O9G^?RX
MPJ11#<P3 4D5[]>_\%@_^":FG>+O G@6_P#VM?#T.I?$JSTNY\(126UV([A-
M1@CN+%)I?)\NREFAEBD2*Y:*0K(IV\B@#Z4HKB_C;^T-\'/V==$T_7?C!XUC
MTM=8U--.T.QAM)KN^U:]<$K:V=I;))<7<Q56;RX8W?:K-C"DC\Y/V5_BA\*?
MB?\ \'07C?5/@YXX\3:E8?\ #(ES+KND^*)]6CGT;5V\3Z>)[<V6J!9M.S"E
MJXMQ'&FQT=5VN"0#]3Z*\+^-7_!2C]BK]GG4]0L?B[\9CIEKHNJ1:;XAU^#P
MWJ5YH^B7LA0);7^I6UM)9V$I\R,^7<31L ZD@ @U9^/?_!1/]C7]F+6O"^@_
M'#XT0Z)-XW,*^#91HM]=6^NO*5$<=I/;P217$C;DQ'&S/AT.,,N0#VNBO.]+
M_:L^!6M?M#7W[*FE^+KN;Q]I>E0ZGJ6@KX?OO]%LI59HKB2<P>2D;[717+@,
MZ-&"7!4>B4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\L:_\ L!?M-ZOK
MM[JUC_P5!^*EA!=7<DT-C;V-D8[=&8L(URN=J@X&>PJI_P .\?VI?^DJ_P 6
MO_ "Q_\ B:^LJ*\IY-@&[VE_X,J?_)'WL/$OBV$%%2HV7_4+A?\ Y2?)O_#O
M']J7_I*O\6O_   L?_B:^!O^"[G[+/QQ^!O@OX<^*?B'^U/XQ^)VEW.J:C:A
M_$]O B:9<&.!T$?E 9,JI)G/_/$8[U^U=>4?MJ_LD> ?VV_V>=:^ GCZ9K5+
MX+<:3JL40>33;Z/)AN%!QG!)5ER-R.ZY&[(\K.N&Z&-RJK1P]^=K2\YM733M
M9R:UM;7;<^^\,?&O-N&N/<!F.;>S>&A.U3DPV'A)0G%P<E*G2C.\5+FM%IRM
MRZIV/YBJ*]N_:O\ ^">/[5_[''BF[T3XM?"O46TN&5EL_%6E6KW&F7B9PKI.
MJX0D<^7)M<9Y45POP9_9T^.W[0WB.'PI\$?A-KOB:]FD"!=*T]Y(X\G&Z27&
MR)?5G95'<BOP>I@L92Q'L)TY*>W+9W^X_P!9,'Q/PYF&3K-L/C*4L*US>U4X
M\B7=RO96ZW:MU/;_ /@CU\&/B5\<OVVM*\*?##XKZYX(NK70]0O+WQ/X>B1[
MFSMUAV' D^7:\DD49R/X_6OUW_X=X_M2_P#25?XM?^ %C_\ $UF?\$A_^"8T
M7[ ?PTOO%'Q$N[6_^(OBN&,:W-:-OATRV4[DLHGQ\_S'=(XX9@H&1&K-]BU^
MU<+<,K!Y3%8M24Y-R:4I*U[65HM*]E=]>G0_S%\>?'"KQ'XAU:G#LZ<L+2A&
ME&<J%"I[1Q<G*:E5ISER\TFHZV:7,E[Q\F_\.\?VI?\ I*O\6O\ P L?_B:/
M^'>/[4O_ $E7^+7_ ( 6/_Q-?65%?1_V+E_:7_@RI_\ )'XS_P 1.XN_FH_^
M$F$_^4%30-.NM'T*RTF^U6:_GM;2.&:^N !)<.JA3(V.-S$9..YJW15/Q#H5
MEXFT6XT'4I[R*"ZCV22:?J,UI,HSGY)H'22,\=58'WKU$DE9'P4Y.<W)[L_,
MW_@U^_Y);^U3_P!G@>*__1%C76?\%+?!OA7Q3_P74_X)UQ>(]!MKY#/\49RE
MS'O7S+70+6YMGP>-T<RK(I[, >PKZ@_9#_X)P_LA?L(7.OW/[+'@'7/#8\4Z
MH^I>(8+KX@:YJ<-_>N,/=217]Y,AF88W2;=S8&2<#$_QN_X)Z?LI?M$_'SPA
M^T_\6O!WB&^\<^ 6E/@S7+#XB:YI_P#8YE14F\B&SO8H4\U%59/D_>*,/N'%
M,D\(_;#O_P!G'P?_ ,%$_P!G3X*?!OX ^'9_CW]C\6ZU\.];O[J;3]%\(Z?=
M6WEZQJ5S:VC)_:,\ZJ42W #.PD9IK<9D/RQ\#+SX\?#[]IO_ (*[W'@OQV-;
M^(FE_#KPM=Z+J^BZ:+$2:N/"6KR1M;6Z/)Y3K(%5%+N^8UWNS;F/Z*?M;_\
M!-_]DG]MSQ9X,^(7Q[\"ZI-XE^']Q-)X3\3^'/%6H:-J5@LP FB6ZL)XI3&X
M49!;CG:5W-FM\$O^"7W[#/[.G[1FM?M5_!CX$V>A>--?T^VM-0O+;4+DVQ\B
MW-NLZ6K2&!+@Q,Z-<!/-<2S9<F:8N ?.O_!//PY_P3\_;;_X-\_A=X%^-^G>
M']9^%&F?"W2[;XBVE[JTEG#8ZGI2127\MQ-!+');R+>027!;>K$.&Y5^<3]H
MNYT6Z_X+]_L1W?AW39K+3IO@YXT;3[.ZMVAD@A.G I&R/\R,JX!4\@@@]*]:
M\+?\$!_^"5O@K]H*?]HSPS^S6MIJ-QK*:Q)X;B\07H\/G4$<2)<_V7YOV8E7
M 98RAB0@%4! QZ_^U7_P3U_91_;1\8^"/B'\?_A_>W^O?#N\N)_">M:1XDO]
M*NK1;A52XA,ME-$\D,JHJO&Q*D CHS @'R5^P1\2=5UK_@X0_;1\'?%^=6U]
M/!7@AOAHLK[@OA>&VD:X^RD]8FN;RWDDV_+YSMGD<9O[,_@?6O!'_!PE^V'I
M_P -;7R/ FN?!CP]JWCJQMA_HR^)IHD6V=E'RK+);+>R-W8R,QSNS7V%\</^
M">/[+WQU^(?A'XRZGX4U'PSXW\":>=.\)^-/ >N7&B:E8:>00;#S+1T$UK@L
M/(E5XUW-M4;CGH/A_P#L>_ ?X8_#OQ+\-_"&A:M;0^-+R6]\8:X/%.H#6=:N
MY$5'N+C4Q.+MI-B(BL)1Y<:K&FQ%"@ ^,O\ @UU^%_PWF_X(D? SQ;<> M'E
MU0:KXFU--1FTZ-YX[W^WM2M/M"NREDD^SQQP[P0=B!<XXK[J_:$^-O@_]F[X
M)>)OCS\07*:%X3TF34M8D5@/+MH^9'R>,*N6/L*YO]C_ /8F_9M_8+^%B_!'
M]E;P7J/AOPG'<R3VVA77BW5-4@M7=VDD\@7]S.8 SN[LL94,S%B">:Z[XU?!
MSX??M"?"?Q!\$/BOHG]I^&?%.ERZ=KNG&5D%U:R#;)$64@@,N0<$'!/- 'YN
M_P#!1K_@@#\)KF[UK_@H7_P2W^*-]\ /C3H>F7.N6U[X-O\ [-H>OE(S.\<T
M*$);B8* 7C_<-DF6&3<6KR3]M7]K;XH?MR_\&^/[,O[6?QNT2+3O$OB'XW>$
MI/$316_DQ2O:ZQ=V9O0G"Q).(%G &% G '&*_0F]_P""2O[*MSX'_P"%-67B
M+XHV/PX>W^S7'PQL?BYK::%+;8P;3R3<EX[4C*FUCD2 J2ICP<5Z1\=_V)OV
M7OVD/V7;K]C'XJ_"'3+GX;7&EVVGP>&-/5K*&QAMBC6PMC 4:W,)CC*&,C;L
M Z9! /C_ /X*X:CI\7_!5K_@GM8RWT*SGXF^*'$+2@/M.F0*#CK@L0,^O%1?
MLT^#/ 6J_P#!R=^TUXBU?PU87&LZ=\(/!MQI5W/:J\ELSP-#++&2/E<Q[(RX
M^;82H.TL#[3;_P#!$_\ X)[2W_@/7/%7PU\0^)-7^'6J2:CX>\0>)_'VK7VI
M-<E8TC,]W+<F:>.)8P(H&;R8MS[8QO;/RI\'M ^ _P <O^#A[X^ZS#\3=6T:
M1OA?X7T[P1XJ\'^*)M.CO9X80+ZP@FB<0WN 8M\!$H5H=VU7AW* <U\+/@MI
M'PE_X* _\%1O!_P>T2"R^&MY\'].O-9T>S@"V,.O7GA^YN9D1 -F]A+<RNHZ
M>> 1C;72? S]GW]G+Q__ ,&G']A^-/!FB1:5<?LYZCXAO;Z6R0-'K-K8S2Q7
MY9AEIXYH(]K9SB-4'RX6OK[]HOX2?LZ?L4_\$]/C-HO@^&'1(/$'A/Q%>:GJ
M.KZK+=ZCXCUN[L)P99KBX=Y[V\F8*J@LS$*D: *JJ/G#_@B[^Q)^R]\=_P#@
ME!\(/"?C?4O%&K:5!H%I)XX^%M]XTOO[(&KQ2F22.\TTRX16F03M:.!!*Q\Q
MHF\QBP!X-^T_;?$FT_X(@_\ !.2W^+9NO[=7X\_"OSQ>Y\Y8/(NS;J^[D,(/
M*!!YR.>:^KO^"\'PA\<^"_AMX#_X*E_L_P"AFZ^(W[+?B0^)9+:!0)-8\+3*
M(=;T]FQG8UJ3*23\J12[1N>OI?\ :L_8+_9=_;9L/#.E?M)>!]6UJU\&Z[;Z
MUX9M=.\:ZOI,=AJ, 807:KI]U #-&'<([ L@8X(S7B_[8/\ P4*T_P"'?Q-U
M?_@FK\&_V9OB=XR^*.O^ PGA&^O/"<E[X8E:[1[>.2_U*>1LV\.?,N9)%8%$
M= SR,$(!L_L ?$GPE^W-\7O&7_!23P9=27O@O5-*M/!GP?O)X#&9=(MB+G4[
MU5/*-<:G(]LXYRNC0GCFG?\ !<C]G'XA_M9?\$G?C;\"_A/I<U_XCU+PJE[I
M.G6\>^6]EL;N"_\ LT:C[TD@MC&H[LX%>Y?LN_L]>!?V3?V<_!'[-'PUM]FA
M^!_#-GH]@Q0*TRP1*C3/CK)(P:1CW9V/>N\H ^1/^"#W[0OP]_:+_P""2OP,
MU?P#K,%Q)X4^'NE^$?$%FD@,MAJ.E6L5E-#*G6-CY*R@,!E)48<,"?>?C_\
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
M?6LEO.$;!*.I5L'L<$UT4X1IP4([+Y_B]3JI4X4::A'9>;?XO5_,_.7]KO\
MX(H_L5_\%6/"/AS_ (*%_LC>-]0^#OQ<\2Z+:^)?"GQ7^'UTT'VR6>%98I;V
M*%E$CX?#3Q-'/G[SN%V5X3X%_P""X/[:/[/W_! OXA_M,_'K2K#Q!\9_AM\5
M[[X4Z5XEDME>RU>^A>!5U641A4E6)9)TRH"S26J[L>8U???A+_@D=^RG\+?
M\?PL^!'B3XH_#KPEY/E77A7P-\6M:L-/G!'SE8A<$6SODEWMO)9R26)))KOM
M6_8!_8VUK]D9_P!@_4/V?=!;X2/IOV(^"TB=+<)YOG>8'5A*)_._?>?O\WS<
MR;]YW599^8__  4Y_8T^(?\ P3N\/?"7_@NA^R-\5M4^(_CKX80P2?&_7O$7
MB!IV^(F@7WEI+< DF**,>:4C@A41Q0S1-&H^RJ#]@_\ !-CXD_LZ_M9MXV_X
M+3+JNA6W_"=:1'H.C7%S>V[7'A/POI;2,+2^D1F6"ZFN'FO)T#81'M8R6\D.
MW6?LT_\ !&/]AG]EV;2!X5\/>+_$MEX:F$OA'0OB#X_U/7-*\/N,[7LM/NIF
MM8)%S\LHB,B?PL,G.+\/?^""G_!+[X4_M&2?M+?#G]G^;1]2DU:+5F\,V'B.
M]C\/_P!H12>9%=?V8)?LY:-\/'&5\J-@&2-2H( /F_\ X*4>#++X@_\ !RE^
MQ/X0U'6=7T^*[^'_ (TS>Z#J\UA=Q%-)U)U,<\#*Z<J 0#AE)5@58@_</[/O
M_!./]E?]G#XV^(/VG/"GA?5]<^)OBBT6SUKXA>-?$MYK.K2VB[=MM'-=2.+>
M$;$'EPJBD(H((50*_P 3O^"9'[&WQC_::\/_ +8_Q#\#^)[WXD^%$DC\,^)X
M/B?XAM7TJ.3S?,CMX8+](8HW$TJLBH%97*D%>*][AB6"%($+%44*"[EB0/4D
MDD^YYH )YX+6![FYF2..-"TDDC *J@9))/0 5\,_\' G[(/P'_:3_P""=/CG
MXG>*_#EM%\0/ 6B'6/A3XPTR/9J]IK<;JUC9VD\?[QC=7!BMQ""0[SH5'F+&
MR_97Q2^&7@7XU?#3Q#\'OBAX>BU;PWXJT6ZTC7]+FD=%N[.XB:&:(LA#*&1V
M&5(89R"#S7AG[,/_  2D_9 _9.&BP?#W3/&>LVGA:82^#M)\<_$;5]=T[PVX
M!"OI]E>W,EM:2*&8++'&)0&(#X)R ?)7[;7@OXG_  S_ ."NW_!.;]J_XTJ&
M#V6M^!?&%^F/(MO$6H:'+%!'D?*&GGGN @'7R#[5T'_!5/P7JOQV_P""UO[
M_P *O!EN\]WX-U3Q9XW\3/'R-/TRWBT_RI9/[JRS0&$$_P ;*._'WK\>/@#\
M(_VF/AQ=?"?XU^#X]9T6YN(+E8OM$L$UK=0R++!=6\\+)+;7$4BJ\<T3I(C*
M"K UA_!/]D?X.? GQEK'Q/\ #MMK&L^,-?LH+'5_&?B[7KG5=4GLX2QAM%GN
M78PVZ,S.(8MD9=FD*EV9B ?$_P#P;M>#M4^ 6J?M?_LE>,H6A\0^$?VJ]9UB
M:&8$22Z;J=G:-876#SLGBM6D4]P:3_@WN\%ZKJ_Q!_;+_:KAMW7PW\3OVJ?$
M;>$;D_=O[*RNYT^UQGHR,\[ID$C="X[<_8_Q?_8<^ WQD^)%Q\7]2B\2>'O%
M&HZ&NBZ[KO@?Q??Z)<ZSIJLS):W;V4L9G5"[^6Y_>Q>8XC= [9] ^%GPL^'/
MP1^'>C_"3X1>"].\.^&O#]BEGHVB:5;"*WM(%Z(JC\22>6)))))- &_1110
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
MR?S"JPPHFQ8U4 'QG_P15\ >"_\ @HK_ ,$<Y/@C\3?VM?'"SW2>(O#WQO\
M UO!X?CGLM0N[Z\DO#.TVEO=1R3B8W F:4OND8APR$+ZK^UE^R-^Q9X__P""
M*_A[]CWP9K'B/Q;H$EA::-^SWJC72SZW=Z[&THT>XL9RL895",_GKLB%@DLC
M,(0SUW_QF_X($_\ !+3X[_M&:C^U#XZ_9WEC\2Z[<_:/%%OHWB6_L-/UZ4MN
M9[RTMYDBEWM\T@P!*<F0.68GZ \0?LD? ?Q+\8O!?QWU'PSJ<?B'X>6$UEX,
M&G^*M2M-/TN"6/RI$33H+A+-MT8"$O"QVJJYPH  /DK_ ((1_''5?$WAGXH?
ML]?M1QW,'[4G@'Q@;;XZ7&LW*RW6O +Y>F:G;.$0-I[6:11PJBA5VER,S^9)
M]_5XE=_\$[/V2;S]L+_AO@^ ];A^+#:='I\OBFS\?:W LUDFW;:26D=XMK)!
ME5)A:(HS ,5)YKVV@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *  !@"BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R3.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6808075920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF INCOME - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Dec. 30, 2017</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_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_Revenues', window );">Net Sales</a></td>
<td class="nump">$ 8,351,931<span></span>
</td>
<td class="nump">$ 7,911,046<span></span>
</td>
<td class="nump">$ 7,256,382<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_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of merchandise sold</a></td>
<td class="nump">5,480,161<span></span>
</td>
<td class="nump">5,208,518<span></span>
</td>
<td class="nump">4,764,417<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">2,871,770<span></span>
</td>
<td class="nump">2,702,528<span></span>
</td>
<td class="nump">2,491,965<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_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">1,932,572<span></span>
</td>
<td class="nump">1,823,440<span></span>
</td>
<td class="nump">1,639,749<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_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">195,978<span></span>
</td>
<td class="nump">177,351<span></span>
</td>
<td class="nump">165,834<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">743,220<span></span>
</td>
<td class="nump">701,737<span></span>
</td>
<td class="nump">686,382<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_us-gaap_InterestExpense', window );">Interest expense, net</a></td>
<td class="nump">19,843<span></span>
</td>
<td class="nump">18,352<span></span>
</td>
<td class="nump">13,859<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="nump">723,377<span></span>
</td>
<td class="nump">683,385<span></span>
</td>
<td class="nump">672,523<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_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">161,023<span></span>
</td>
<td class="nump">151,028<span></span>
</td>
<td class="nump">249,924<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 562,354<span></span>
</td>
<td class="nump">$ 532,357<span></span>
</td>
<td class="nump">$ 422,599<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_us-gaap_EarningsPerShareBasic', window );">Net income per share &#8211; basic</a></td>
<td class="nump">$ 4.70<span></span>
</td>
<td class="nump">$ 4.34<span></span>
</td>
<td class="nump">$ 3.31<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_us-gaap_EarningsPerShareDiluted', window );">Net income per share &#8211; diluted</a></td>
<td class="nump">$ 4.66<span></span>
</td>
<td class="nump">$ 4.31<span></span>
</td>
<td class="nump">$ 3.30<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_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Weighted average shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">119,727<span></span>
</td>
<td class="nump">122,651<span></span>
</td>
<td class="nump">127,588<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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Shares, diluted</a></td>
<td class="nump">120,743<span></span>
</td>
<td class="nump">123,471<span></span>
</td>
<td class="nump">128,204<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_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share outstanding</a></td>
<td class="nump">$ 1.36<span></span>
</td>
<td class="nump">$ 1.20<span></span>
</td>
<td class="nump">$ 1.05<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<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>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<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;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_CostOfGoodsAndServicesSold">
<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 aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DepreciationAndAmortization">
<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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<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;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EarningsPerShareBasic">
<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 amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_EarningsPerShareDiluted">
<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 amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<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;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_GrossProfit">
<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>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<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>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeStatementAbstract">
<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 );">- References</a><div><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;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxExpenseBenefit">
<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>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_InterestExpense">
<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>Amount of the cost of borrowed funds accounted for as interest expense.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<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;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OperatingIncomeLoss">
<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 net result for the period of deducting operating expenses from operating revenues.</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;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_Revenues">
<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>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SellingGeneralAndAdministrativeExpense">
<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 aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<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 average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1505-109256<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;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<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>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<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 );">- References</a><div><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;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6819256384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Dec. 30, 2017</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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 562,354<span></span>
</td>
<td class="nump">$ 532,357<span></span>
</td>
<td class="nump">$ 422,599<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_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">195,978<span></span>
</td>
<td class="nump">177,351<span></span>
</td>
<td class="nump">165,834<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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on disposition of property and equipment</a></td>
<td class="num">(297)<span></span>
</td>
<td class="num">(567)<span></span>
</td>
<td class="nump">460<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_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">31,136<span></span>
</td>
<td class="nump">28,921<span></span>
</td>
<td class="nump">29,202<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_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">6,760<span></span>
</td>
<td class="nump">11,887<span></span>
</td>
<td class="nump">26,724<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_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Change in assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(13,239)<span></span>
</td>
<td class="num">(136,334)<span></span>
</td>
<td class="num">(83,552)<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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">13,582<span></span>
</td>
<td class="num">(26,195)<span></span>
</td>
<td class="nump">2,305<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_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">23,055<span></span>
</td>
<td class="nump">43,413<span></span>
</td>
<td class="nump">57,046<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_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued employee compensation</a></td>
<td class="num">(14,291)<span></span>
</td>
<td class="nump">22,373<span></span>
</td>
<td class="nump">6,427<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_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Other accrued expenses</a></td>
<td class="nump">10,351<span></span>
</td>
<td class="nump">36,406<span></span>
</td>
<td class="num">(10,338)<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_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes</a></td>
<td class="nump">8,327<span></span>
</td>
<td class="num">(8,355)<span></span>
</td>
<td class="nump">4,210<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_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other</a></td>
<td class="num">(12,000)<span></span>
</td>
<td class="nump">13,137<span></span>
</td>
<td class="nump">10,533<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">811,716<span></span>
</td>
<td class="nump">694,394<span></span>
</td>
<td class="nump">631,450<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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(217,450)<span></span>
</td>
<td class="num">(278,530)<span></span>
</td>
<td class="num">(250,401)<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_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">2,489<span></span>
</td>
<td class="nump">2,216<span></span>
</td>
<td class="nump">11,220<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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition of Petsense, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,225<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(214,961)<span></span>
</td>
<td class="num">(276,314)<span></span>
</td>
<td class="num">(237,956)<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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt', window );">Borrowings under debt facilities</a></td>
<td class="nump">1,002,000<span></span>
</td>
<td class="nump">1,193,500<span></span>
</td>
<td class="nump">1,180,000<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_us-gaap_RepaymentsOfUnsecuredDebt', window );">Repayments under debt facilities</a></td>
<td class="num">(1,013,250)<span></span>
</td>
<td class="num">(1,212,250)<span></span>
</td>
<td class="num">(1,027,500)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_CashOutflowforDebtIssuanceCost', window );">Debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(346)<span></span>
</td>
<td class="num">(599)<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_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations', window );">Principal payments under finance lease liabilities</a></td>
<td class="num">(3,708)<span></span>
</td>
<td class="num">(3,246)<span></span>
</td>
<td class="num">(2,446)<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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Repurchase of shares to satisfy tax obligations</a></td>
<td class="num">(3,818)<span></span>
</td>
<td class="num">(1,367)<span></span>
</td>
<td class="num">(816)<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_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(533,319)<span></span>
</td>
<td class="num">(349,776)<span></span>
</td>
<td class="num">(369,403)<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_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Net proceeds from issuance of common stock</a></td>
<td class="nump">115,981<span></span>
</td>
<td class="nump">79,643<span></span>
</td>
<td class="nump">16,330<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_us-gaap_PaymentsOfDividends', window );">Cash dividends paid to stockholders</a></td>
<td class="num">(162,699)<span></span>
</td>
<td class="num">(147,087)<span></span>
</td>
<td class="num">(133,828)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(598,813)<span></span>
</td>
<td class="num">(440,929)<span></span>
</td>
<td class="num">(338,262)<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_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net change in cash and cash equivalents</a></td>
<td class="num">(2,058)<span></span>
</td>
<td class="num">(22,849)<span></span>
</td>
<td class="nump">55,232<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_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">86,299<span></span>
</td>
<td class="nump">109,148<span></span>
</td>
<td class="nump">53,916<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_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of year</a></td>
<td class="nump">84,241<span></span>
</td>
<td class="nump">86,299<span></span>
</td>
<td class="nump">109,148<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_tsco_CashPaidDuringPeriodForAbstract', window );"><strong>Cash paid during the year for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="nump">144,377<span></span>
</td>
<td class="nump">146,918<span></span>
</td>
<td class="nump">219,081<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_tsco_SupplementaldisclosuresofnoncashactivitiesAbstract', window );"><strong>Supplemental disclosures of non-cash activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid', window );">Non-cash accruals for construction in progress</a></td>
<td class="nump">7,924<span></span>
</td>
<td class="nump">3,001<span></span>
</td>
<td class="nump">8,647<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_us-gaap_InterestPaidNet', window );">Interest Paid, Excluding Capitalized Interest, Operating Activities</a></td>
<td class="nump">19,146<span></span>
</td>
<td class="nump">18,069<span></span>
</td>
<td class="nump">10,481<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_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification', window );">New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification</a></td>
<td class="nump">2,084,880<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</a></td>
<td class="nump">365,233<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</a></td>
<td class="nump">$ 5,217<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 11,395<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_CashOutflowforDebtIssuanceCost">
<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>Cash Outflow for Debt Issuance Cost</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;">tsco_CashOutflowforDebtIssuanceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_tsco_CashPaidDuringPeriodForAbstract">
<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 );">- References</a><div><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;">tsco_CashPaidDuringPeriodForAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</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_tsco_SupplementaldisclosuresofnoncashactivitiesAbstract">
<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>Supplemental disclosures of non-cash activities [Abstract]</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;">tsco_SupplementaldisclosuresofnoncashactivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</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_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<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 );">- References</a><div><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;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<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>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease">
<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>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.</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;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid">
<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>Future cash outflow to pay for construction in progress expenditures that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<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;">us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_DeferredIncomeTaxExpenseBenefit">
<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>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<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;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DepreciationAndAmortization">
<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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<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;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<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>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<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;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeTaxesPaidNet">
<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 amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<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;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInAccountsPayable">
<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 increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<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;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<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 increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<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;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<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 increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<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;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<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 increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<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;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInInventories">
<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 increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<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;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<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 );">- References</a><div><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;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<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>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<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;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<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>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<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;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_InterestPaidNet">
<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>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<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;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<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>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<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;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<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 );">- References</a><div><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;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<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>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<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;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<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 );">- References</a><div><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;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<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>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<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;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<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 );">- References</a><div><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;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification">
<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>Represents the quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statements.</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;">us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsForRepurchaseOfCommonStock">
<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 cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<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;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsOfDividends">
<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>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<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;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<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>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<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;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<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 cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<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;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<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 cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<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;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<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>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<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;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt">
<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 cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<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;">us-gaap_ProceedsFromIssuanceOfUnsecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<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 cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-108585<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;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations">
<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 cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<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;">us-gaap_RepaymentsOfLongTermCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RepaymentsOfUnsecuredDebt">
<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 cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<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;">us-gaap_RepaymentsOfUnsecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<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>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<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>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ShareBasedCompensation">
<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>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<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;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>XML
<SEQUENCE>19
<FILENAME>R27.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805834256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</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_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt</a></td>
<td class="text"><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%;">The following table summarizes the Company&#8217;s outstanding debt as of the dates indicated (in millions):</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.853%;"><tr><td style="width:1.0%;"/><td style="width:67.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.641%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.642%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28,<br/>2019</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29,<br/>2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">150.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">150.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Senior Credit Facility:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;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);">February 2016 Term Loan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">145.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">165.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;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);">June 2017 Term Loan</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">87.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">93.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;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);">Revolving credit loans</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">15.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Total outstanding borrowings</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">397.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">408.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Less: unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(1.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(1.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">396.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">407.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Less: current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(30.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(26.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">366.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">381.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Outstanding letters of credit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">32.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">33.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfDebtTableTextBlock">
<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>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</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;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>20
<FILENAME>R23.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6814175376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</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_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting</a></td>
<td class="text">Segment Reporting:<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%;">The Company has one reportable segment which is the retail sale of products that support the rural lifestyle.&#160;&#160;The following table indicates the percentage of net sales represented by each major product category during fiscal 2019, 2018, and 2017:</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.561%;"><tr><td style="width:1.0%;"/><td style="width:50.863%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.271%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.124%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.274%;"/><td style="width:1.0%;"/></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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percent of Net Sales</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><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 colspan="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Product Category:</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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Livestock and Pet</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">%</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);">Hardware, Tools and Truck</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">22&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">22&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Seasonal, Gift and Toy Products</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">20&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">19&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">19&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Clothing and Footwear</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Agriculture</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">%</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">%</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<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 );">- References</a><div><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;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SegmentReportingDisclosureTextBlock">
<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 entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<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;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>21
<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>22
<FILENAME>R42.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6814010688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Rate Swaps Tax Impact of Derivative Liability on Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax', window );">Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax</a></td>
<td class="num">$ (1,224)<span></span>
</td>
<td class="nump">$ 156<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax">
<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>Amount of tax expense (benefit), after reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e640-108580<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;">us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>XML
<SEQUENCE>23
<FILENAME>R46.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6806135024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 28, 2019 </div>
<div>USD ($)</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_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_LeaseTermExpirationThroughDate', window );">Lease Term Expiration Through Date</a></td>
<td class="text">2037<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_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance Lease, Right-of-Use Asset</a></td>
<td class="nump">$ 30.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_Storeleasesoptionalrenewalperiodsminimum', window );">Store leases optional renewal periods, minimum</a></td>
<td class="text">two<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_Storeleasesoptionalrenewalperiodsmaximum', window );">Store leases optional renewal periods, maximum</a></td>
<td class="text">four<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_StoreLeasesOptionalRenewalPeriods', window );">Store leases optional renewal periods</a></td>
<td class="text">five years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building | Minimum</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_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<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_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building | Maximum</a></td>
<td class="text">&#160;<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_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</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_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_LeaseTermExpirationThroughDate">
<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>Lease Term Expiration Through Date</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;">tsco_LeaseTermExpirationThroughDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</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_tsco_StoreLeasesOptionalRenewalPeriods">
<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 store leases optional renewal periods.</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;">tsco_StoreLeasesOptionalRenewalPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:durationStringItemType</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_tsco_Storeleasesoptionalrenewalperiodsmaximum">
<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 maximum number of store leases optional renewals.</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;">tsco_Storeleasesoptionalrenewalperiodsmaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:durationStringItemType</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_tsco_Storeleasesoptionalrenewalperiodsminimum">
<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 minimum number of store leases optional renewals.</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;">tsco_Storeleasesoptionalrenewalperiodsminimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:durationStringItemType</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_us-gaap_FinanceLeaseRightOfUseAsset">
<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>Amount of lessee's right to use underlying asset under finance lease.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LesseeOperatingLeaseTermOfContract">
<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>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918673-209980<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;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>24
<FILENAME>0000916365-20-000050-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000916365-20-000050-xbrl.zip
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
M0!#$33TI*C)56;%&'+L+)",&B43Z*]N5>8[R%$.4L/ -IM-*$]!"UQYH"7C
MT-4""L:U61%[&Q"Y8-*4O)=U$/84U%J$1JT89[8H_Z0IXK=15T+1CX5U>+ZK
M+6XT/M_]E(^OS,6]$P 2&7X=SRN'T]B7!D=EQT-( )V<W/=JZT>+%"YX(9P^
MT:LM9HVMK4D'E8R"8@G)VF?%06<\=+Y'*E<I^DVZ,MYHF)JL:(O'H%>.T6YR
M*S-N#>@%K8GYGV2:[R$&QD0TJ'00(V"Y3RYRI%.<JVDJY#>10,*(91;!UH">
M,>%Z;+%%1JR"A#%*1%6\S'Y*TG#=R%B7DJRB=R6W",9M4V([= 1D1N6@@E:9
M\EWEURF:3)$UVI6T0QMS80[H5=["EDEK=;7K2BL,N+-N@T'54&53KI[L]I3T
ME&$ZV7G+AUAGCW,N$^B!.&LM^G>6PA9^T][0P6YSO+^$5/Z([-^/ ;Y;O_EG
M1P^V(E3BFL*&-R<<KQL1-%*=JL?&3R:L?PE<]-;5W.N7Y*Q;J&Q543AA]*4%
M!];ZK\]VY7FL_RBW*<)R5T?HZU-XYVZ*(T1BDY"%>1;']VU0_/&TK+,Y_X[8
M@;5FA(J*$<(^U@D"W)87UA/;@CI@?5CQO,;XQWGHOW$!18LU;9$''J#3'Y9M
MS)_[&Q(&//.^)I&*&RYR#\ EF>H<2Y9*5_9^B?^^$Y2QS"R*T0\';.<U=1&_
M$[&".6$)F9J'H% -P>$1([?^US8K!30-=&E409J5G/:ML*&[(U.WDD@(.P-X
ME=<''*BZZ.7MN*K;IS00&X!*U9A%/X$04!A&:(P'2D;;ULC*"ZHN.;U7!*OT
M DTX)&6A>G&[T7;DZ/A)5*9)2D8]$1L&W=Z]J/2W"@I_V I0^!;(<U)D1)VO
M1K #](Y9_UDA0APJ^KPB?+V]E:4#'GT\HFGH1A8?PF2C3T(5S5413YI8]4Z_
M/6%!]F8[J!%ST\4H)QK2(I;ED!F8P0#S<=J@# TJSZ6NQ.^R>J=J\6\RKH3Q
MHXXW>8[>86"EG#L.Q-?5\,+- LJHY7M1>.KHFQ?ZD?FM:-EY<;?>B\ND"J=E
MI&P4"*IHA'A6U%]?1"^=JG)L:'VOI\VT0X<54G/@1$!B@WWK!R<,W(;U*?7)
MMK1F]KVMJYE]H0D+)N**4H76?WJ?52][H]A#]U+"?IJ736CO7F<U%XG;3Y!3
M^E9FR!]L%IC.O:19:?=!KO07>ZDWZM#?W[I#_[+@XXY$\\PZJ!)QS<;O]9_L
MM\D"0"%>HO\6[?UTK3D$+]:KRDK5?*D*QD/4E871\$<*>*$?[<^>94<8WG/I
M<U1SZ^^MZ):6X5S5OU;CW2B^\6#K^,;3!'<.:6X'%-9HGGV@0'J\<3',SN![
M_^C,RWWD%&C/LC?$Z=Q='LPXH%+H;Z=P )>Z05 !OQ)H^J08MYT=";IHR:DN
M-E(#K;(+*HSE6'SC9^@^ZC79L^X.WK74GV\[P3QIOY_"@#@19:39H$@&2GC8
M#>$/OMOELCO&YNGMARUD;-[^CD1[W=(X4L/ZS_;;Y74^SH,Y&8PV+V9TG9OA
MFZ5+-E0"G"GG"T><[K.E.#5@$2.<)5D.,\YH;N^N##A,[>[-N_%O+.;^(*,<
MHUX5&'""=]W5VMBT];#$&*IG+:K(CFU623SW5\#7J_JS7'J@C\&/+5_D(?)4
M6N;<"V8NBYDBSXA'E*O8I+MV@^X1MU&U369=+11]TSEJ4=NJ#=K#76$K56@O
MY=Y8 @4I-[09-D0VZ8Z1PB=OBW>,:MN!'(FG&677\&[*=\IVBHFVG;'PUG?$
MF5DBSU:(F3[([AK%7<\<R$;]LQ.L5)4AF0JZVE0Y._:27OEE"G3+-%GWTC:Q
M@%:Y*Y2+JK_L3KQ2PD J<46'[@.E;:"-](:"G5ATK.G'K1.+OQ<)NXWM2?2G
M?/TG^FU*Q.O0#4>)B'6E+:M#?=Y?==.5#RU+P?2 F<1H2UL(U5W9C.R4S8A$
M,2"[IFAE=-6I4+IPIEA6XU/3 -_(DPC#A9TA(0(A![@]ZQ1[".Z)HBHDQ&Z@
M_VS.'+RN"FD_Z-9<%;[D*O%V&K0;%F=PT%"LE.'Q<,1S.R2.>.9199XUAIPR
M<$G*!&^FPH%)#J*G%>8UZ85&6.:+KA<VEG!8<JR#>ZVL\R>,99=K$EM$'9_K
M&HY!?!<*!-&!,GVZ$>5M]Y[,Y#RPH=-1@4VV%5Q'854#5[7$1I>8Q:";:,DF
M,XFHG7ALE_WAUHE';UDY^6DCJMQ^BQ)Q:1@9:@XH"/NQ8_8#YT*W;*%$F5!;
M\UC@1<_D+!J(B_$6,ZM:$KSNQ:\LE/UI=2AM")]3819XBA$GL.RD_[A2:F92
M5+6M&HS6NDKZ9-2PX?8:;R32P]/]T0%6Y;)#W,68;'V,R94:-UF@SO8H;=!=
MU"K8V;Q5L8_$K\5,$<CB[#*,*@5 *6)=Q<W49M5'RTX"(DN4M\;3<V#_ /F+
M!I ^&N71.8N!C="E:DALW.WTU"8EX%6.A'LI,PPT8F\M#CEVJT\GZD@\;RJ<
M:;10L.Z##(-O- USB>]</&LQC\G9 ZPO5ERI6)<:'2[=4J\Z9 5\0620Q>8X
M 042I0[S+YM\:^1WG,0]A>6;HAL@#/>S(6^F13QU)X90SHDQXFK9)$0<*F@B
M3=9N4V]%G(<19I4KS+-#"(7I?57"IB<@3%\Q2T\=FW%#DC'@=\7>"PJF9J4%
MP_3D>TNLRR=/:=+=F#S8 %J*P44(X_[L -AK,;0P[3+L.S"YD+Z[_-NP9'IJ
MTR:EILFUZD]'FAQXN85 O)5;[7(&(8K+UB(HYDBQCW0N84^,?@]:2@Z'@B@%
M:^0M!L=_!M&[VT PKUUC0A'UC@G+)A"\J_?Q@ YBN)3!2E)#EC#)'B=7%+3[
M8.E_?_"6MK&D+(3!*'I7&P*FY\ZOPNQ5:H72'>UI<(VLGC?MR$*Z5X)C36Q5
M@J$[3X +X[4#.(KP-EQDT-U1P;M#@UI,P*S:'-DC<2G#?4A=H%$.(K-N,/!>
M]KMQ;[L.TMXF+.7<NPC[@<#2#%G-N+M#C"@-&^<#B:J[!74I5%J\R?'JCA8F
M6"6Y-5P0DQQ1&LNTK(E&R/[C/@_Q!)(H26*.=XZL;>H_C4WX7;G!77NY+Y((
M@R <T!L6 6U7$.@N,Z/Q.H"-1)?*VX)SR5%XU!A:2R]^X!A:DP_;\;V["%])
M58))Z ",:K)W87T"LH%A#1(@*M0ACH3SP02A\C;"SUKT>]J#,_##("/O-Z =
M*!5(/JIJ0&OCOC"EN!Y <'V!_.F+]Q7N1-Y8:\=/6VCM .R_T3<A;[^UXX7%
MZ"'_6; M1(R,\#8U_EV; # 0[[Z%%<#BL1F5"::7FESEP UB1=P((W&@HS^;
M2IO$%98CK&_CD%^32](%^EC[/LH'LJ4GVCB>&[H5F0VUM4N ,_JA!4:7Q?2D
M;MA0BX/:J$>L7&(;FGK#"L9!4G$:YJU=NXY=FU1H5$YSRXU7M6@1OB^=W7.Z
MIOU1!W7FR%?AH#1)ZE9[]CY7OX[+IDM:+SFTC0^F"K<H"K;%-N54/X:(2>MF
M]OY]WA27O85OX?S2AK,>8T:@;#/?6;O]J3P]V2(!<'IT[QXM]"\4,()T^IN<
MK?_\ODTA@$B2&#A5$^L&>D2.@<4^VF:AT.:P@; ?SD2\V?**Z]JF2MZH' M/
MJM9U-N:;0VS=L=9XE@*G9> /#6'V=1[K,E,^OBH"S8(R5'VZO WX<>5'J'_$
MI"4.M;2F^><,M@E3[YB19T:GV\B,O+V!++XOK ZT_A/]5*ZT<\ILBU.FRZT'
M^*W.L;R@97W.B$G&9KKXHQ-;: W0;<G!,!OGXYH?LN,.711B@RC;M';#5GF5
M#.44)>%5=.XNB^XX0ZO#@.Q9%DO9%IA6NC)16U,EZE=4(7>1YQ<[T="*AK-M
M% U7BEB=5;LNM"G1ZKS^$_TV 2ME#?$>N0JCK7V6"F*@\UA6Z%^TT8=%WZ_(
MRCIS0PSP:N]$B+Q.O10&8VO]F/-A3K2B+L/1LNRGU@?8#1.//%]C WD>9XW!
ML+,!#AKRRG[BTI'X>Y*UOP;1?1$6MTU5&SR+>UG4.MY4GK;ST3U!9I'3'EJK
M*VC**@\NLUB6Z]-#3IZG )5@Y?M%;(4A.J@H%RF7,E8QLL'*US9.E(%U4S8.
M1 Z/J^=^&NYUHJ<N%L9^+O8ULC7+Y83*5%Q71:YC]\(!QU]4*LTH8-;93A?N
MM"B*=PSC*CPD"7"]GZG&$P^5![D04K?^I^-.M1I/-^*R2<#?FMV?LJKG)+/;
MDHM,9!37 0*>ZGEC%)>E$A1IO).F3W5 4RQ9^;F[ADD;YT%.5M"IO;>N?_TV
MU:9'LH.%IZOFHF4-!/72.<6JIPGYH)/>QQ,J/JEN==$8O*TEMT7G.R$37 4?
MW<(-D[9;#H 6LPI!1>[H.]"/UI\4MHBF0](+PWFH3J9U_R0-[# 3SPR):E\?
MM(4BZ=YBHIU(X'TRW2==EDB^J(&;.?A>$+HA12A@IX6['!%]0- X%K)7$HL
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
M44I@7;#D!CA$=/9T .K 5^?GSR^(-"3KI\G'*86W2;IAY=/%8^)387!]T-*
M7/N6-BDLH>R#>/K^<KCTRE%QB?=HH->@N5$'PB%GD^Z&@+V6]-4USI!<4*GI
M0E0R^V($,L1(J2&5R\7T#!T0!B3:U/5@ 7AKTFO1P\-==N*V'5S) 2(6P@\Z
M3ZBU@T[#FH@!-NC*,L>_,S4G[HF=&YQ$3U%BFT'-'%M2V3FKW5G%88Y;MO =
MA'H.@90.2KQEXFE$7BDOL.!M_&3>UN%Y:(!,3:U./_:I![*3+>P!MGURJ?HV
MYI,= 1?F5@-M\PA_13'C*V:HWT*XC :\C:L:#MQ)#-(R!(X>YJ(K<6= _L1H
M$0N0*4G,X86KOFE<05SS-A]K^D0'VYI21TVA#6D%K8^PHF(:E,!B]B)\]WN=
MCMCME>D9:C%5I9(Q?S-2):A]8^\5:Y:2Z1%GN"&[K.BHIV61:)U2$N2!R9.L
M)J5IH/+W93VMDL5A['U)R+TG4P1WN($E(.94LH,-5 I)T89?\P*[7L&1[V-3
MF[%LB4W=^N3D[XC@=#G3Z6XPZ.5,?.XJ0+JE;WY624N9]7EOR*MPZX1.[[6>
M1FJF3$8H3"35--+I2=/'-CC&$3_V1S/B)$(OKQVR>2%Z1,!<]C7]#X70CWW%
M)C9FV@T4OJ0B+5RP:)8CL$+RP+X)FB%M8+%WFE%YCJG2%%#6LO[:<=@E. Y,
M0&VK-.JO(!D:GKQB=9TV4ZMG&9L)!R;\]_(V>NW0JTZ"E)QYM73XK(KCZ#N0
M FY.?KXWX 00CWV)$4C[!1F=.! WZ_6^0JH''U*KT,HO!E4 GL=V-P=+;T'&
M=\_K6 ']IQ%W_9>N>"/5"75HC/O>EYYCSMR'*:?(F?**[%,<EMT>[:_1/1I4
M69D< Y"=UHX 8CIR>*66\(T<!2J-)5HIN=MQT-<E..W6H7BH8_T 2NP:^Y#1
MCN:X4U!=LL)*221J 5/4)2.K58:AJ'RF,_@*=85Y":HA%E-X]$'G$.Q 8U=)
M=&R0*@#?4Z@D@D_4 Q0VC![M0YFAH":@0^JA"6H-*DWCUK=L[^$BL.^F]%,4
MMP_2$1)51<58;W&&#+9./=[V_'<S_OO$)0!7V:ZP7UXK6?@^6B\F!/('L L
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
MN@O]SD?TKG+#;XUDYP.VV\\)NP!5O]BFB@MP618%7>K73J_*R&](FA&=E _
M^?FH^X=>]Y-$M[!LP]/F@AWD@BF^A5(G@HF-79L']@M+$YHV"6PW">0:PV65
M"-XKF&WZ0/ 37@@LE;YGV\>8P@44V++I1\,JP2LH\H9/]H':'J1[B*5E_W;.
MTLL1F)0BS:#YB]=2WU)_[["TU-\:]5\)R*XI86 \LN>^)?\>8FG)OS7R7^KK
M)6?(,M\R?P^QM,S?"JP3K"1F$MO?R3JZP>MYXYOBOHUJ$G_M&LN'%95&J;.V
M6OBQ2N)[.@M>5U='0N.KR V^7Y#\6:FR\V5)F$A.2X7CQK!@M:;YJSNRMMRY
M^:YKJTV5]_ 34$L#!!0    ( #.$5%#CV3EN' 0  /(5   1    83(P,3DQ
M,"UK97@R,RYH=&WEF&MOVS84AK_O5YPZ6)H EG7SW:Z!S$FP8%D2)!Z"?BHH
MB;*Y4*1 4G&]7[]#22G:U.YJ!QO2V8 %2R)?'CU\1?.<\9O3Z^GL_<T9+$S&
MX>:/7RXOIM!P7/<^G+KNZ>P4?IW]?@GMEN?#3!&AF6%2$.ZZ9U<-:"R,R8>N
MNUPN6\NP)=7<G=VZ5JKM<BDU;24F:4S&]@H>*4DF/XW?. Z<RKC(J# 0*TH,
M3:#03,SA/J'Z 1RG;C65^4JQ^<) X 4>W$OUP!Y)==\PP^GD26?L5N=CMQQD
M',ED-1DG[!%8\J[!/G@?? S#Q0O556U6G+YK+*A5'[:#5J^3F]&2)68Q]#WO
MYU&C;#<9IU(8E%/8N?I9:7RE9.A'XQ#.YF(88SQ4684-G;\EO%ZRA/"D^'0_
M(O'#7,E")$XLN51#-8^.@DZG^?0%K^4=CZI[!U[Y&5D!)R49XZOAVQG+J(8K
MNH1;F1'QMJEQ@AU-%4NKAIK]19$'HBE/EQ6N'NIP)JA3X_,#!%9&F]!8*F(=
M,@2,BRK;#.,^^[A@$<-I#%]*XDNX_SF*X!F*]CH4C<E4"FW=+5.X0 PYQ0.>
MWM(YTQ@^^OVFB#B+X22.,6ICO7_.5+85G2W)_5EHP]+5JW'1!G3W%.*:GI%@
M%A280%/EM:\@6H&B*3(4L;U5MD@EYW)I(5:$ZZ9W!I<6NSKHPX-.?[0#I.^
MR\JI'3I^V+)+2$Z2! -Q.$WQ$0?EM1]O$H[\XPTH 4_.I<K@SNG#T3GC%*YD
M"\(P='RO.Q@<0TZ5(4S8V:@G$/\W8B,5W!5YSE>XJF<Y$2OP!X,NG&@M8X;B
M.(2,'_"]4/&": HWG(CF/J(/O@-]^ Q]V G]WA;H;ZDVY=]NV_./'NR AJEJ
MD+WE'NY@^;[7];>T?+LV^G5>CK*WN-L[K3!!K]O?@G> 3U'SOA!VZ\ >]WAE
MZ>R"/.QVO& [Y-WUR&$?F7=W8=[U!MO:?+"!.1')/F+O[8 ]"#KMT-L*N]^'
MZTRPJ-#/P..&<_ /&\X7@=]UU_]_RQ8PP9*%PHP \P.C(2DW-><T4@51J\,#
M?)-&@=<LRP=-6#*SP*8ZI_&GY,+F&I*SJF/*!!&X&^6@/Z4.-H=;/__ERU6*
MT#1%29Q[0779@=DD5: .RALE.<A'JCZ3K^*U#ON&.N8]O$@PK#++81I.A"BP
M\VW9&<UK;>Q[SF_'FU4P-5)EB"M*%-@T-(%3&M,LHJK&T[=X_$'KW\D]:Y>'
M7C=_/06,#68Z/&CW1KH\PID2VL#A0=@?P7L,<0Z7ES<[('JMSWI%].*1<4Z;
M,*/"^I;2'^P1UK_F&^V8$35GPHFD,3*K!GEQB2Z753UTJ"@G=@'XO(3XK+C8
M6-^31+C^%(:.ZL"\KZN0N]08OSA6U="R+COY&U!+ P04    "  SA%10X+:&
M22 (  #(,0  $@   &$R,#$Y,3 M:V5X,S$Q+FAT;>U;;6\;-Q+^?K^"E7&)
M#>C=4AS+C@'7=E#CTB1(=0CN4\'=Y4J$N<LMR96L_OI[AES9DB4G<H,"5JT
M5K3DD!P.GYEY2'%/?[K\=#'\W^<K-G:98I__^_.'ZPM6:[1:7P\O6JW+X27[
M9?CK!]9KMCML:'ANI9,ZYZK5NOI88[6Q<\6@U9I.I\WI85.;46OXI45=]5I*
M:RN:B4MJ9Z=4@D_!D[-_G?[4:+!+'9>9R!V+C>!.)*RT,A^QKXFP-ZS1J*0N
M=#$S<C1VK-ONMME7;6[DA(=Z)YT29_-^3EOA^;3E!SF-=#([.TWDA,GD74W^
MWOZ] S5:* BEULV4>%<;"^I]T.LVC_J%.YG*Q(T'G7;[WR<U+W=VFNK<H3N#
MQN%KZ&.E)R=N78,K.<H'7F/J@!K,ZR,>WXR,+O.D$6NES<",HOUNOU^?_[%V
MLWUP$NKVVO[?"7702'DFU6SP>B@S8=E',65?=,;SUW6+U6A8860:!*W\4T!Y
MS,,_3L/<CM"/DKEH5'/M=#$[KVTB8FTX+>> 02]A2 QZ7]V.920=.^PT.\NS
M_I9%UMLBQMH(\VR,T7NR,2ZNO@ROWU]?G ^O/WW\[4GF>,YSKIU=U]DOW)@9
M.V^R#WSJ=,ZNKU$8"^-D.F-NS-VKO?[;D[\. 0D[YF[0Z+R%2@5/$KAX0XG4
M#0[?H"3C9B3S1J2=T]G@N'@^/O.(R3K-^7R?KY9+9NZTFWUOUFLVYA/!C)A(
M,46T=6-I&<_SDBL4%MHXAO5_KTW&.NW&?YA.*=C'3AOV6UD4:H90G!4\GP$1
MQZN(^$>O>G=K5_UG;K'66-ALQFYR/54B&8EZ6/QJU1,-'7*-/(PAN,P!BAGB
MGS.EP$R1F7V2!APXR_!D) "3 A@,R- 9DH3306Y%(!>QL)8CP$ DXS<"XR[T
M:5&60!D,J7R&QQ@D$$N#C ZQ',U#)&;3L8S'S);T<=]^*HRH.J$)9-(JI'YB
M$5/IQIB@+43L%:1^"ZBF$TQS@F8)BV:+9GB!J#[\YZ%:L%3FP U!\!XG=4 :
MXJ@V"_4R3Q'L?+[']UB5"?H$%A= 40>.I4'H*P E\@+R#J7N85XAS#X8&IZ4
M>))<)XE200#8U@"@'\YZ?6)NQRQ5>FKGP#=B)*T#PW:,4V'0&UK6%_!KY\JL
M:/L"(=S;6@@/E];[M:W@65$O"F$Z324>]^V!A\$UXT9XP % ,E*"@,$$4!XI
M:<?4@L0R1'"*XO2<2!LK;4NTH]ANM K(*XR.18)BR_8!M$0 N0%-5[?QF.<C
MP<X1-K^4"A*=0][H]/=%T*+33\)3>)1$[?. >.J?46Q=<(0 3-)EXX'2I8%2
M#$3S?.@>D" ZLYZ=;@CYH^XV0GZ?'VP9YM\TCSO>KI?"8D,( /@\_GUTUHEB
MQ+RTFS>A7!\)(*T:*; '71IT@/@YD=9'94B)W/=#>YS[>+Z8$XQ0W$.WH@_W
M\*M7^8(J)6([=+%:R<2?8M@RLC*1W$B:@ PDQV>IG'HJ+1$/[^S6LQ0?P[45
M4,@A9U"C@L-GXE)Q2CV8EE?BGL"@1:!#BRP.WR)!@L@.:"^2'\H&6^H:T?:Y
MQF%OC6ML'%97/&3S@+RQH\"Y)C(A_'.K<TZ9AUOX#M%S<@INDCE X3*21U))
M-R-.LVY8<E>/90_3X&E+H@OTWB>XVVI"16D*N(GU'"R.M4F\ I[HCT0.:J7@
M+:@1!;DAB6 3$SP"[BH+Y)B7Z!/Q]OE$E2ZN)ER5/J828$2:@FG+"9;:KF',
M8% ;9(?PN)X^>_"C(2*[#20]TJ5[?.Q-\A>_DQ:T TF_OP]ET7QOX_U9!!M
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
MW":5;<"DFH,]U99M 1.9T\"P)7++P&L_ZDRU3CHVT!EVX9N #Q4,]P\0:$U
M9.OE56\!:"HHI!!$HQ,/L Q('X>#KA%F@+:^6B:J2=#H4PPJ2JUI9&CUQ?/
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
M$%6T+/B+I$* #A5$N\G42!9H$?G#&EPZ_);Q$<XVUP6(J[H+(?%;H]R0$ Y
MCN$Q280J"&.S'U-^"WD9?N0KNTJMA=5J*P5+95L70(W?Q@%$H.&AZ[1'3XNI
M]?$*#45)\LN,'63GKW%=?H!0W)W"W%'1N$DE"!Q^Q83[ENFZ) F! #A"2TCC
ML$^J8/#KE2^\VF'FF^F1QP</ODQ%\CI*6>HCJAZ"U_H]F\O>GD#L!-(QQ[S"
M7C@SRI+.IF#GPXC,O&!8!+/A%KJDA.7L!@A+ (BM)YH,F1*TFY$X\(+.>2 U
M4$H'/O.J6*9>V5'C>$P4#4 2Y9WODX8SZDO4%#2<*43<AA,:6$H,!02E5F5F
M!H/3 3:R2>S(98H>\4XN;QIN&O2ACS *28H4Y#$#*K"YX\3A6TK"AH*TY)%2
MU1-3[1=ZW)R"LK)G\@%%3/$G(UO#PB 5%VKF]*G_(68"?/\L9A2DRMRX6:&6
MIZ8B>J1^.Q%U<"1BJ@'9U.1^0/+] 7]WV.2K7SXX^.'DA\U?;WUWZY<_G!P<
M/3Z^X<N'-&X>.RR)@VW[V[T']SK9G2.FV&_L[/1D=G7F?Q?E@!_=4$0,EWF.
M$! ,&OD,.@B-TS8>P]+[#W@;CV<K-3ZN$2 W%D1]^77#&=U[1GZU[\\"Y<IJ
M?ZYU]-SP-2RE"(A,\0%T)VP#WJYL\(T1.CL^.4IRP!$D8^!+=#G*5S_(-PS-
M14B-3>W(88<2T$7"*E>=YW>&@I!0]!(Z"V*T/Y9KPYNZZ'#ZI+)#/^$"M,Y4
M%\&+Y$-MJ%=OU,3CDN3G;:,24$J(DV((V)%+"+FT=$0'2_- EH8C[M#.B!9D
ML!+=D#9TV==!7MFLNMZ"_@EJ1I[Q@)ZLE&[_\"O^%0:S9\2##-*W,1K,(YA
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
M^D \G'=>8!Z.;+Z$?Z9-63S[/U!+ P04    "  SA%10I,88/L)N P#@@3
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
MQ*+8I'P0$C^AOIM5#^C(O8<W%0Q>.5@+U'11D"B\5"Q@.X,88Y&=IYD$/]<
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
MU; 3\5IHP;EI^[\0G&^I^WN*SUJK]6'M;6-[X]W6=KOQ[L/VSH>U5KO1WFJ
M+]D&A[&!:6-KNX'Y;_[WQM;K1OM?&XTK;N:%B[GVJITN8TW9-5 JM?:\TM4+
MY7A]Q4B^+LK&X# T8MX'Y!OII)T&1&S!/[PW=D41O? 0$7:AQD-O1NF9H7>;
M)GI7A8H;XP!R(571@[EM;-\X;M/2VLPH"VX;CCQ3EM(L4H9)M$)X[E=>K@<W
M'CX@ZEDC]?U-#=-8P*#A*]PMRMJQ^X4=NW&%CVRBELRW:Y?P$GG*#K+P_AW4
M1?:Z'\Y:1VMX;WW[J+5^3,%P)Q_M%-ITWCHZ0+M'OMLZ^G#3OX-V[W7WX/[F
M^L?CUILFVFH[M-M^?=A:7QMMK3<)*&5H[RYI?;SAWQUM["MI.%8T9B)MLV4&
MBTQSRC(9'<=:2FR0F_AWK/;O'MJ_:V^OM78V*T>N]O'NZ.,-+H2_,1Z$;\2R
MZ.Y/_AD4TT^KR^,BO"JZW;R?9E' PP7CWZO. [KP@>:WZ55/^^"*LLKE]*(!
M[0IE*O88=N324&Q4$T*OH:_&1R<MI(%X**][=[1O");@>*N,6QTRIJG.K(LQ
M0S12RH/6TLAJNB\CE&+VW1'3;TI2WCUH]$L'5_NNN(!G_P"O'IT<K#1,9_"U
M2]=GP#@%(S'QW'0R&"O/%TJ8OS)) +K_51OT^LZ'=^_>[J9)H'=KK=WE45:_
M;9P9-ZB$L5'$1AD.\G[2V8.&Z3?Z)\&EZ6/?R'N-?-!ON$-3PDO]:H/;3*YR
M@>\9YZ#5;]R)5CF][[W?:[)$>HZCJXEX/+!_>-LTS>.ZAT]K-&\&7_V!&823
MLOB<!/CZ@-;8JJ:<B^7)I'$[J?0K>*5!.7I5^,4<WAI'8GM'QV1O?9>WCMSY
MUIN_CUOKNV?-[NOCYM'?G=;1!MM;?T]VVQMTZ\W[&Y'827>KO7<,SR1IB&NW
M^QY!>;CV?M3L?B#-]B'4M7?8;#NV=W.D_7QW'_ET\GG*V4()1&**TLPRS#)J
M31"*$XQU3"-B'9,69=\C%)N/..OIY6B^FC+%:3:1<ZT;'R*@:)NSS<D"N'%R
MV@6.+IY:Z6U>47K'^\ZG;'C$93XM-F64I(4;#F7&1R[2]AK*Z,I+G$Y;HUI2
M\DVU-R]#N3\N3O/HWW]W/<K8U_VM,OF-HFQ4Z9@;?P_+O.]S5PW(%''^XY@?
M?,]K;D[UNN6!Z>7GU?<;X4IM?&OC^PL87Q#^S=7MU9W5QD;WI%.,0/JOF\-&
MJUC]?<%5\_QT]O_\ POT1^W@USKF%T+T%M(OG@Y96+=GMN'5FO=EZ/<G?[V%
MI^(ZM/I>:'5^=3RIM;YQ8^+HY+"Y_KJSM;Z)X#EDK_T>[77WNKM'G4Z3O#[>
M:T/[VINGS>Y[W+PV<91^7SO==S)&HZG,!&4V8\+PS"!DLHB))<BRE -AY25G
M"#<^YFG4/3>-3V9T,UQ[]IB[(JZ1YQ5\W"K;Q6FOILX,J;-QMH^,M<R%F-F
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
M^B;;\!,.;=:>^7+QA^*5EZP.Z&K:W)TV3?BUL6-B&(P:ZWD_Y>L;EG5T-S^
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
MJS?,T#T+9X!^W35FWA4<\>+0&'92CDP!.6\IQ\KZ>^JBS1JX!YR?=R[W3GI
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
M@_VW0RO6+T6;)M^:M -X:<\R.SY_GR?)LYXM>SP)!K/9T9Z3"\;"F/RQ!9L
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
M2LW'!T_\7#GO9RFRA9QL /^=Y^?KDP)ASD-%,3CIPHX]<*5@\;=F40LA3FQ
M!CS+ZLD[JBQ'655Y?L!<$YWF_5JIY</;(<&C05L66)*NXG]ZND(AK?([:I,7
MA4X1B?UZ 6O%4ACJ!.H8XJQG7/Y">U7"'<JK9,6%['V$'H10RQ)]1PR&+',<
MKW<[B7_J^+@]=:TR8LD+S*R1V[>V8-+/.:H)RFP:23I;*H<K3.6*>>N8,(QF
M-)=WU-Z''#228LF[P[HQ<I;I26UJPR\DD2TII%Y+0T9EK3_[PALG:I'>Q2WK
M?.<G;)$;LKQGS)U7P4ATU.434<J3)$O;5 B^9RJP>WQMY-ADX$'2F>$:I[>F
MHKV?,?]C+(-D9[1,RXV@#')S&)/-U5EIY'1>.K/$E8]#RF[UK_K**3.<0V?B
M</I%9V)VOD$+V>WGL4;JSY29C\8:J;%&ZMKJ^ZM:7YS!8:^Q$\;!MK(%/<;R
M$[>JRU%X@.H++@H?[2>9O8 I?EZ0 NK4%U>J.&8@K96&!=F!\^84_,ASKD=!
M/B35D@_YSC;8P J>@EV<_/Z2K1S/%T,VTIE1(NHHZO5OU5(VY*5:1"C=KS1
M9]^13J4'+41)J;_KG<86MH3<*5"[D[[18XE#.<I'WVGCD:/I])[=) IDP,P:
M)'>>.&^2.TZ0X\U7>)@:9Z#7U8 'V9B@22S%J;9%.2;X":Y1IFV^)_-<X\WX
MA>TIX3;QQBA)O3;V!+^SN;&!@,C$6VTP>)IY&L0<V<YR;Z]3BI G3WY,4:\F
M+->@B(4QT61WP0<9$0C:\L&<3?JFJS=;+26K6$V[;.,#\52[KR!*).APSM:R
ML:OA+89ER'($?)VK5VC/EO2:X;A5F=C0_#%.X*Q-=\?V"H=BW_[61%U:.A8H
MM3>[%N:F#M(%G1'8$2;(LL)^DSXH"9N=<\[9;<!SK('GPN?\F%LB1*^JE%YU
MV*>-T0C_604C%#(C]"_S<BZ];0@.2?(C^ !G$NWXM()CB/G*>NUQT2ZY;&/#
MVUXV,!W&%62;;%_$D74JYWXMXH6P01D?HF8"W*DIV,%DCUU.8YGM"6ES9LOZ
MJ>1&DD.QC ZYEFD%_.HBR23'PY*4[KS6[X3:G&4H%ZE((-G'#SG.H;72CNY;
MJ/XBA9?D0F9-@C)G>N:Z!(V[,?!$#3 33+?"YVWK")NM*EE5F>6R]F&-K)./
MR&<FX<<$V ;MT0A JQ"*NK;=*/O26(H0>)ZQ\0/S!%-WR5.35&Y..)YMIP)W
M["<),K/BT$293:2,5!9R$BPM;>VFT3!H--Z7/F:SY2(*SVE.XI]F:8&V4\Y+
M\A[@W;'>)QT\RQZ=<]HK;<KMY'3V4W+Y%ZP&23EF%><:X,J?F4#;J8*6HO9F
M1J,7_>(5/3VJ6YEP#%C$C ^U,PYD6*HY&JY/H>=@1-T6O^)[XI6X%-V9*S04
M&1M;>H5QA86JDGDM--@3S>&II"^K<"IQ"NSL[9\N'.NIG5H:P&2_5!P*'\E&
M,-DMD9A7]ZSZAA,?'PUC!QENER8J>_.O$O&6S.^59S-P8E0&S2NM$H#7A%SB
M#$=4+5T.-5?S26!46_G.F1]N%H(YZ%9##K(%NO@AAV$G-5F3 ;,XM$T ;>&J
MV#;HYK6_M^8?%\1Q7+GD1!/[;/Q)=.VLJHK^M<VZMM%EDL K=_5$]Y;5EH&+
M@-]ZX74)O7N8),])F6ME.\G&]VUMZ.KS7[LIJXW,_TS,8(C5>5%5F7U7TC<I
M@L8T5G*+L/U9Z9'Z3+,*_[0/$KW*"HH+2%O[>E;JV,&RW)5SDB1O6'+N'RS;
M\!*E//,B++11_.V@08+6)MUB !JR$^P]1;CASH8HC<FDY'!&-_4%)#O#D:FB
M*U2YL4^VY3%R--J&S(?#OIJ-8$M&-P89534$.^Y;A+D:"4R[%0O4-.LZ=EAF
M1=4(?IDLD<W"J%M6U;'[J.WR)*S4G8<YI=ZL9IJKM?7Q]!Z:%1UP*253T3,%
M5MR=[)0?;:2-=I)!:.V) #1JU:SEY8/L+JU'NF;Y_3L;.'K,"KNT2&]QBDHU
MJA0B^$'MJLMP50/9?D&*<J@:ZIR#>#ND_U6UZ\LH!.2R;2Z(0793FZ>2M\+2
M</FNIM@D8&"R4<'&H<S0+V/>Z=  A';DN..436'KU6BXQ :2PC1IM\:/-)TL
MAR4(_66H(X&$0&:.FP1-;T'#)92<GSUY \&J@:#4_KO%6\7>PNV3C.;A3#.I
MX3X)@T%<$=X/!&V,3 "Y@V@1A8)!FR"MOCW@-"6B0[CUCWY DUL:CCT:4M#<
MW2AR*)&DK3I9:U<$KJSA8<PK29YU-88U<1+')5EIRJNNW8F8AC:08?EUEH)
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
M)"+6(0[RLAO2Q79)5"6FOETW+DZTZ3JV6U)]"18S5NC)N_BZH^"D.M_03:]
M>B1UNEHK5@G"08 I08E8/D?]$$U95"GMZF<]N@;'S*41YT!WB\!PX-4=.BO*
M]H+1N#*K("+C=\W .S51OD;OPC:>H"*A@,KXEB-Z]NV0&Q]2NA/DAM*V101/
MCQA'XKC,F;GX6I.2?<RXS4'+%6N>#>\1#D<R#(OBKO#B^5:Q(MV$%K7\-"=Q
M8\X-H(RM(>>M7F1N296Z.S0L8 +@!:]L ^.KYX\,;(%44!9L^P#'C3T-[? &
MV<W53>-HNJR^Q(ZDR%XM)$[.8D/I$$2<!/L*CE_08E*B& ::#_X.$UQJ!UQ8
M#<L&EN3B70H@93 SZ7D<?!\Q^9QO!%1^*6X![M$ &!)L:'J$&[_"%T4GI2!9
M+D"26C>P(G-SU:VB*US\DLP^:\BAYE: B$(H7*NJ]< %ART:WR)O@IX@3CY;
M_ 36PN$AK8#3)-/MP_GLUO'U,.LXI]H'KMMQ,44<3]R.LC4_Y<X4E^BKD?2%
MK##8C7D$?(V-)_':NW[HT.F]8K>$K1H>A8@4&_::MN;D@M>,Y]'* I:9VQ8D
MP1>PK%BO!WO,;Q4.KU3"'AE6%8?E@'R?&5MH[J0OI:)+;Z/8(;+Z$K=9I[EX
M0#(/:+1&X2^>1>X)<F3IW&C%=;Y:Y8M:@_UA<_0.Y*Q32CX]@"H,=@')%$;_
MM]HC;%('<\'@6S-&I\+A^(UD;>!:<S=XLB(++3^02V6V3-UOF5MU31O9@S1<
M('!I?76ZUM[<H<GN(;&(F><X"P9>S790/+=>Z8<<-YA^L-[XYV=YX^0SGCA)
MZJX0D1%.*?T9 +/)T-!/F%5K[B"H?<3,9-?G/(^U(.?4@AR/M2!C+<BU57M7
M]858&U02L;- $6K-NI2%,-Q(O$^"^[!YO46&VMS0#+:M.8&/Y2,F4G4L^D_C
MO/#R*R7>X2;C7)W>/54'NXU7HTFS%TI/O)@04,]JW2QV#H+.<Q^.[BT/,A_]
MW3 Y9R<<)ASG<LFF:F@WX?*=+:0@*WF9T>S7G/=J +._L)FL@3(C-;1QW="6
MM"8YE/@>_RW9;Y_49E9W>:M *-I\ LR3,Y@YO=>1V8@&X-TN6.[<"A]ZKVR7
MZ/F+:NV#LG[!CRD74CEBH09G-IL4%/DKS*$]V!$*97])?9T )FUW>6!CH8,C
M\!NYH7W&_1*Y,TYL,J6J)0,VA)(H/CH^&P)-G$5]"K@/NF#:8#!,W?W@&T"W
ML">''4W"Q1@VO/VBUH:-8RE4ZX?@,!M6- E2J\_:I&%L-Z"_"L02S^> Y-+%
MTLX*WW<3.W[T'.6IL /L=U]$J_\'>BQNB5#\0+RQ=5<WG0FV7E"2W[B @=TF
MLN9AU;X 9C)2!(=97.(XZ"CI-ZARR7819H<\!W-MY&2D9>X"@[+XI5OT.!+^
M"=$7K^,Z7V95)QJ;1_Y#C^+$3F]8RQ! P A0J,@DEE/2J-N#:WT=0U7U]@+I
M)MN3V \L"CD1* G8CVZ:;J7%?N0F NA3PW0 N57'/<2J4<GNXE83MW7R&-7%
MXE^)PR88U5SA*4Q\P:L\#O<Y3D*  6I+5G-M$VN:G!9+;CBP2Z4<*KP#0R%
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
M\/:&!7R8$Z]2:[G/ U.?*D.@:GC:[=E&N[M_C9@R+BH5('@R/"8X.;#;OW(
MTD8 H< )009!1D49OFJ0T;%MHSL\^LDA!!D$&009-8&,=M^P#M#@CB"#((,@
MHYF08;6,]I!2Y$_5C7R 2(WK72^29\N57%S^K:FVF?B^%XCSB?K;:DGI*YS+
M;"8B%D]X)-C?_S:P+>L5&_'8<UA&S#B=/?4DNN:@N\T\EB@$1(>I/7.>P]#3
M&?"*I,)A0C[;[1]MD&,W3$>^.,4-Y&&!LNV6K:([B'F(7/G#K5_E^*Z:<7:"
M#(*,PT'&\<_=(<@@R"#(J UDM,WVT5NE$&009!!DU @R[*/WQB/((,@@R*@1
M9+2.7KAX&I!115_X 0)XM?:%NYZ?)L(E;_C><\A/>C_95])S[7:7CMGK53:%
MO,%[3>-3-4X:3G;/-*@A@!S""7:X]:L<WQ%D$&2<%F2TS7:5\D$),@@R"#*J
M#AEVE0K5"#((,@@RJ@X9+=(R3M9O?H(YY+_)OX3+.,R27PGE.8\;[SIWCM)]
MZ8$[2K6QTK);1O_XIZZ>!ER>0&NRA@E'V^CT*=./A(.$8XUP# R[19GS)!PD
M'*O"T6X; XO4*A(.$HXUPM$S!IT#5/F3<-3"1?.8M+7MA+4Z='KK77NN"-R8
MN<+Q>21<F=KHA--I&.@,QS!-XH0'.(V*-)@]';?XHQ+6*@ZS9KMB"7X5E]7=
M%8[#(QH! @'"XP'A -W8"! ($"I'. *$+0&AM7\KC "! *%RA"- V&J96N9P
M_\?T$" 0(%2.< 0(6P)"GWP(I^*7/=Z!VOTGH,S'F8AX @-D;WG"V3/XTQ%!
MPL(Q"T3"8NZ+^/G++2A7F=!$77S@%0_D$66;3]FG;;[SQ*,COB>^)\J2_G9*
M<?6?HS".V91'5UYP)[4>EZ*S%S.E)BDY[8Y9L?-$*\Y_WU?;YT,BL(L(D.^3
M1.#$16#_*<LD B0") (D B0"]1$!L@7V+0(5=!<<+]SS%$2Y%+X/PS/8E0A$
MQ'W& Y=Q=^H%7IQ@(.A:,'$[$T$LX@,Y$![H2*L93-AM\^B5T17GP9WVQN85
MK]6/L8]^A" Q-C'V_AG;-O>?S$.,38Q];*H!8Q-B$V,38Q-CU\7X/J58?9%Y
MJ0[WH7C]HY=T8.[_,,%3=]&1EYHD@"2 )* N$C"D, U)P$E+@-6BE"T2@5,7
M =H%3L!?T.Q@?7'P+X7B=UB^GGF (Y).SDM([F_B:^)KXNO#4ZUK#HBOB:\;
MQ]>] ]@BQ-?$U\>F6H_RIIII55<E"O\4_8\NDS 2!KO$/D>&S(;_F$Q$)+LA
M':KMT2$]<963@3KT B0/ZXYD)1]K4R6!1G.H1D*$_D37TZ%K!=7;9@>-I$(;
MLW F L83)D"C#<=L+GA$0:1=<LV-EDWNFT.!//EPCITH80P[5$M![-U8]AYT
MCW[<++$WL?>AV+O?II@IL7=CV;LS(/9NKB%^>!>/ZUTO$FO+,2P28VL:;F8%
MWPO$^43];;6DL/T83F<\XM@:/$:[79VW@4F?D>"Q8!E=XW3VU#/HFH/N-I-8
M(@_0'^;US'T.0T]GP#:2!!1HV=T!<8!LOR9'6:B8HVD2T#U 1S62 )* ^D@
M[0$D :<M =8!<@U) D@"ZB,!A^@K>^H24$&?R"&<CE7W@N!CRNZ/9SQFG'V_
M> 9I?7TAXJ"^D&:[@&VJ":/:F0;R=9OXFOBZ@7S=I9HPXFOB:^)KXFOBZY/A
MZPKZ$:I2P_L4)'H#T^!7@B41/(H[B1<&[)K[Z4K;K*JL9Z56[[MJ.A2KAI2=
MGCF@WLI-J_TC1"!$V!D1T"U,B$"(0(A B* 0H6/V*$I+B$"(0(B0(T*'FO$3
M(A B$"+DB#"@;-Y3*7$[Q72NE:(V?I=_MBAT>^8*]5N-\[P<RO-Z1)X7-=FA
M^&H3^9KRO(BOF\?7+7/_GF_B:^+K8U/M6<L</B>>)IYN%D_;Q-.4WW6*;@8'
MAIM0/YVG\![6! U;YOX;0C;9^TJ5Y$V3 )N.!R<)( D@"2 ).&$)H'XZ) &G
M+ %ML@-.P4_2[,-^OH0)]UDL?!\&R>(_4QX)-@[ATRO!GL&C_OZW@6WU7\4K
M_C_RG&Z#$2UCT*7$A$,E;%)DX-A:X-#H]O=?L$#\3?Q="=+9 \,:T/%6Q-]-
MY>^>T;4(OXF_F\K?;6-(!UPUN#SBE+K4*%L]$7S*IF(Z$E%\()O\I+QX;:/;
MVK^&UV1'7AT*+$D2=O%5D220)) DH%>K39) DD"28/>,%DD"20))@MTF23@A
MO\*6GCM,KJ^;&^%'/O/0D2!N9R)PO22-\,2<3:'^(ZUCI59MG\UIMG4?EE>E
MHJAH]8U.]W@!LM45JASC5#-Z0")-(GV'2/<'1K=-(DTB32+=%)'NMHQ.ZWAA
M?A)I$FD2Z?V*-'KFK/VW@221)I$FD3Z2A[%G=(;'.TVK22)=08]B53*5^D]
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
MGOO#F?='ZX].^VP-1\W"6(K"2\G\WK5X=>.YR415JNOY=FRSW\T;!JS<R4?
MSF"HOM+^]%;Y$6>K_*L([:#O+5IVDS\5B:W6=C2V[<4%+?^<1$6 X0KL9#"\
MOYWS,<SJ)?=O^#P^>[$P^6PU<2E75NBQRS >'Z0- ZZ"))H+<!])'GRI>!DO
MP['SVHV932(Q_N'L;R@4_;/7%_#-[3]>\-?K*'T7]O;M9?"5GU2%F_L/IN,%
M[#VLGW?/J.PDSEXON,BJ/^"-J_Z>!P =N.GGV\%;T+/2./:D*\9E;T!)F:,?
M!M200E< %4)I,/*:SU+5DY?HABFP$ZQL!&J17O]C%+UXO5G!6%4?CMDA1K[W
MI9? J)QM(/N+]$[X?GB#FZ2[N)P\6T[\/VQ ,C@ >MDL"J\]5\@]%7 <]VJI
M4);50QF7NO%\>: D*)FH@$IBYIL\WAW#VGECT&@"N:N#*@I;NO3^X!7*TU/2
M_PK56"GLL,,7\0@G([,!*O6?H&=ZR5RIE Z?X8K@3?!(C*V5?%<) )PXE_XQ
MK6 O!D&4Z-@#&0D9LF=ANA0:4TH^_!S(EZ%+YSFHSE]0^RTM:#R17JB16C)<
M#ACPUS1PY'+E"OF]^FZN),=;J\B9L@53\V-Q,T'#05HN7JP-A#7C14.">X&T
M26YXY)[[8?A->C<+U9NQ2]#B41KMUJMW^KI?]77%^^4%UBLY<GWQ9R_^QMXI
MBF=?WS_*'23Q!$0XDLO(+M/9S)_KI0*:PW^%<&AY66<&EBT_D K'FQ7>:Q\>
M"-^+F38AD=W^$WCXER2OA-$W4YB*P]DS3=O_F)<F^_G-FT^:L%(:%@?)_3AD
M:8RN:NW4#L+@'._!.'><1C)XB)%M=(CC,/7+,0HNH6$,K ?Z?&$%_'3K3'AP
M)4V&J:=X^+.XT@Y=]K,&__R#R_-_,[F/6ZUGXKFAP^E3/L_A#<87Q9E/H%C*
M,LJI!2P,9#V\<>IKM[ 7(Q8B9*(%GUOCFARP,!]6YNV&TJJ?\&MT*'/,$W"E
MY\ 5, CY)C7CS,$N/\<HVYSE2R\%&B0(A@JV]N+JY[OGZIJK6)7O?1- ).5!
M*+FWX8/8 YY6V0CJCB(Q %ZO$@?D'8%R(.#^HB_) \!PD8SU+K]<(R1.:;3@
M80?:PSIJNJ&['F =O39Q.@*13<":0I R, \#/@=+6,C5UO"XGG+%N->(1'D9
M?Q,P&M\3UT)!T4*@&R,^ JGM!9IMI!C)?>0\"<_UCE+P0LY/4:&&Z&T.W3:2
MM7.M9(VG>#.HY=9K;YWU6AVLLZSMM->/UR*Z]L1-DW%_6^/Z'0Y%L:LU; ^6
MA3KSE+!GR%T:B4O>$]Q@X6+]Q8U8_0S8</7#--N=GR.SJX2FZ$J /A>EL#V
MIC46<L& H0''?1&MWR;*>T-Y6RA<//C\<0C:AXZCR%EE2EH@A!NK@* #ZI-&
MVS&/8.O!Z#R([D3^EL50DTD(&',S"4&;^QK.89S7V;.6!_Y,(;_TTHZ%A VN
MIJK'7 VSZ:%JP<<T8;\ ?%9C])O'FO%=3I3G$N%OA#0?6!*!C1%/A;)*XBD2
M>(2A=A$K__@;R1OK-7;I?U>8"IQE&RV[HWDUB]4!PW:&2JV-2Z['@.,4J[%\
MC]0)M8@9U9C,/8[B:@SRH2O^5OBY7O4.T(K]G4]GK\#$B:::"D9%9K9Y'BAA
MU1CG0RF0I6F8U1C^/5R.>J6T@C0T 4J-8J\I"+31CZ?!24F%";IQ-69X#\'J
M*A@;29'+3$VH 'L])N*7$K&R9"XPL*=@8OESJ7^&-X&,*"H-<LJ_AI%,UPDQ
MM@TV-7P4?<L"\'"#T@DQ_10S-67#;/P&A!!S]L=:'@M'*1ITD9C TGEHI<OD
M:&W=@D:*C@C7B\7+1[B5L]B)-5B.G;1[%8J=;%+H>A71G#<-=;&4K6.JR.U/
M?X(E+M"/?"UDNJ\!-GUBE-1/'@"[^6CSNZF#?FCEO)3)0(F88MZ# ]HIC^8R
MIP.XQXO81' _F1C,X>B4@46XP;^RK WN!>@M?45\48&AKN>+7WCDWDCB)5&*
M7)%(.-!@$88%0Q 5JS#4]52\%#R6_H-UTCL1,L $LL]OE+UY!40'TU.*->!
M>(-U,@ 0,Y16$&-OG!4").&<"%^)H:XG_&]A].W%@@?)\4,,+5RI/*(P3&X$
MCV2@BLA8@:&N)^-[+H/1TEV?B;#<9?E5Y#FIGTAE#BFJU+JT9!.>L@?Y#H>Q
MCFZ@NPTTDT#J)3(FD;G8,+*C:CMD!"Z,,>0TPP)66?.0RM*L2)=KB&N,Y>=D
MD1H3.O$=G=U*?M5C^E5!]XS4!L<<8-H0C!6PH.:@ELXQ$2),KR88O9+;HXPY
MBEL,8<F"9%WLED>Y0&>]%H'\3L5J91Q+/S66=SH)ECD!DR4P+;Q_+L/Z1F9V
M(?O=\+FRLYQ)&,9939\T\_P\953IRK#,Z"JYDK&")'S)GEG/F1NA"0;#&GNR
MDCZ[-IM.D)5MR)H,&+AB2N!I&*%.10FG@7>.5EL@?,P6*9V;E$Q2>)<*1(17
M0@8X<:+:79-QNM3@I3X0AS+6.!6NQPWF>E?(6FK&66'7))S-\('%XL+W28+B
MB1_CB(MUQ!MQCC(A7)'*8,_LYR">GN_F%YYCBB@F<HO@2F=)X1Q!'K%X06UQ
MW =".#)OQ!5HVV!YRI6L1)\7_*#%%3.T44_"O')7?:"+'>_@CF?MY]I6SF&
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
M[1K?XV.N@FI0U=$<9)]U )A%]!2=Z_I/L/.^\Z(XD=O?_Z4\@HG51!LE(C^
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
M ;N( X@)O\.Z.:G:V63S#/B_A,D1CX&1TA@17+&*VB'P0LGEN$'*QP&PP_;
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
M^$3\1_Q7,O*7@_\>U=GE/\(@BO"8L>/&FNM;(6<1M[6.WOQ5BP/MB:GWNMK
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
M:]A8K 7<:TCI 'TN"QHW,MH%*!!X!P(6#WC%3,<AF4$R@V1&Z65&$0W!X^5
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
M]R-IB8DFFM%2W'M?[%OM>@--0S>.[5D5'7G%C+<0OK?*R.CI?<(WX;NR^#[
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
M(')MKII1JG:.LVM"O#F:L+'&+D/.A5#0->T+Y]I9$,-T6@)K;6R *?LZ^L+
M$6]Z-VLA^26&#S*)@KC!U\$WKB\5"+X\!)D4"FF$_?CFQG"(#N/EZV%X&J]I
M/BBZBH9<F^"/@NC])*I?,C8&U1_#0D;GSNN0P[*?9YUZ3T= VOC1:O>S-U>3
M?\Q.I]NTC7Z]W^.#>JO=;M0'AMVL&[;=L4R[VS![_9-735-O;%#GN>;'GJ0V
M,K(EZ"U[C OFA*7L .OZ+K"@7 SM';-<SXVG^V2O66/6UDFYN&Y-?]5SQZG_
MSCRA3+\,.9@]IV'(_$O^J/JGGB?88-JI#Q0E(D$)EJ.$ACVL/7?DQK)IMS0\
M,KVA+,C5!J10(QN!K$N1)W]B-U<U$JE28M'%>VDXXY!?NT$2B>;9D96 %V+/
M/>C#$K\P[!&K):*_\S@)K:%LQ7T-SPS":0T>"5(N! J#*P]?P] #L",BF&P-
MVRTS#50NAV^!Y#XP'LX+C(EQ$,)LP=Y@<$WH1E?X/9-#A4<&ER$;;:?D9*QA
M6Q[L5H,'\3FGEH7Z L'Q*0Q\^-U:PX*/T#0 AI@=0CW",/M;!BV..<9M2:EZ
MDX.5&HQ1E/GP7"7+,@1>)F#DHAQT9>-TQPW!5%7=WT4?=Q?-&MD:6O8]'S*0
M<AJ:XR':Q"Z\Q0++W1?6[ISA/*=M9!OJU'I'*>8%40*6,=CA[]8:TS7E!N!8
M<7PA_S=QP_D'U&9/5=9[.B1'SEW>ZT:" BOF7M,BY0=H1DW^VY$]XN5GK:V]
M I@*,?')*[#)T50+[DP_H0)#CEV*O RXN24;SPE,A2AUN1M%"5R]<$FJH6</
MV]#[?%EO;:>=NHU5VFD<1 +0+P0ZW>NT/[DXQZX(UFK/"@4LW<8&0*PDYB]5
M8+V1O_]D'414AZ>"(Z39G:=F_N<PS'8U+GE]$')V51=._@OF3=@T.GD^-_D\
M*9<H=%\R.,[!U(A8-' V QFS>"$]'+P,Q\Y*-V9M&*(O_HO@B)-7[^&;F]^>
MLU>K5KH<XFVE$;=QV=Z#(-.ZIX4R#]:8HG/N0_$'O)'L?R8,]$,LI*Q0"O"!
ME_[])K,4M-,!^&;:1Q9>@4KX#.[+HU+7:Y#P/HU0?L8HZ:.CRAH5]94+SYO?
M@$*6IN5\-!D<:G#1H[PC#;8% WLD2CQA? Z", PF8+9$*GB%!O*&X)7V%!XP
M<^_1(A?VT_;FT[.:,M$'G.4"SP.&CP,#_1J&B9O:%(K.0M&K*+[]-@ 0'" B
M""UV)!9!LK#EH)8'<877 2@$L$9@\%WBY?,WB_ *BZ( 7HH#F+CQ4'.2&"19
MBCX<\OP&0QI%TL2FBA< Z9=P>%L05=-.YY&\>B\%9H^(%AR"8UJ:_76 AJ^
M-GA?8FL6UL:&YU_<MCD#7B:([@'G/CR?6PG.7S@'BR&G)$3^E*X TA7M_2'W
MY-5QR(3GF%Y%D$?(:\:O"C\KX*/\^#E1(??F7%P*BT>11 0#GTIL?&@6!@XQ
M(#I=!Q1M$B2P)&)-F>-P:VX##P#$_8CC_6P,[MN-V.L#>?K$T/OI[D -_^ID
M?^%Z/S%U8[9[ ,/+Q2J$0]>3E\%O78P11&-X,5@$'B+\]U0HXI#51&!>^=#M
M"AIL\AYK*F-%AAL"G%#&>(A&R?P@, 0=5O(3V[@VDHJ(<,6:&*?UI[E8C&^%
M7,9YY_<>4Q('&-@%$J>D0-W@/C*V6&,%?4ICY)]"U^+:WS/9]5AV1DX]0&UR
M*1!J,1]A9G/4(G"IC TFGJ=QP;[(!:[O>'+#&YG,YNE?2H*H)"G0H$))#KCG
M<@ <?A4QCZ?!&\2Q8*KL>B''9V("I (F>LRY*\HVBY+!#QP,JE!IT@OU(/2D
M8O=4DX.19HD=>6>V>P%L8">6BB(!T:YAV:/4@E+)!S44#7@;[DMK+FA]N.(R
MA-MK(/9"^!G%G'M@!/(X##R>C/#S.$XEE+P/=X<"C&[B\T&$3#@0$FV]1'X4
M@Z!Q'/C%AC^Y!X3&1^+]H,#\"/=<)&G342[N(8'C'81<T'G$IH+;0Q?WH](<
M&;4V+)S.+Q9^, 92"?T=S&@"(X[BE!3X1!51Q22+9 0SLOE(*%S?KN6MWEIN
M:0':H"I@72Y=?VZ\N ,7Q2C1+H5= "L$VB.!P8*,G)E"N&@2:P(=LQVLL>#.
MS+(0]C>896.9!@8JB%V)U"'[&GQ",!/P[FLPM0(4AQ@=0[&7[E2!S(8Y!2.7
MB[>('7S-"8/13)3:^"Z8<WX0N(JVX&IX4<@!39X<5U138/)23:,-DBE>)9Z)
M<QH!91$0 !A7#$6.+1*H1><T8A:@0:+U7^'&'F17N]NDF.4=8Y8]BEE2S'(Y
MA;!K+N80BD^*@N8=@YB]XH<$JQ7#7+D?AMKD2S(>>^)OU-9O6,SN;9$63."N
MBTN>O7G[_SV2N5Y\/GU]<?Y9^_+7IT\?OFFOSS]^.CW[MG^_3-ICZ5F=CI13
MXJ3+PA5"D+$D#EZJ#^3Y'?&).O #Q/' :^4OTE^6SK[EY202(JVLY?J"!.*]
MF?[3&TH'JC);:D#J>UU^MW#P27[9Z^NFV5O__<:;-W[9T;M=<\M[#U B;#4J
M'WO!L&)2LA3B9TT?@#)HT,9M&O03F-X+AEMIV?)H;L!VB"F8'W#_0<\Y IV3
M5Q]G6PS_&VF?N4A[#7Q-;)5BBMIK>%D8>")G-K<S)*^$U5SA1!1 GN')H"((
M,X+F/:#9:JP!URV"+GT?QAR.(-$VX+\((R,M0:QX-U;L8Z(KBGL1.L;0T9@+
M5P>TP*4;R9R 3\G <ZU\SO\[-QR1=BCBZE8"DBUC-^U03 %'WND\;^W,L<4F
M9"FQ2<KW>)*NU\;S3;GDO%S,7"AC*QCQ62J<R@N:<A9&FLRZ2U-XM"Q[)_MH
M+GMH]G&S(3[NDO(N(CHJ >E6FUP[<NU(NQR;%7L;M0L>K WYD/L1YN^0KB%=
M4X9!+P*\U2%'D1S%DA&RE-@D57X\2=<W%E3Y8DV*N0,=FBED8@7FW*O*1(0=
M5)7)]*LRD7EKM2JS,BNS/L@U59F+T2,OJ(CK5 EPM=:YV*6T-(MMO),71%X0
M2;JC2+KNQH#FESBPKH:!!_=&__-+SS2Z+[6W_R98MX'"FJ30"SWH19BWUEF+
MI12:Q=9#I-!)H9.D.X:D@XLW;U&R:*B]\X))1!J<-'BQ![V$ZU:?LF H"X9T
MS-%YL7GR2G9'BH/;2R&21BCB@E8#A>V-1]Y6=>K<I@)2ARH@W;$"4I\J(!6,
MV0I0M;U@V%U38"4[T*TBG!N/=9^O/=;].&I!8HV^7)5=-Q+U%+'%(E:*09>2
M1RAUW6CHJCZ=(^;Z6%=1%M_C_R:S@L9(6"O(G9=W9H0-4\+*VM<<OI%UF#\G
M6$?0:+*ZT7[J/,L5+O["K204M12UMS>J5.JIK$AI])LM68]P)!S<9TN]ME1/
MG!D$MA^?&\G*J:( KLU5#S#LK14&UZYH0,JBP!>5=!C64Q191EDK2-F\QG/9
M0!9$%JUUEE\CBCZ*>I5\S+)FEMFET7RS%$"6G,"L$#+6A+6 U65;'U$+\Y+[
M/!3U$>$;OMQ31=1/]%:51ZXHO'_G%DLB4=/1C9%D6$(3<"ZZOJ5%2[?'!E;(
MQ'*IV*4-'Q.$HG(J@'+D1MF"K:O:B3>IBL'1-,(:HUGA50&Q05H*$_/-+>;/
M,!?XL*8K@;=8 W4%@.8PAKC#0J!890P_>#10R/0"4H^+.O!9[5$@N#^K>'T?
M\;&Q[5 >%^]]@-.5F[:LDF/"X=7R CE)AVF!*,3:SYD\EO)S4:/5\8/+4'IO
M(<C'21!>I2V35.%NF!W /^:"+[Z@M ]"',AY>,E\]Z<JSJM(<0&PL\&NDW=%
M$8+H*<RFJ3GIXY]I3\5CS[^<S\8Y+Y)S1;C7SU55#HY$S?':+26X[[=*,(B,
MT0;9X) UTQD\&LYX&_I1K/T/&XU?:M]@6)?:AP^?:JK$>U;L(,R*'8QEL8.<
M;G'<<)0V/?"B0&.)+=MJKEBF+9HM#&'Q%6:96K:TA/O.BSZK^#SK.&UK*)O=
MM3+PH1=LRZ:$"_M*MUOLU:P%V&KIO8ZQ8[F_AK[ASH8.V-KQWELJ$/9;Y1IQ
MJZT;[<Y^ZB(J%#?[10W;T\AH9 ^S"3,3Z 4A7J>P(\MHENH1/Y AN.I,HJP[
M=L6/$:ZI@OH\>I[W3O(__X^%X50[U;4/;!)CQ/#]^V-62^UN-R$-_EN>2_%V
MZ?:0$[>*(H5)B2N6L*%E+7*F(TG@U1+X_R7@[+_1M=]9" *X!,+W%I%;%.T^
M<FW;XZD?CZ\#'&DB$J.E1"HO\!9C)RNKBI^\VJ#>B[OUN>7</H4\<D6H#H/\
MKX<N=[2WHJ<F1CG/'<>U>%A)FV!5X*PPRH-L@DHNZT,3\G'+[=5&0>E%=B:>
M_\9NAYD$K^\<WF_HW?8R4Q5LWE(Y97L_2CD)Q84;CMBF<I6J.H8MM?I$T@'$
M6_<!Q-L[/@@3;"]FBO,=6#RB<)*NLBJ#+(%*+BM)G?M)G7OE=O<IM_MNV1ZM
M!N5V4VYWP;&[)K<[3>2^<Q>6NR1R;?%E4>ES$<C,Z2$+N2KS,4LT_CU@H2TR
MZMR06S%V(H<_+D*&O\O>L],TN:I*-#D?N[Y(KI;I8[N? "AO@M]7K@T9^)AI
M4M[J1=]SLFLMRZLL7^ZJ!F/3@B34 HF>VAJ:J9OE'\]F1R.X71/I^9X''XE'
M>FF.=E3+99[NG=)+4UE.;;P=QI5+< 7\BZ34/!/45IV?0/(!1'T;1.4,1$JG
MI"N>TRTH.B)\D1*N3__RW5F)A@B0]>GUZ?GOS])DY?7%:=<*XHWK/E>P07TU
M5\Q!'441;[RUB4IM9;G[VH::4?(E"Q4H.+.&*>5B,$L6ZE&X$J-C6,G 7JA.
ML8CJQ2GXXH@R?HJ<J;*"51:Q<C#4(Y27 :QV@V<=D#D G8G_;P*X=5SD%:45
M8LP 7G4*HLILLD93_LXB5RZBTIEEG-L:$;#J3-CF<V_Y8VX[2&P)7WR0&^=/
M/*2\L73LY Z'%]+L=<5,*,7$S/#+_1Q_U+5SP6**)/(DFROJ RB60H8*YDVK
MW>V(F?Y"QA8"&C0P2NV0XV&\U:<-<N<19L);"%Q!>;PUY""GPMG1JOQAAL5C
M4[GQKU(,?^E?=,WA-IZNTZ+L8*+')IF%S4!RNY9(JP_%J4;\ D:9>/-62>Y@
M(UXQ.]R8,U+21XKY/"[AM%Z' XSLQ$)Q/X/)]DI<$%+3+N3IN]G7"B+BR)$V
M <4$>EF>D>,A,.](+JQX%: D&*!$6'T0CPV"!!XQY*A2=K+Q)BS*69!K#4A=
M(SS(@\LI!)0XE*LC#]?*Z(A89_S@+O*UIJ3U[#"O&UU)?+!L,2:<70G)S6]
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
M&(V2N:I_SV9GFU#18(!3W)%J+G'J2\1*);WP5BLM&"J/V*C4'GCI%1=5V4
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
M3=P#/AF:M/?(FN(>2"(@S2U%S 1O!%=&8I&!KQ06:EX2;P ^ +X& -\B;7P
MO@<!W\2^]UCKC'0*11H%XD$RI+UE*-OUV#(A A8V Q_K:+&(DP*M!SX(')C=
M?"]>O,K%# [Q,GB@&MDO3<D=\%1=NHLU\*\\N<\'_=/-W(QN[SQWXZ6KM]\;
M_K.>'N/W'9;)L=OM]0?=T<454VSTPO5OV?[O>;Z\&T?'_7SE4W[+:>R-P%4\
M4RV<PXU"(V,'PL:[P*GTQ"7$)<]DX@5##E.'!"-"LSPG)"]5U2CK, 6;;$W1
MV+#)UA)$7JSG 1"YL8A\\0V1B3;<&TZ1$TXC3I1"Y50$,L)'04.9+*9LWV5$
MUHO()@:(#(C\A!!YL2X10.2F(O+>1",;B:DAWI7878RXX089PQVRG,AHL(OY
MI8S(JF3$7<0>V]-&9 BHN+]'9F2_7(540#1%ZYPMF2 NG>O_C+T(27UG!?WM
M:<<(5<HZJFP6WR8C/V8>&4H\\I@$[K'"DI7$C9)T\$) O_5N=MA?;!\&+MZ]
M 1CX8 R<N"(X=3PREA#QGJ&L=C72);6Y#WF>T9B93>J,@:)@(.2K 0P$#&R$
M0P$P\*$8.&7\:Y>T"#0B);5"G,J$-$T1)6948,)J1L3:.N6F8RCD:6BH?=_N
M<(N]./I!AH:%]=ELWN)FS<'_60G?W"I3X")=(7DQP"'">Q+?SK0#Q*LD%<],
MEVVUDJS2,60"YLB:9!WG.-$8U]:%I!TF%D%\3]OKW8!]2" 3(),&D,DB?4I
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
M'_V3P,&%!/4##LX?!R>^^DB$%YG+D%$\(!Y$0HXRC(BQ.!DK%2W50@$'&VW
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
M9LT6_[$GYQ&,E)F,E&L% :)1WB1CD,+"E0*, AG' J)!1L.M\]HG")*&S4I
MO*4=$0'$FP/B347=L<"#R6"'"4V($T:0L3BBJ(*EUE#F! /$:[AH?03K)'0_
M736I_MIN+\3>Z#=DICXP_@8QUKW?=?P=N^AZO]YY./YB6$^ZO8@N?2 $UUBZ
MV3\][?>^T[SY(9?MN&\Q#RQ@&W,\JL $]V2"5]?V,HEF,7*)I&*9"73)ZY.)
M&W$7F.161RI)<= O)JMEZZ.OF^1Y L1KDO(%Q'M4Q)MH7X9I.?B,$35:E^-U
MY7!T8(@I984(/L]K72.>:E[DQ@HB'KAK[]&/&[EY9<+9D^K,=D/6X96W9]V1
M/0'/[>KKU\GHOLR#N]/;' _M%,@#OL^$[]=J$I&@M9&&(VED*L4*"7+>"!1,
MREHV3QMN2[%"*3O20 ER\.8""BY'TP(*SA\%IU2NT=P3$9 27B#N;4!6"XDX
M9GF&:X.E#&OKNH3=$4A[UE"=>W\O@%P!D7LXB'9X/KAXW)"$=KLI?FF6LKT:
M4O!4W!/#KY4<LB88$61 $I?@:<<DTE(8Y(0*.!KO4U&RK(,)ZQ@C;Z#XW\%1
M :[9IXUY"]"Q@'D/Q[R);B5,$A*P1L)8@WA&.>0LH8A;*0TCQ$A:B@R5>L(=
MJ6Z>G@;,6[)HO?WN+7;5>G]^>GYB1S%4_3I3D.^?G@WB<>P-NY_B92YV<-LV
MUFW[G5=B,IQU;HS-Z<$<)RA^T1\.-\=ORJ]M'MO>^SC<Z>W%T1^VVRM7GP_Z
MIYMV>/S\I/_Y7S'DR]LI$] HOV4_'=HO0! S$<2U7.[**X^]D"@I;1$/RB$3
MI40"Y\&E@8;DU=HZ,5"$$UR[@)1+<NT"B#811*?B?XV.+#,CHD0EQ+$*R%K%
MD"."Q61LH,85SX(F'&"TD3+[(;[AU1#6K^,H(T%6U=$.>KFA#4E/U&)F6("#
M^&I0MR_'=(HIMF+J^B[DG9L-UJ]ECE=<89FT0S$4YXFT'AE)$O(B8(X-U=''
M NN2T(YFB]CV:[T'!;S&[</!!2ADP,'YX^!T4GGODY(>Z1@(XBID'(R*(I5U
MK_.8D9AJ>4M)EK@&PGR;*7'GYDE>K82<PQ]F@&F&$_FI)IU;@#J>3OZS70\Y
ML,!,+' M!;V)(@9#) H9XQ$/@B.K,$.$!\\Y49IP7N>>DZI#:/."X-J6>^[)
M.I.?*F(N0$<#8CX<,:>R=0J,;8H6F2 "XB7JS$D9$0E4FTB=8IJ.$9-T-,6
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
M(HVYSI6TR=Y^DDY@4P6V-_C G@(D/CPF($#CC4'C0 24W.1)1CE1-)<$,Z=
MXXTIR?)"R$+I5&)GQB2;)%EH4AOP,>#C[H8(!'R\,7P<:($\5BS1249,R@$?
M,YD3R5E.RE+"V2YR%EOA @7R+%1=N7U>0$^;TYDXQUDVW^@'^>!_&@(GKKVA
M .TB)9KCZ+2N/D^UT9$\CZH.$B,\EI]=\-1N1%7(JM:F=D^ N8R::C;54??2
MCUA@WB7% EOB!>R(=^V&^/7\8X/<>2\GG_=[(LC)Z\G)?$RQ@**3QBPM"4NQ
MQX_,-1%@,Y)4IK!^S&HA\[U]EB23,KF+8.-;.(B["GK!Z1@0]2[S-@*BWB*B
M#LP,342NN,PP1!D=DJDE/&>&Z-@HS305'!&UX'22\<WFD0%1 Z(&1'T@,1X!
M46\140<NA\&*,I9R4$HMPJJQ1&J5$5ZD.2W!_LAT 8B:)1.:[UZ0QV-#U,#T
MW"K3<PL.A"ONI_(.]A/"961GU5D3V;HZB:;SSZ99XWC^=@4!?@<D[(\(T =Q
MD'?)I156-JQL6-E[";_<_O3OV!/%LS)_ +/:.EA]L28]72SK77$K/#2K;%>C
M,]^)\Q,S7S0?JN?JW\MI;<!  Y-L<?YN)N:+YW/]"CX]Q9\$L^Q:9MGKE7;0
M95GFDM&4%"(!LRS6*9&IR0A+55S(+)8VD7O[:5)N-<M"-E*@L9XX)MXE^1\P
M\18Q<2#_=5H4O,P$T67.,#]3$YD@1$J;BBSE)<L0$TLVR;. B0$3 R;>(WT?
M,/$6,7&4H5EF><9M0HJBT(1R*Y"Y+TG"04>D8 C8,@5,S.,)C4//CYWC!WZ
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
MIH#[ ?<#[C^9TE,!]W\4]X< HQBD=*I528PML+A&)@G/:4Y2I9(D2P6 O\4
MHPEENY<8\0!Q?[>\3@^&8535B8D6XLNN=!W[AJ1]R$A^M\P-+NP'7-< YM\#
MYA_/QN2- B4^EBDLC#6@Q-NX)(P6">&T-$KJ7%C+L:4NG63E9DO=D!?_H)U]
M ?\>(H,1\.^'\6\@,6*;Q(PI38J\D(1R!M"79PJ4V3P':$QS7>2(?\6$)Z%
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
MIEDW%]8"P. XD#I"SJ;-L4\?&A[VN<- %,VF_MQZH[HH1A=GTTHL[211NVU
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
M!B,JJFBM#'/B$EO1OXWE#[IT5V=;3 8>7\W$%!\,6K'S=U\V4\-+;)^SX7O
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
MN#5TVZI7.;M(++4KE 6R"AT'D36Z+T;9+)Q/"*%H"1*O]N59'=F/+3SQRJ%
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
M,^ @$_B'J3BFG(!Z35K\-<@9FF29-5^_:][_MM_?K-\NJT3NI-1* Z66K&W
MK:'4>IU](RHF)LF8%51KAHU)#2"Y(3I5!J<V*PE,?JB#W%!J/=%B([,.L3!&
M$T<=\EP!B%%ED,ILC*Q@PMC,Q-+7 :>;*1&;G#1,)G4QZ9H=^.N3#MWLP+\O
MNO X1&HHM58&C*;A ^DPR[04B*2I!# R*5(\Q4BX1%+B#,;:+ZCS5LP:(%I_
M(&K>_R-8LU;.I[V/&.M16VL:8JR5QY0I,9:(.7<8, 5K01!C)D92*8D(3BSX
M/28&<-G82EII0XSU]C8B/BEI;J6,ZP6CVN'49<0*)QAEDNC,&2E2GG(L$Y,1
M=[M1W=!;K:@ZG*&WB@VQF#N!4BHH8AGHPY1QAW!,01Y2:[7P'.IB,ZVAD5UW
M4V1Y!JMQT5P&K?W1"S=KVI89SRP&S\ST1UG'/A^1;M-K3:\U;6G:TBQVUPV-
MJ\"L\HJK6>S^CJ*OGKB\KE\=-VA%%[QGQ+A9\'Z, Q3/+G@KFPJ>&8VL8APQ
MI2F2DBJ4I8HI(G1*#?4[GQ,J-['@M7.!'CQ=ZZJ5Z[G6\-J+WDNHVWH-WX]?
M^'ZHZ*\.,-5^\7L&@IK%[V<%INGBMW,X3C**$>%^-[G*+)(F9DA@YFBBF<A$
MYK<FM=)78.YM0*D.H-2\OUD 7^,%\+M1Y:X%<-+@R@-Q9;H 3@3+C(@E2@A)
M$.,T0QF6$OP?81(<@T4!P+W%6[)9 &\6P)L%\&=> '\>]3B_ $Z:%?"E]>',
M"CC.F$FM%@C+.%#NIBBEE"-L4T8(TUIB4(@TW>2XX6UZKA7P?PZ]'&^%_O03
M,>^-PG2 (R;_MO4O^#'^@IF>.!T5P]Q=C;]QZU_9X)]37'KXC4NRO,Q_^X.[
M[#M=W\E[%HW7CFA0G@<G-E+'QP-[K(8VRL>S//KFIWD!!Z(A7#$L5S"R_C<;
M#>SYP!:@*<HS_:'J1"9WS@YL3]LHL\,+:\O;O-91O:O_^4=*B?BEB'2G7_A]
M?X5GTXS.O</NET6LTB>1-^^0[9E(P7_^YG[009&MW/OR\LVH.^H,\_-.;DV4
M784+>R$D'?4=M!;! =3M]^Q5=7]QXP6M*-HN_-7CU9A28,9+,IO5)XUZ ZO[
MQSWH3&]X3-4GM,C_[CNB WT&C>U',#_1-UOXO\IO&[_\0D$#SL\'_4O0ST/;
MN8K^:PF(>%SL!?$E(.)]][S3O[+V#SOX!OU[>YAFK]\KORZ 0W'@.VCV_&_]
M8KC7'QY::/>XSR8(D:PH0GS]^P3K[E\]]46.]D\_=-L[AZ2]<P*(\2?<\[G;
M/NB<[.U\.-O_\HGM[;R/VP=_TL/K-O[[^D_:WCD[2K&S"C.%C&9@]:8^S.]2
MB40J8^I8S'$@>FG=I#:-8*)WO&A<Y,.32$47E6L2J=(WF9' T-M!C,X#KX27
MZ_N<L4<193S0&7LQ42HI,S[T!Y^GW[NJ?MA3I&KO]/ HPPSK+!/(I@JD*@,W
M*J5"HP1LBE1R+!(.I@-I)8N^5-!_1>L1T+6.F#>P,*O@1Z\?>;T\R$'C=_L
M8V#OE)H;M/I8B0,(NMQKLPH@_!39C/H#_XMH1<_4I<\=0BDGY[#0_7?[@(J#
MW5XYC^&32O-^&[3-MWQX=>#!_0!>]FL'H.O-S:LS://V46JT<PKF54:%K[DJ
M,M#6RJ)$<9UA0A57>".R( 7GOE<'(YAE_PKC5F=)#P,/\CL9^=)HR;_96?E6
ME2!$)O">WR;LWBCSTA[E<'D!B-#I]"^*Z*=@'_9'T$A3_/SNSIG058-C,,XJ
M+R0I?8;2J)R_(@0\U&C8_Z4Z4'H9X4@5XH?.ZZCSPKX;_W(CIA+^SGL&;-1W
MOJ-,7IQWU-6[O!>Z*+SWEXO<#$_>2=GB"0E1A"JQJ6I/>9JTR@C#@I=5GN2
MW0F_^_R]-]]_$K<DI8^\&;?(?2=YS!YY[UHV.7[@S=_)?:L#>2=A+\O>J6$^
MV<$KD,R)5X@2?"AUW"$81>M3Q.@U.N[!ZY1CK0M&C?W.DMHK7OH".:PO/]7K
M'5U[Q9Z\5P4]A3.I?O/LL>G!3Y'&9^C!1B)>4B+2=9"(%R89?S&)J)T-XQVR
M>ADO+T9!\H,LFV;'R[*=& *ZD5/YH%Q"\@'I^261,OS[LNN7#>77"^57KAWE
MU_,2B3\H.R.$9!^=#SU;B?"O,)7&G.)AZMVLB;S:&1K]J_;'3[0-S_IZ^E>^
M_^43WC_X]>3PU'3W=]Y?MW<^7>U]^1,?'GS()_>,,S1.=R^^[AQ>0KN[>U]V
M^=>=3[S]$:ZCA]"^]L7>SB[Y>O#Y!)Z-_[X>;\]Y/VQO'U&54((913KF&K&8
MI4AE@B&>9#S3AC@7XXTMDFSBY!5J(C<T8&\F[Z\!IP:<[DD'H5C'-F8Q5YI9
M9I64-N-&66ZHA;\". D )X)*E**R :<U :>K"3@Y0R18)3'BE"K$G$Z1E)PB
MPKUT6*EM; "<TDW*;J:6-.#4@%,#3G45^54&)\*X85PG3FH*O]*4,2,(ELHD
MPK'$E."$"0[@Y%$*-^"T'N"T-_6<,D'35*D$Q<YO]0$+!"DG%4J)C5/A2,SC
M%,");TKY&O67WC8X-6N=SQ'+7,B)OQG0'&>H/V=,\UG[N5Z]^IQ0_(R9%JN,
MO:\1M7QF(@=;S('O6O*KOA8"MV=CE\)1EBCFD&'8(I8Z@M)8I<A*\ \=QH8H
MM['%^"988B^/P$V1V1^<'=A@4(-!:Q.<;#"HSA@T#5&""ZBMC&.4Q5D*&*0(
M4DQ(E$IFM$DH22D&#(HWF7@%+[#!H :#:CAR#0:M9 RRP: :8]!,)))1QV#8
M*8H33 &#)$.2.(I,+#/.B=:QTQM;<I/&K[!*]M8@:)YP(^P&7*1VFNR=O&-[
M\8_>6!E>_"Z'.9GKAVRU_&P+F+K:;],/"PW1GZ"GBCL^:QVW5(_9/J*\*#QU
M2,EU[15J-)CV31DZ]3J\B/J>+\2G@_I-IWVM1X,B;#0=$VN,;PM1UK#5LU7*
M6OG3OW,^T=2S@=SQKKP(9\<,)"7W2'7+#9J2?K?;[U6W^PN,NH([K+9^'H8C
MQZ#FAW!\:#<CDQ<:1L*_T7^L/^T)&D(38%!SXUE-KG+;,5$?9GA)FV('W?'K
ME4>%5A3Y[RD;>VQ[=J ZG:O0.^5=*IH3 $_$@/)+=)(;>/Z[E4.&Q^_7/KR"
M;P 7(TX3C!G*,,6(,9VAU)#8%^HD+DTYCG6\L=7OV6J2^?W.30>.._ 4?#2'
M21P;AQ*J-6+<@8\F;8*R5&=2,1V#E[:Q-3P9V'$7(L\@$23WEZCH=VUTWH'N
M/%<>LW*X  3W1'T#X>^4L@\];JRS?OIKFY\/P\I)J13@M[E)-CJ'7R>:P-TQ
MB<MMZ)Y1QU\PZ@PW_>;SPHZ?J@*AP[!40 ;N&>8=N-8KDT&8JS#)7HAF86(5
MZA-K1AV[[R9$)U-@"+@08*&A7BBI%QBTX2A33J<,+#5K!$/,)A8I!Y::<+&$
M07"<Q5EIZ.<]&-=M;YT[0803BBO%4R:%33.LI68BC6%8!(L7J1JVHV+4[:K!
MU9W2-65! *BH&*X\QY3M]"_>W4E,^6PL*K<R)"PPE97B\=U/7WUF!29;E*4K
M129 22MAC[WY!S;YF?@/?GALI^Z;RVYU#Z(Q#M0[?E>+O;SK,>)%,]+K-])C
MZO"HX@Z//@;O<,<S:OJLPM)=#1&]9?*SZDF@\7Q<&_5L=/-]S??5N='-]S7?
M5^=&-]_7?%\]=R35?1UMQF&8JQ5;D7#6;=_9Y/T_HE;LRQ/XU+!.+"-9AJDP
M+L5,QE(*P6+'3.RRS')C AO\C<2Z5ZD3^_Y_1_GP:K<' CSR!XM /'MPHBJJ
MX6(2#5^K^K']Z_;'W<O#@S/:/CB[;'_YA-NG)M__V&;PW\5A=Y<=GFYC:/=)
M>[%\"+3Q\/3#R?[!X26T"=[QZ0K:QPZOC^&_7_/#TY.\#>\\[+Z__/OZ_>5L
M_5BA08:<2U'*E-\ K!Q2F##$9!HK;0TUL?79=>DF%@T]14VR[9H=P&N4;M?L
M +ZW8NRC<.KY*L8^'(P6:OZ%L)V/VMW<"MS@U$-Q:EI.%AN3P>@#.G%?Y<HR
MC62B*1)*)L1(1V.=;6PEK(5E@U*KMQ7X'R[\;UTW_P9E<'-/[X.P_@5ZYKF]
MKIM-?$)!VM5!K5L=*Z8H2U4:@R5-&"4J=;$TE F%>4RQ)M_9/EL/#RO(ZR29
MO &NY8#K:M;!BBFG);D2-Q8QFB1(.LV1Q=C"<9ME)MG8\O+&\6LX6(^;JW55
MK$_PH1J]6E>]>K<W\$3E^HINP;P&;7R#YU>Q4]\@(20UC#"4I'Z'J$H<^ 9,
MHM3I)$X3T+E9O+&5IJU7*8"[]@KVAZ_4K)SY_]>M+.4_.M+W8]9<5@VE?GJ#
MYO\\H5V#3<MAT_6L^4]D)JVS*>+<8U.L,Z2,R)# PK!$8D$HF/^$))O$K\HN
MH-//367VU5H]:73JF[?\YY5G8_D_OW:=6OZQ2*2F2B#M#$8LM1RE J<HX2FU
M4A#E$K.Q)4B+U6]58 45;!/X7[83/_0'SN9-Z']%@>HM&O\3D6WL_\<A%)ZU
M_Y655J1<(<R=1LSA&"EA# (QD3)-A#^WL16S3<QNLI<]J_F_]G&I1JNNB%9=
M:_._4I\C0(?&]G]^S3JU_6E,$BHI1C%).=C^68PDSQ(49ZD5+J48DPQL_[A%
M;\95FJA_+6S_]8[ZW[4%(PU;,!Y5CWO]0E?WYL95)ZO7Q7#>]$>>C>1M[-$0
M'%/!F<APBIG6/&6":9=9QZF5S/*0^UI3+Z+9H_$DI".S/D3&E"&84^2(DXAQ
MPE$J,X9$C"43V*C,KR%P3X&,5ZP0SH-G>%V5?#V7(>JQB6-Y]5VOL:WK+H\E
M)\WJH.#=_M_CH+#9!K(>4#AU^I36 (;>Z1.*(F:U1&G&8Y30U&:.*^X4#TX?
MYPT0_F@@G"=N7N ?W'H(C?'+\&N&RH]A N_V2E,9V@.*)_S>T^7LGWIOGFJK
MX=@L.39Y>^?X")1NRM.8(6D<1PQSAA2Q%'%!4YVJ3(%1NLB960<6[OM9IX-
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
M109[(C2>4,O!(J I3IV4)HV5Y=AS#-'OA,\;D?G1(K._TSX24LC,<!\D!ZN
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
MDA(5+XQ)/DS!C587D/C6YGU)94S6&ZB1<.=TE\MU:S-E:D\R-*X*5@SB3*O
M:@G3%92]_]* .WCM9$3V#P>^&[NNW-A!3 +S3+MY=<KA=IF]#CIA)!QSY' J
M=>6$(:5P1*H0VEA7%-[+LLO"M/CLBI((?%![@9:!&<J9VV8,['->VGJFS@R&
M9\+WZ-Q17WX_.?GZ@_KWOHK2WN:#+LMOZNM&75B;&5;^L<$H3)_\_;NDR:A5
M@\BI?G=TECXV6JX+,^"'%%.;],RH>ED#]LQ1F<(QL_AR3N*9&?BUGIE8K0=,
ML'2+<F[L]]XJW:M4[8Z[H_JN-O0#<&WW?&Y*+R1D'%7S7DJ47+[UOF?>#3-)
MVNL8CD :4UL>]2IEN%)=0T7!&;,UK:C^EIN-N/QR+2U7KM%VYC,:RD,(&$\8
M6UHL/"^NQ_,JU: ,D!#RZZTF\+WR_"^;P.7P:N"_<T-XM-;W_Q=\RNA>2ZS9
M34;&>G?D>F6JPA8\_[?>P'WYX0C8KA%P0-KTX^'VUJ?CSN>-XYV#;=RA;;Y]
M\.6T<[I!=M;W>/OP[2E\SMJ7$?#@T^G.^YW]SM8:V3[X[;!S\(%MG^YW-[?:
MK'WPSY?-];V3[:T.?.Y._G.:4'1[UV(J54$D$I05B!LL46H#CIAB%$!0Q!C"
MY3%J)F!KL17&<,]5+(!245!0703WV$FQU )SP1PEAAU.0E)7:E]]61;X][$Y
M&KVY#*2/%)F\5GWX_GHOOI_UOI"2*(<QXP7#ACOIB\)(08A4=.''Q,T64%QM
M/'QSVD\M+,#P@U/7"L :%=9_I^.K%IB$((1,^EID&H2NYS:U(E6PL;SJ#B,Q
M8P1-?YB_A\?YP7>A]!FG!AX_7JUY[D/]]MOFA]T@C0+MTB(K>4!<.HF,H1(5
MP@EBB\ P R.B;4!0MABY:;#-Y=%E=VG7 M#M?"S@L*1Y EA;*9EC,M# 6$&H
M?91V+5-2S[9J>864QIWC72Z$]U1:Q%.="T\Y.U8J@[PJG*&Z\%RJJPWDR WM
M6D #O5"26X8+NJ/+*&##7LHL'<_768Y((QFG!76>:P?&#M$6A^ E"41&5R9T
MU6=_IOF&F*LSU)0S_NP:6YI G?J-&C=!_;FY9>.XLY8ZW5(5E$6%XR9-4(_(
M1J61ICH4*?T?A")8.[I8N:5SV$^W37"\J=F$/:]WJ,)065XTA"\8H,@<\J(*
M>]TD-*IA4\GE,$T%"=-\E%%2&<J9KY4;_?R7-0>9T1P<=#6=F2=7]]1 O"*S
MTB]OU6R^H\)DN?9\9@G=7)M3KET82W.=</M^Z/9:T7<MSZ3@[EP=FUW F'OG
M@2EX%-(2%84.3A:*!<WL#;W*[B+XSCJI]LX;3K43D[WM^\W)>#2&HY;,WM<N
M_#Z=M@'D<,$I40HQKL'0+0A#FD6'2*0@5I0*M.Q>P,7*K5,P7DD^\GT-R#3Y
M>-#W3V%&IC[]Q@3%#*$<_F>#]C8R[P031'E1^\MEY1\J?\AJP3U/S/9I&]1%
MZU,C<X&B3B>&2E +"*B+3 O#;,&QM[SN \GP36.3[F-%1D.!K(P;"4^12BD&
M1@(73J?"?1VN3RG+TO9>A"8@;8.TH$.[5&>6?( .1*XN1[J#N J,*%RZH^_2
M\/,I+4A<2.$M< 0CJ;F04 8;; W'1>281%\*TOK8W[NW<+8@;^(4]ZWS85>:
M:!1A 3DF,$!"42#E"X_@! K-B/>&VN]T);_5?KRV!'X>VS$+B6?D"-Z91TC4
MIN,-DN(13,?O,\\U9N,/M@XD59$S;0H?!(>?E+1@^% G.?%1!I.M@R=GXR]T
M\\.NU8X4%-A8E+U"7!KQ8S5!TC/AF(U!Q+"TJF[SC&7CX(IQ<-:=Y/9B\A3T
M#]^"FXSK6N1A=_0%5,:^V:LS>%+!5)TBL1]ZU9?&0U,EFTZ&1X-1J$N-6P-[
M,+4GON_W&:4&8F"W'';'W;T+=>KEE\MU7*Y8C9-RW.<TN[-[*696KF-0S@=-
MF=>C_4H#.EO6\AT69>I2JVEZ0E5AGZX[JZIW!NX<>X/CZTMJ+U;?GT_\M-<U
MGKFU_K95%J/=OE[XHSONA0N)5..4<^5"^<8 Y*F^L1N[H38-OP*.I79L%]<Y
M6]=UUE"G:F>2LGF_U0FKL>X^.\U.38G^=<'6E=O48PL&DTJ6]+KQC#',>99L
MVK?TE;-'U%^I4O!.$IM=D@&OI3#Y[HZ _4K PNI+5NR.OWOL1^=<7+%XE6.=
MCDY*/#JC\PP53)7"477U*T?PGM=75*>DOAJ^7 /"U454!ZQ.0J]/37?:N6FF
M>*KN"M#Z>S^$<5E9&4UW"#S;FTQ3L;^SA.JP[U4C#E)5R6 TJD:D7K>JLVRJ
MF6U,5Z4R+&"&ZS>LS+M*JTA?'E4=#H\&_?I<;)9I\HE$P[ ?^J.$BZ"VIL3M
M:='EYN\;TQK+Y58_C*L4_:K:M%M]M2[VK*HL70\ Y^PH#\YK1&<UL_I"4#+&
M%827U6UEGGB9.M;R8'0#/2M74+JL?!]_L5+'E+ZALR?D)N^PN-NUU3IG+Z&O
M#1>)578%67-N<EB7$M^!-]9FF.-26YB:@*5Z#)M8ER*W2MMI=":M4X67&U=2
MS(:S6@LX/9U!*S%YF9":1'R]\.-0*@-E.IX_[V22"KE&HRG:7SH%YS[$LGS,
MW+)#C\5"3YO']K>#]YKTPF8\-S;7RE*VM?$[@*!_$@)M);GYJM/73C=V+2-"
M%]@@(9-#HB 1&6<%@MTOL J%#E%=3D=;[/._59^&NB"I5SNJ4AGC83"C:ASW
MK*0Z _,Z./I]W1R@?J9&V3G8M7./_G)U1$T2S[U2__RI!/[!!%[+CWY^<R?%
MJ"ZE.33#O6X?U54XLBK8&9<*87U-_8U>B.,W*7UW>LFPW)/R-[;L1)6HTX.U
MAS?3'WZ=>5ZZOOIWJA3KC]^DW?;=T5'/G+SI]LM]+I][7N:2&FR5)0GC(?S?
M3Q=4?[Y2??;+V%_]D,&UI+CY\ULOQBODM@\%N^^UMR^Y6 %,6J@E$[+",%^\
M):L[7OQ+R7<5[P%+IS/U_RVQI?,"+I_.)QH/CM[0HV^_3O]=GZ7TJSM"U]5C
M^34,RR3Y^K?5+<^>4)Y% N=G^HOJ+)+J],YBYW?RQ>^,DA?!]8ZOM;1Z+CQ'
MH Y,5>I2FB?\^CUI$>^2%O%_I2Y]AELU::[9]/EWM 2>A^SG+:O)+/!=%KA@
MPK7^'%3%3YG2+X_24WV_-57U,Y%?,I'+9"^B+A#Y"23FOYP+8%W>D05J330]
M /:N57J26M.7?-3-YL^PV1O7N*A^&NT/AF-4.I2/4IANT/_Y/@=MOGW](4?K
M-9.^<@VYR;#J1U6:FTTC<T-)VRQ"_L]EJCWNKI6$><BV592MK)X&;=L\^;V%
M4=I332A3/'BEI=.4:4E-T,X6_H8(/KLYK:3R]/U>';ZSP#Q;4 _?]N<_1CM;
M ]P^=63S<YONK&^?=@[V\,[G3W1[Z[?]S:TUW/[\X73G\)_#S??;WSK3:_[S
MQ[X]]+W-@P]PWT]B^W3G2^>@33?7/_9VMG;VV^_?BO;ZAV\[ZYW#G<_;?.?@
M;6J<-N[\CK_]N?5VW%[;95@((FB!*.8$<<4%LH90I 11C#,>J*)+JT*H*S']
MRFF\$&>G>9AS_>9E<9'%11877:LCIBPJK2@ $#$&:XYY=-0[R0*NQNTH$!?Z
MLKBX1Q9KEB0/DB3=,TE21.$L=0%YDKI#2ZU3,WR!E,=&V1BD5V1IE2Y+3+(L
M>6)9\B/\X@^60@W:TFO-^MX@;=E#K?J7YSY[282OC/K[&_,_@+KT::E[&VQ^
M9\6+K(-$I@W3EA>&I=)'HKVVLN#.TTA ^;BWR=H9]%W6->ZA:VS,6JW$!!-E
M\"@2"[J&X1ZI-'B9<AL4P9H8PI96]3,H&H]R?IJ*AO>W4C,.OA <%$)J3I4,
M6 D>M#*1,B(8'#&I@[/^"6RQ#)'WA\AS<\P($BTF%ADK))ACA"!K.4&,@#DM
M--ADPB^MLF5Z7JB:4;+!]M=3^/T:%+7>JN>S3*&@H0&UU_[\["'.'N(&:"7W
M&WWZ?>LL*QQS*1SM69LL4NFT4 05@AG$8XS(.J:19X4'[4,'9NG2JN17IW1G
M[V^.)&8YT5267V0YP7$0G.'(8G!<1@)&D53$:ZTP)9Z0)[!>LPB95X2<VZPJ
M>%)8'9 W."!>:(44=@1)H9WR3A4QBJ55L:PHRT+DQYJPTX([#JMM@O<OKRRO
M;*Z5S9Q7!N?5#R:IHG*^;.2\HT^RHR_+>Y;+$!I6AK!PU*V3$NHB\WI&=N-<
MHS^.?LVBU@^TZEZ.X68#]SPX9PM*N+%&&Q4BYU:#Z>:$I_,[^/X\;P*1DSWO
M8ZE].G?VG7["[0^[QEHCL=5(:^X0C]@@115&VD8>+ ]8$K.TJJ_V.?W1IEK3
M\?Y177H/R%MHWLXT:BU3^CPE&V<Q^+K%H'#:::&=<YX[(2VL+WA+C>=615[<
MS7]Y&H8#;T;[63@^I7#L7A".JB@DDR:B(G"!.",2*64XLB0(K$!R.J,2TBM*
MZ*]90C8RY>959;[GDH=72OC*NW!.Z9EN>0M"[)SYNW F>,[QO:>BL7W9"I?8
M6T-X@:*V"G$E)-+8I*[\LA#$61X]*!I4YRS?QM9"9!/]>4WT+#A>FM&:Q<G]
MQ<E%NY5RK8*T&@'M+.*>% A$2(&H*1+UA*#>/J/=^MI$RLL*??^0PI$'VB\O
MN7KC1S^_&5G!]8?UT^Z2JM(LV&AJVO"=]W7Q59S'KS^946:R"C.7"N,N6\08
M1VU$42!I;-G2SB%-#0=E)D9EM?<FC6IEZADLXA]XO)J'6SFLO< V<Q;=672_
M"-']."5!<WDGLD"?5Z!?]$F$-+]*8X<43I6E2C.DF'"(%"Y8["/'T30WEO[J
MA'KIP_BEG!0U'7!U:9#U*QU+6([>C7$4QM,Y8]<-_TQ5A*W!\,R/<9+F[]XR
MOC+\=P)?.AM+Z4,,PS3@K!Y(V>VWTH3"Y?/9X9>''EZ<4#GX6D^\+8/!5V>\
M^F#+:>)G2Z\GS%;S# ^-#Y?'OB;B)PCN]B?E9)G'(?_18-1-=WM3CFX#P#V?
M2O:_O];[SD5U7JZ[S%@XB9-Q^+4^>WCV^AL'X-6C0AK.:))=HL#,G_O#<^S;
M"\@.@_F"3(2W>F-ZQ^9DM/3+A9>?W<HK._30;8CQ/MN@[[(+)=%\.C8ET[VI
M>1B^EM9N%F[-K?UATE_^U=W%NT5*U_'AV[]_,:O74?K2@:N4#NM](251#F/&
M"X8-=](7A9&"@ 9$Q=*/F-BYT1^-AY,2/]Z;;O_/P6BTT?][.A%W,[[K]DW?
M=4WOKS L]:^^>]WS/ ^^[%HM-5.*(E'85"5=$&2,TPA;PKD3$2NA7]X\SVJ2
M9I) ]>S+R>&A&<)=1J6$FADU7XF[6AR"%%R^QW3/RP,[Y]%"&CNP4^L5)=C]
MYG5*NJ+D;6,;'S1)DC[))$F^HMB3C1A]NB7KQQE^V83,O&:M1N<Q<G<W[-YU
MD].BM0V&P1U<ME/4 ?4A?(<3KOUJYN5F)3C?RLO/-\?M.1C]1\S!?(0=S!SQ
ME!S1L*&9"Q?1^BV /IL<2JU8R9$3D".E9MZRU;CAIN7F-"/ E>-7K[QCG9+:
MDX)+:FW@T0O-,/-$&ZHU#][J1^A8M^;<Y'!26L1E[4\RAX=A/_1'I4/&#0Y#
M\L-TPG@S;IEO+R5Z=;*3UG.PQMOK[_8[AQ_@FK??-K?6V,Y!&]:W]ZWS^<.W
MG:V/A^V_+T>O_NAUUO\X;*_O';<_OZ4[ZQ_8]E:*7/G#]JGO;JZ_A6>^ZW7>
M;W]+3=C;YPWM(C<1:\J15XXAKIQ&)O6W$U2H2!PEQ*=4E&5%^&+%K9HN?W)7
MU"QCLHRY0<9(+7A45@G!-">I$EW;(BIF,:/1QJJRKTB^_"QC&BIC9OIN^R")
MP@8C8;U '-,"*<H\LK)P3'FEHPU)QK \PW<1RS<>S;<D%\!LK)N/7# :?^H!
M4/S\RY[I]LLTB+T^+"]E+;3 FLP5ZB^MT/"G.039O8+2%R7:"+8*?II#M+TS
MW>$_IC<)FT=I?;]7@<>-_MGOIX%LDJ7:7%*M/6LY>0HF$@>!%FQ1I/%5 FGA
M%)("*$V)\)RHI56^S-C5-/XK34I^]-EK*MSF^7XO$T/G@%!/"T>8\8HJRF,1
M;.0T]?@(VLH@E"DA--D"!-WD>,KP^$SP.*/T,Z4<E9(CBS%%O! ::<<-\DD<
M2@XB$#. 1R%SB?8SZ_@/C83_\*\V*]BU&%9+Z>HHIQ;ZE 66<A>K3.UA&$UZ
M92+:VM^?6@E*$:'PK4$)CDWS3SZ2K'W<<KU%EJ["N" \91I3SZ521A5"*&6=
MBDQ@;^]:)WS.86]C#&Z\&>&-UIR#U8YAI_X:=ONN>]0+&_V_X,T&?C.NU2R6
MA>Q<0O;3K T23*H) R%KN!6(.TV0T4$@QU7@F$@;C5]:+4C1.+]:TQ&SF>&9
M#'^/#'^TL(PJ0R,-DGLGC"3*1DJ),P1'_\!.4!D4GPT49RP/%XA1QD3D@\>(
M>\R12G4(*A+"J+;*!-;<8LP%!,8FQQ06(16MZF_K9@.0LS&%V4J1[ E[E(#=
MHDBR>4(-TGF'61)C3'!BL*%2"UU$J0KE%==/$FK(H?-'EV7;LPH^MU;$PJ=\
M+"41%YX@ZZ1%"A>F8-XX5X@4.I=$-#?(\-)BZ!EW7SKNSI,.JS".C(.&J22G
M!8=G*,:,DUH;5D0Z=W@B0^H30.IL8((J3+&B2!;, :2F;*2@"7(6Q&9D6!>&
M+T)@XJ6A:K.\^HM@-[SM^UR_DANT-2,7\A4U:'NLWJHY!?DIA;Z;M:,*RL P
MEA2D/&4HI90C$U6*EF#CK?'*$[^T2K1NG#_PU35GRY(J2ZHF'9I%EE2/TTHT
MU]'\0"$V8[D*PK5EK$ Z&HHX)B#$E'5( .NX2#Q6CBQDK>9+%&/WZ#%:]\A"
M>D8^E=B>?O&*NI#^;D;[K=@;'(\N]T6[K@]::NK9[;O>Q%<U-X.CD)H3@F&<
M6/]KV=^X->C7?=7Z)>>5]SQKXC=*P;7RH>_20U?NL977T>!I>A6.1V[PYM;V
MA'\- P#M5N*\5]V(\/3#+HZ::TT,BD(0Q(6VR :O$#-!.Z,"L3B^ND:$W<,C
M.!F)YT%0H['YUDI1YE'9?C=%G>%KY; B.")Q.#A\[0T)A23W:TC(X%HAGZJ[
M'W^*[GX4KW"Y6$O6*YBPO.(G7_%=N2+WR<NK>;35$)$;8C:U(69NL]FPU>03
M<H<34C=K/S?^6G\.G+EOJ=,KH_>+:Z*9VZIFCKC($2IS1.:("QQ1-"1+Z;#K
M?2\L7I;2VF$J=TKNII\J[U)5U3"ZVBJI53I1_618NJ[V0^NHK(IJ6G3XAY#]
M^8[5#ZYXZ98APZ;1O!D9 3G@_Q+[8C:^G]A-<?U/_6$ *@" 3T-/F_WSR-1H
M;=@=P;:OEWA>%;C^%N"AX06E >#.P<9)9_W32>=@CV]_AFO6/QYL;[T];;]O
MG^ZL?Q([!Q^[.^_?'>Q<20/X0-L'&[BSM4$WU_?W=PX^X,[[SGY[JWV\?=KY
MTMGJ'7;>_P'K[O0NM=.DA0(&X H)H#[B47!DC>?($Z:Y]IA37RRMBF5Q30K[
M8]8$O?).FEDJ9:GT@J72C^S0E@5. P3.>?(T#=((' -R12@0#XPA!<H%,HHH
M;"V/P9*E54FN]KEL=-99ECE9YF29TZ1MFT/F8.&,PB$:00TOBJ@,48P2':+F
M00=?R1Q,<"ES'C8J((NC'R^.-F?2H"F-DDB' J,!<>LP4LP1Q)SBS@"E8Q!+
MJW29<IP%4O.RG"_$$!J8/@NG<Z/,D,P9M >?=@D#1;X@%FD?-.A^M$"6$P7'
MSD:CM38&%Z\X@W9LOL'O3-G=+7V]K+^^U%?U"?-GZU/4Y/39>\_S+O *+VY)
M9VSB<&SXE"W8"/*TY%ONG',['[*:/,^[L>F+F9=S4DE./,MI1DWAB#S/^V%;
M6+EDDD+>^LF&?HC=\<^_A&]'H3\*20N_3N,>]$N%/;M8LXOUM;A8%S;9)+EF
M9IRK'R9 DG@".[TV^K_@]\+H)7E5V^_;M'.P=[KSN<W@9]P^[<%:WY+V^O9)
M9^OMR<[Z![)S\(%W3JYX58^W3[?IYGI:LX.?/YS".XKR^0<;I+WUQY?.^C^'
MG?4]=FD0./=<"6\5DL8[Q$F(2%-%$9'<>DZ<%JFY!%FF]&ISB9Q5DB-\6?PT
MD.4;)WZ:F%62)<L32):9?,401<0^<"2CBH@S2I&U1B%JE#*4,&5D ,GR' UW
M7[EPN5NT[M:N0C\Z=E,^^$UW#'1R=^HE- R^.P8BC;Z@:3.A!#- N7*,=S#C
M"9B%T_=L1&"JN/Y56C<0X\7U?]KHMXQS</92%^/6<7>\7\;08'UAV$O ?(TQ
MWS)[PU!U<UJ>C;@!L2<]W[(AB8:>&5;%1CY$4T;G^JWN^+IH7&M@8<?*NF#X
M.+:&X<B<E.7"=4#OPF)\L,!7_3!*0;R5L+)\;<P/GG'8Z@U@9WYN=4?I%4,O
MM:J")=F3\HI>2'=M^4F8-KRJ[_'_CF:7/)JX_0M/7;G*&M^G_LMCFPNAUM:^
M@7T=!N/V88/3+VK*'0T'7[NCBK#]R[0\YZ*6&;?6@PN'-@PK**5J.<W'U,O
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
MF4%8$HLX,P8IZ0*2U,?H#2L(3TX?HI?O*B<]D0<8G%ILIJZMI?E<RD<:R#J
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
M8W]Y)"ZCS^D'V]!JAF_P5H-#,QC=\<Z;U%*\:ZW=[85:JWD<6F?IHDZMTQW
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
M55)U#*NF%RQ#X^(M+F1H?"EHG%H^H"FO05"(D:) 0',<&>T=PE90;SC',*(
MC:J.;ZE7GJ$Q0V.&QBJXNC,TOA T3CFS"\^4#,JCJ$A$G&"&C-$8J8+J"'!(
MO2=I9;7.Z,UJMAD:%\I=/2_^A# "*U+0G]H_UUK-=G/PFK7-?]B_[Y01*N!'
M:'0[/O@A--6VPG@!=)%*I,V*$G:G'0F,:N^=9XC -\0ID<@4P2-21,&BP3H2
MFRJD"3D#/\*+3+ZJ(MG35><W6*/((+J@'H<,HB\&HI<NAV"X+HA2R!L10*_F
M *+"*51@:5.I20%_E2"J9A"OF$$T@^@B@V@%?!,91%\*1*><$XZ;&(64B#&:
MDI1Z@0PF!%E*?&#>"6'XT@JI4SJ#.+OW!J(YUN&)T73CO(\YR.%-ZQM5P#MQ
MD7\Z>Z@?1P)NVAW!%=5,&XEHP YQ)@/2BMN4'MBF+UH1O;0BZS(E[JQ./:2J
M(U5>MGL?.%@!!T/&P:?CX*5'03,9.6.E"T$@KGA 5DJ*@G16>V:]P#SA(.$W
M%^HR#F8<?.<X6 $?0<;!)^/@E%, C'^GHPG( *TA#FB(+$N> >65A>$KL*-+
M*Z*.BXR#E?, O+M8A4/3 YXV_>#+W-JATQ]EYC[I=0]ZIOU:CH!WY2F>,[?
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
M2XJTNR1SR1MSR73&0H(I)T$AYG5 7(B(K*(>P6AR&$JG?72)2X34F4OF+_O
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
M][%Z_/'RYO0;M.;C9_7DV[$!U]Z<_/[>.WTWO?9R.3R!=EY>?.;7__X,W.W
M^OXCN/E^^%D#KJ8?'QX8)[U+$_B6<8J9Q!S?,B,T""/:-G7':A-3#=J^;UJZ
M2O7 #F]YCWP:^89MN:I*B$F\T#--G=I>X.LD!)H<3OO)1.<KH]Y_\,VI2UNT
M+=*RXN;4N39-P;MZVJ[QJ6?;EN5IGF^:FNG#J'HJH49(_- R^((HDYN9815'
M)Q_6<<*<L&C[TX@/-Z*WF !%<[POCRYL7W_]Y;J6YJJ^T59]3VN;FA>T71?K
M+02ZHYH.U6T76&*6TMN633[J2D6,L-@?'#.R@[N#@;QA?!CEM5$R+)["J1^P
M A87QR\<8-Q8$D>4S?2)8)\-J6 6Q74 !(1<T?J.B'-H;/%V>,;;^@X0^"K+
M<>&";=Q[OEK9//G\5^01U51MIPUZ#::*:S@P53P6-0%VL1ZJAG=+*Q.B.RYH
M01BBR%2MT \<0PV(9X:>;5#[EE9&G1)E";!4Y&-\<L5@- <P$GQ6308EIK1D
M$PQM@3ZP,5Q-9G&'E##6^0/8F)AX2L!'<[C"LOSJZR0]DE_%:97DQ.;+XS/A
M8&E7O/E?(4P33V99GLB@S%Z+ SQA"CLB,JR QD](OZ#[U8];":C8W]"/T#W[
MJ-W#N.@G9+@?ITROL_>*Q6C/ZUBVQDQ*D999M$>L57?X6O54HAE^TE([KFW,
M/[_PYL4GC8[N:'>\6>TLN%/M6(9YQWN7-5G3%SRYF4W6G56;W.1R8MN0QWM)
M]CO-VFQ7BL";1^A,YQ$Z4V X0L()Q:PF  DK)!:L]"!H>CJS>,:37+I$LII0
M5$3.SG5FYP?.-"YGY.G?E4FYU>K^43248*'"IACNKS 3'E^TYF;SFYEXM.E]
MCM3^L:LT/4 /RAFQR1GARADA9\3$C'!D1:)[=>&G&'-29,%/YC\YH^5<";M?
M+;J'RDR[PCS=GAS0,]/(4#,*?#,T--.U3<W77,<T'*KJE&+N3\==*UD1,Z:^
M8$:< 07C:NPN;5"JF#MZ1$7.YU\G'S_K)S^2Y/0BB;]_^ZI>_CC03[]]_O6=
MM0O>_^-M[_)'-SD93N=\?J]^/[R$:[]:I]_^2+Y??(F/#R^M[X<?DM/#]T/X
MUM[QQ^_QZ<>OQG]^']>KY42$Z(81:&W-]FG;))K?)J[JM W<5Q2Y&E$-[<4;
M\_8>Q<8F?-Z&K,[_U;1J U(U/K)JC'3=U W3"%1/-4.->+INA[IFZ:9%0_AO
MR69=J1HWI1K'M5I(Y,"(F%Z;FKK=-FW+:KN>&;8=&F*.MR RG$"J1JD:I6I\
M6-5H&EJ(2[F196K %WT2T2B$GXYA:IZONTNVJ$O5N"'56*L4XIFZ:JN6W?9#
MW6H#D-&V:S@$5".A)+0\2\.@7JD:-ZD:=]D3_AB]^2^2AS<DIRWE(H/N8TZ#
MBWP0_-R0V^!9E;!?3^-KFD/T2+-,#_[G&[YO>JH1F+;A:480&JKT$SR%QO]<
M]Q.$#B$.M?UV%%@$]QX9;0^,E39UJ&-XNN?H!*OJ/D+5PN=6FKZYJ^]2'V[*
M;TI#RS<,VP2U:(:V2KS(,3WBJ:854M]SI7/@B?3AV#E@^:KN.H'1MAP2MDW'
M WUH@'K4'<>SJ>I[OHKZ4)?Z4.I#J0_OJ0\-QZ.6C[74 LO4J.<!$PS!WK3T
M$(Q-=UG2.JD/-Z0/:QX!8@6JA@7\5-?RVZ9.S+:O^F%;M4U=M6# ="V0^G!C
MY4!EH, :G7C.-U$G+>5C')7<\,^&B@B-FQ^P^Z@.X-W6Z"&Q0M\SB&Z[NND9
MH1_:CA=XQ#="S3>\0%K\3Z'1OTY$!EAHU+MN&TP/!Q@NT=JN3ZTVT2-'#_S
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
MKRO,8W(?@"CCA!F]"1\-TRH9A"@^^%B?/5:8EMQKQB./N9XE 2HTAO195O$
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
M&/"2F-?T]4T<EETN*J+UIG5+4XUN(WZ1)8.2OA8:5*W?/U>[X;2E^:2\%;Q
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
M5/XI+DJ$NV+@%W$8DSRF14>&'$JL:([VTPV)%1(KFJUV=QLK#+$REZ4%FCX
M%^_S%'#C_Y!>_[5R"9]ZI7SZ="9Q0^)&@S2AH76DE2&1H^%*>*>1P]"$F?$.
M!S:"H64QEQA]L;"2\SD-V(6&JN/%Z&4[QP1B*2W:I[\2.E0. H9#NJKJ$G8D
M[#1(C0+LZ!)V).PT6X/O..SH"V'G0YR2-(A)(F&G40V3L',/V)&@(T&GX?I[
MMT%G,>;<-G5XS/DJ>.2I]CWQ:&ZV@]LI"-8(-1"[J]N.7INK;/*R(YL(?MEL
M*@--U3I')^=<._!___/VRR?E*"U*%AIYF 4#%O[15BZZN$E!' ^KXV$&S4FS
M4B']/B4Y;F,HV870M3"!</QQ?P3;):#X-""# LZ6A<+>4Y*K0L%@$]S=%X9B
M'X%XQA';N,XOK-[766V #'MZ@-B1[1R@\W?_J@W-!?F5I5EO" )6TI1MHS@/
MNK1'1F/U#+OHW<&GQ5WTCB3!(.$JZE.<_O1)09]SAQV^_["XPPYI%*>Q["_1
M7Y\.WB[NKT_$IXGL*NBJLR_O%?AO<7>=Y127UNXED#N$PF8=@1%H@PSHLH(Y
MA)0HSWK5SCH,M/R_A7*0I@,@3U.[\8"6_:E$&0_2'"(8\WI4X\WSH^+0;.M#
MB;&>@+5UG'T9IT$R"/F)\2Y [=6JP*MUK#7G\AK$2W-O&U9-&\S_K@_EW?[]
MP'94XKY'9$,[TS/_<_^>.28IB 0CGBRG'D%S((??O3XH%E)B*HH^YHB'@R3/
M<6/M0GTB<Y^MF_O,FY_[;,_/PB'\'UB%R9O_#U!+ P04    "  SA%10X^9S
M&9X5  !1Y0  $0   '1S8V\M,C Q.3$R,C@N>'-D[5U?<]LXDG^?3\'SR^U6
MK6)1HAW;-<F6+$L3[SB6SU)F=IZV*!*44*$(+4C:UGWZZP9(B3))\(^5(6_E
M3"HC4>@?@&Z@N]%H@#___67E:D^$^Y1YGT[T#]T3C7@6LZFW^'3R;3;N7)S\
M_?-//_W\7YW./Z\?[[0;9H4KX@7:D!,S(+;V3(.E]KM-_.^:P]E*^YWQ[_3)
M['0^"Z(A6V\X72P#K=?M=5__RJ_,>?^\9QND8YFZWC%T^V-GWNU==AQG;LV[
MI-\]N[#_MK@Z/[,-X^)LWCG3#:MC?.Q==,R>972(X72=WIESJ5]8 O3%O_*M
M)5F9&G3,\Z]>_$\GRR!87YV>/C\_?WCN?V!\<=KK=O73?WZ]FXJB)U'9P+?8
M7NF FU; N!^NU^[F@\560*A?ZKW>14SR,N<NW:/!)W$=_5/J^8'I620N[S'/
M"U?9!'; 3X/-FIQ"H0Z4(IQ:6[IBHGT"+& '6YIDJ\Y.Y8]QT=#O(,*.48[I
MST7A^!?1[4Y7[_3UF,BEWG=%O_'GN>E#O\T@X'0>!F3,^.J&.&;H0K-"[]^A
MZ5*'$AL&G$MP2.T52/P<F'Q!@GMS1?RU:9&R$OK\DZ;A<*"K->.!YJ7HM]WT
M>;#70SF [IAE!F)6)'F8(CHE;N#CM\X.XL.+;Y^<EF\ \'EAFNOJC4@2RH9$
M3][6F+30Z[=&8%5O3F*RZI>7EZ<O.*)RVY$>@*)\!S]V]%ZU:O-F</FZX5LG
MICM$&W:SJ5H;8KHWMB%;,95I2I+R7A)B6RZQ+?KYV]I2KQUU&Y&M0$N*(R;
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
M8KK&NU9F/VQ,05X_<L.M7 4-^U3WN$4&3N UGCPE?G'H.;=\TX;VG@2XY_?
MF46([6/NHR(;.*=T6]65^FKE4E%,)6E[HI=*7T%]:7,ITL9U4_YUX#5N$&_O
MP837H1/0@^(SU"RB2P>-R]0#;X-/_2O9F+N0&O4<D_(G#+39!%9Y*S"Q(D)7
MH)6KHC2MJ[>'RD'[^GCEP0P<=PPH)MS(,6>K:]/[CH^'H1^P%8G2]7'@S[@)
M&LP2_2T^NWZ@:EJ408*WH3^8U+X)N;RG#YH /2C<T"DB:WID%&=%%]TU7!J@
M1=)4W#Q8:/**"!LW>.ETG>C-,_!@Y#C$"J*$E?@ZWOP)70>JI?$PQ25RN(BL
M?0-=@KBMSBP(9Q@&>)[G'VSN@W4&Q\8%^[6]3QAU\F RO)VQ1\#$.-_(Y'B"
MV-_*.3]EX2#@K4UKN,4+FD&YB6TZ?W<!B_C^2-;1^W2*KD"M"M/6H?0#;Y;_
M,[=2LVMN.#00JY=][VF=X3K5=<\.5D&+3/F/W&+_,U^SD%-UPV-29!VAP1^]
MK*FL9R;#K<KL\"*R'^3U+M 0IWME>AX+!!H^B9ZMUW@J1SZ 1_CBXZOX[<>/
MQ(E?BIYZ:WG&*Z;%_ZY,;G&&75(5/EW+VTTI\1/O:)8 X$DXDNV=^)7D_[),
M]P.T)"Z2J@#[O7N%,_Y\"B16Z(KNWNWZ$R-(=OETM78C#K6Y^S9QJG;?QJ 4
M_8_H/4R1JKT'$N+^O^_XFI.J'0<2'S<(:@@>Z5%A"*TG4ME/-'SV[?%VKU:A
MZ!CW\3U3FP\66\F:)44,&8/NAN'G;K>KPU^MH]TP2QP8@8^"ZN?3UV5?H81@
M.";>9_'Y=0\CXJB(@O"50BA-MS^3,LFBAS$'57R=W$\G=[<W@]GH9CJ#?[^.
M[F?3R?CV?CCY.JK&<#640A*ZD$0/V#\%/I)8% D\;0>H3<::A'P7TQC8\/ X
M^C*ZG][^-CJ@S+)PU0+$*5]>@'OXQRW.Z\'=X'XXFGX9C6;3VL+;1U&+JM_M
M&BI115B:!#M2L21GPW0V&?[Z97)W,WJ<CO[GV^WLCX-,L@Q8M>",;O>L_!Q+
MPO^W)BMX%^9X.)A^&=]-?J\_U[+1U*([ZW;/*ZA'0-4$[!$);$H7GHA.PFK<
MLO!V9=R:P01 \$\K"4N-I!!43^_JNG0)MV\J1:GM\+0=H!8COLM(\N'PLBHE
MLUX7_E:5F?:7^--?W\4G&2'2 @XHO A/);I^M]^O(3J)_"ZXB"$WN'_C'E!R
M,:!*=$;7,&J(+H(^*MEEAJ.K22L;0FW)SG2QI-Z7#P)I DE+0AV]..HH/Q60
M6NN=]\N+YBC5729K:^DY)9):P7TTJDCI"#7;+XS9^"YDT[.C3,3 ],1Q.9F5
M4DE2A6!J;7>AB_C3GK!B2 TP-0&J[5 U"?LNKBV':^C DI!J;7C9KR>Z8]2,
M10ROHR/+8BJUI=XUZDKQ"#7G#9D'E60D")0:$/Z(L.Z> )#LR-A:0XLER)2:
M2@=EE<GB8]1$\N)X<==D+<<L3:[6+WTCS7L)H@F4H]0C6;?WRV^#!2<BTEQ?
M.*5@U4(S#+%CD24TB:?%\!@0ET^V51RE1%]?.5)-<&EJM<TXT]/RB3$T!-$$
MRC'SOX8]R<-0&Y?S?BE9'*.M23&TCE++!5&KL(^&V+DK%LN[LEK[(S^@*_AB
MR]>C!FQ.=N<.0+M[ 8M/&> ]S'I/OE3](.)\8]WJ47!A=#^6&07;1FBR%5K
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
MZG)^RV*M\7EIS%(J_S]WX_$H!Q6BTA(W;%(J)IA"1RL:R)RYP"BB8TV\WTW
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
M<P91VIPI-]SX&Z<^[KB<Y?[G#.F,=&,2U)9Z$Z-Q<>7(RD%8',,Z\>/NPT*
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
M ;_-/,K ,0R04"]KY"8D1T)]-66OL(4*>VG/T/D?^\&K88)O_P[?>TE1&[0
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
MYBF0:%.I3Q(9L8 "&@&)*ZMQ16ZRR#T<X[UM>_Y^V^XV_#:PV7<PF8[[$5W
M+D[X PF9O'O_QWSA-XZK9#F&A4SC^N(U$.=<V4C@#A>;4KBE21+*C:CN(-_D
MSHF_YJ?58FWM?L_AJH,]>_K^'R]?G_RY=SFDU0]M7I%J-?RE$CQ692>249PK
M(UFV@65E'/40DI9!J)ZQ7ED32QUK*!.3$257K73_XS(:*Y6F:L_R2._['X==
MBBD:Y\41Y6C0CWV8[*+\FQ]82_%;P%XN_L6-53YE:GBI+T5Q@N<X_WN;!89$
M5O2H :.[LU./,8W$Z1_]9UNF(V&I]EXKN6]-JAO1-U/^84G8B QKN0.AA1#1
M2LU=R9-64L:2TDQMYKW@<?ZCKNQ+R5*O%) ,816A  +_V' G<DLRNI"J/A7S
MQQZ$B%4B+-<"XS%[XT4V64G* +^6JK@]VLJ88NQE[45TY;3 E.O?MMR_S1B=
M&J^"=])!2OL6Q+M1AN=E#V)0GX?%<P]"Q$HAEF<GXYC/)F3)O>0AHW:ULX*Q
MH!D:?NQ9FY-(01+G:3GY8YD$FQW1B7.#0X=3Y?>LRO9V//H,X^GWXIM,T4<I
M6TJ?K^96"A<]#QY=9*TBD1%*4SN3B:8Q.$ \*JXH@E[CALAMT';U?8OA]-[X
MZ=D83O*BN]O3,.F([BFP)27<$ND,>D]2&>*-T,4YTXDF$7$1O\T0;WS#X?W7
MRBPOO-%Z>FQPZOCFK.CD)*.#/(8)NE=!VX12^>0Y3FV2D8"N%5&,,265=\FN
MJ/Y>X?K;%1B'H[XB-\NWW'97;(/X]0*-GY9KF']^ZL=/LUK))VCSY<,>3JTX
MZVI&HB]M.7%N)0%$)KET61:*4:&:;*%L@.VX#*(.!0T.'M<G99Z,9S=X7PU7
M7"1:7#-:9%S^QQG.G^>7]'J,1U ")TF6?6FOH"/QL9110I<* SP4S#>Z4MM
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
MEQC=Q6@B,UFI(.M&L<>R6.RNQHJGS\O1]28PCG2':2L&UFQ.[**^ACM,F<9
M?6(D9M&YPH)X!8: < *XMY#$)HW@[@>+&^TPU2!Q&ZT=<(?I.80EF]EL^ZC[
MNUI[0]=!+"?X9QEQ\3'<0)*:":ME ,XA)$XCR[X7/'Y$J2;9X2PI<TGP#TB8
MR$[JS*@6RNZ9X%] [I[$?^FO:VIM@V1\JRT3)I8R PP= QH8%8*)E !T$DSU
M@O#<V%*C5>:2_0"*!([+# .33"B7*>R^NGL/P_YH_&8TA7VV+%<\I98N;P.X
MI-,0=&D0DBF/$OTPZ7)$H*71$0>CO.H)YWVFAA$G!: ]HG;+30BB@U4N1JM,
MHGMN1!;Z+RK47^Q4*!&B<K)LAT?TWY3"H6"T)S1%"S8*-($FVY%K\.P;+%Q]
M[*O)Y*Q41BC=3%B/"VM<L(%8KM!\F5+$:J-(EN4.20+J0I/<QALP'7Y[LH8=
M+$<(M93>8*?R]6CX\0.,3PO$7M2><V<LX:Q,7:!CJ=CCB&7:,4E]1"^YA0%<
M!G$<C.^LU@;[ U?E^]U/S\;]Z?=B?9U#]6*86$\(JZ*$3)(T.,'B0TI9+TM
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
MOFQ9-2GLOAK.,1E!!857K"K6S5,%SN BG.K\E1>K_!5K+$\9!750"I4P%D@
M](^5"4S%P#A8O]$JL.D;CX'X=BJN6#OL'.2-834%ZDVI=:=E=KA884 4M.:$
MHM,"+CK/U69[%K>]Z:AXKZ;2FL7 5N_&SF+??GSKOY=O>]Z&I)PSQ%B-<F<,
M4$(4"0/B[+)3 J*);2*!&U =@W'45W_[NEU7BB1KR:SRM!Q+99RG#%/$=NW,
M969.HA*H/L#5K;NM2WTHL]A9\2ML8N^]S2M.;,]&1X4UW1%U+EMDEEB%$YD'
M[JA-+$77Q RNH#@FYG=7[PJR]]^"A.D4QI.%J-?=%>TTRF0ER1EC6)FS(O@]
M1U%CPH]S8K;-[O4MP([))*J2L,)**NPC7IZM?O.3_N3]YS'X=#*\G)W.>@X=
M&FTPM''  ><NZG ]RY)H'HWG6@J5FW1%V13@,5E-$U)66,_>>>"K5##KP+%P
MDI^-3D_[TR+&2[A<D]U(])T=ALN*0B(R9HR9'4/D-$5I04)JDZBQ,^)CLJ_#
MT+;"X/;>\RREF&$X\5.<07_S@[(7.Y](F=.1T8C^-CI2I186)X&FHAZ9?$H:
M8[$F\]-:1,=D,'74OL(@*C=76%71'4).V4A+*!6(T*&_[03*G:5"]PR2P6BL
M_<)U+TKJ'VK%VI>&%8;2J/?"I=+NRIE,LS4D"E=*K*1 //KI)#N>(Z)#1^T
MJ8/WH;+^H<UD1Q)66,G>_1=6B3Z[:"$CD]X $)-%**7><**3X FWT4"03'*[
M249[%8?EH)7/#^N&;*_L>UP%W3!CJ4+PI>T,D3ID=-15((8SKEA.0M@F!5'N
M3Q7T2A3?7@M]&U4?J@+V)IA^V%KH6Q&V22GL7;1]*$L00JFD<(*T5N2"S9/
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
M4-0Q1]T).56'&I6M;<$8NU$N*)MKF[T*5:6,=6&4SD:&RF9Q*X6U .SV1O[
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
MP7R\,&QS- G8-052H@6C6W2:S7QLCJNRVB;02J8A?7$/4G-V,_-8;CTN T=
MO=>P[)\.^VV]";Y^W)C%Q[B[7S^@EW/["%D[KBRH(A,Y-MI5FYP *0"UF6^
M13O%KJS77N8DL["^%?8HR&T<G!'8@C7:>2-Q;J?Z5]3."!T\^)PAD$X)$A#$
M'!UL4EJ@<HG6YIR"]E46ERHL0DFR6 5L0K55.XF]IJ1L%N0S.)]E+-;/1/;3
M"MVV6.;3[LJCP-WWJ%[X3B)U!V),AIW-&(-*#6B-)==:L29%,D?+$"M=<LCL
MXUC?QOL0NZ-MZ0TX-F*A:@]V;N+B9[J^I??.%SX&W/L/Z07K$^3M ,J2J97*
M;805 2"%Z)+.D"/RQQ]K7$",N4:'PF%@Q>YERP09EMZ2,[$N )GFQA3O47R\
MS.Y[U#!P)\AL5) @*26K3A!3P91E"$9IX\%G;1:2=&O:+,):U5:X)2EBT5DD
M,(65-2J9YV8A[M$]0^GN?=8PD"=5=@2KHBU@G+9\Q5E4V;2;2D;@NR[6A:K9
M80DLOJ4)<D$2*3DM5$F&;$%(96XN^TZ-_7&<\'[YU_MM']M#TFY",N6L/:,5
MG059(6&2D:WB4%NJU^:%0JA6!;8*VD_@BQ>186/X:@H4LJ9B^\%WO :X_Y !
M4$[XZKV+N3C4A2\GR,:&H*+1;$'E6((NU)9H):-3"Z]D%-!<IP2%C7^=?8P(
M44K3#]!9F_3N/64 I%.^<5F]:T5;I&+;94AH@P$(Z',&UJ9I$9R3['4B&UBQ
M+:\$S5:K#<)FZZSURA/.W67X*UTO;TLOOJ-+/OMU:WXX"M<]3^J%[11"[^5M
M-=BH4@B19;90E,[PE92Q .:<RX*_<G)>:V%,;JY!:[Z TD;8M"6D/MN,<\>
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
M2,9A +CFXG_3\I+IY9\XS4V,Y?S!1<"_&Z2AWS< ^M5/GY>3 _ZY(>1RTR\
MI/ \"&NZNOF[@/!]$/8.#KCY\SH>A$6O(W["((,@[ <2",*[?\(>?\!JOZ_Y
M S[^$W;U\74%X9\TWW3U<?T)MX+PPZ! -Q!F/0O"44%>;L$@//!3K-Z!/EX@
M3/[YK(_;-7\ 8./[>3W S<43A ^!,)_?Y8O&(&P ZH[/X^_@ZW\'![B%!/QD
MRAAY,]3/R\,S0$[%9;_<X6/'CLJ==@OV=@L(4#]_S05QS<]5SACI<_.:;R@
M_,'S[T/XIVSE0"'K'#ZFHZ-^Y.#AOQ/4?WGSOSE^ZO8/://"'R8IWO6W:W^V
M#ID# $>)H&Q^^]NUZVD 4/,  ':/_NV:P@L $ 3U5MWS=_R(_[07SX" FWH:
M&L'!P0>]W%P._A3H7\?_=L%_8_S=?@=_HONK>.1.N;E?"_0.D/LI-Q>D-S+0
M3\[_YC47-SGU_VC$__*#?TZ'VD4W=S<_-U_P"1O0RKQ\/4!U^[IZ!7@A?>6\
M?/\S)?Z+C_V'\8==@T/D)0,0A1\$=O6( JQK70";""_ >B4+O /YJ][.<ML
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
M8\E[R*]VCNYT4&PIB]1@&B?M&7T_O99AP1AG^C"9S#6 [_?*"&YL"4"8ZX#
M[W\!KK=_9A/,,> ^P,?%Q<7-Q<?-S2?$R\,K)";(QR<HMEM$1$Q$9+<0W^_C
M+V]_/B#\O+S\ OR[! 1VB0H("(C^?!$0_>,1H?\. N9[0(@+3$M>L$+V 2Q"
M$%8A"',"S%UXF*T0&$@E.^3W\9=\!ZRQ6-C8.3BYN'EX(?_Q)@1@8?VWF[L
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
M'!<"2QL9=)-[[]/$M4>E8G=<D2.;)'N>F7-GRJSN+(\YKE>WF_6,!VA_GY0
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
ME*5.8QGIM$AX-Y(FOLBXV$3U9P(CR$'85F>.[58>$^ (1'_ 4/W07SOQMDS
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
MF)DT9K:'*1,QC'O9?Q4KY?F_F!T(?NMQ^J//L\"X?5+I.[H2C\=-K> 3J6,
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
M+ZAN&X6EUAJZT$MWR+9"&4A:Y7,ZZ]VXZ#/'O6:F+RSZ]]&,&Z/P'0_W%>C
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
M, + J@I3 ) 6^6],6P1M3EL W]F<73!K6/T$5EUQ5T@K%TC+FTVJH(QQH>U
M?^X4>J-$3^[:+<-1ARCH^J:"__0/(&<'P%_40?=! W 4;J)I0J'TA]"($@C\
MNX\5SLSP$((8%>Y1U,07^,F60/,U/NX+E5#JA@P%TVH!7*8P?%TXF0B@?RMH
MST.DS:YR>J[Y7APA@([K?\"/4^ ASA% U37(1)95 +<XJH.R:@WZ44A[()A^
M_]T$Q7]X)"Q2&3<IZ_KE\S0>PKF+J<E#7!$3@?17H0K4O_W#BN0U$ 42_YX
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
M),:B;:8WRM-4^G+J,2UKQ26V1"[GJL^0$=#7 ,?7]XO][725C<65!\T/=$P
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
MCN^O&#Z  8\"K+QXACS,LBK(.XF+05 ,FN:8M&VDM@R3 1=C)YB,?30@=PM
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
M?8<13%LP4/^ZE)O1?8WVP4O4S&U<\>OWQOS7CF9$.\^KH]N;+.I7;_$32@5
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
ME%+DT/=:,9:"3E6#=>.,L)?1V?876*L\:^VGCE ;!T$]ECUD",6B6[)9(G,
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
MHS$HGW6,UGJO3E@9I^ZPL"-_G[^0*F9%''<=T"K.PZSX?.<@=&\3/[5O HF
MB+XQ?6I*K1F9(*WZOJ:6KM"L)HW-:=4E51_>[B5TQVR&$4R7NE3[1ZO\1XW=
MD>W9[R,-#)TMSDX(>^0-R8&[OOREN%X;-5RG04M,9V"J  \P^_=2IK1.^!NG
MA:HJ6)WMO;.R_C#+>8S.AI38!7CI^8DAZ3TT@V05HYA>TE$*X93=_0K[>!61
M]N\.D;S![.?&/Y9'/^T3.[/(PG 0+ME<3JRS[$+ W7S?D&-F<9(@SA>\D:M2
M8S?:(37X:".HQBG%#".I-L1J<?5,P>$WH:[/L1+*'J\LA"V$?^=^D^/U9B]H
M%3P_OW1D$^IF?]P!'L/J,^+Y_]_)S+5J#H++"R>8THI\9]Z0]*@V/'=+(NU3
M=]*P_MT7#<=_LP.5J"'10=F\7N57SJ7:9+;8H 1\7OFT'5S_83RZ>@#9+X=3
MX2#VJ[,S <I;U!_$X4P&4%7F9.A$[VY _](UV6%[U*+N*-;L)CV[L37D],@1
MO#8-NB\;Z3?NH*UQ]FKP4[1I\0[:DH4[7N@DK8#]<2'QXE#RQ;%+NKJ_$"2+
M<>WM$THY84PK*ZGZOU8J%@1W4T'835( ;/_IH!)&-G*:IA8/*6#Y>G*3#0][
M&BC6?/-)$9#-<LATNGE01.O[O8N7%&R!-09Q-07B.P".^!!P^]AO\(AQ=/%"
MUG[P":4[9M@@^[U.\TOLX'D?Y-5TR\YU??(RD;]P]-W#B8#2'^.'CJN7?&QA
M.M(]H.;==8#?=YV=W@'QT*<^F._93>MS$-YM;WWY2.-*M.#H2:<S$;?5Q[$Y
MS3M\Z1%WVB3QC"Z,J-?JQ):T=D(6N?T:N<<8XO\*]F F)[X;4D+J*Y(UWK#<
M04JN4P=WK61D3]V1>9WAZ<XN\2<NCF[]6GSR&K\F]'U9^UJMAIYU.MMO.(F_
M R3O,J?;?[6*?9G$DI"D::.Y\6T3%<3E/>$NC$&4N('F''Y?KWR&MLU'VF ]
MF4=K-(1Q1[C1OHUJ'CLNUSOTI"ZLZ_#T$2 G'^4*$[7_NKGX+HIU.)-Q*XT!
M8\V#4*B=O*=2\J!FMQ V@!*<1E5##EV.5%4QD&&=?T\"HZ?8!L%!]K)0&]T]
M3LOGV+B)L"Q3*K+L .7\1<LOJ/_NWEQ('2TKYA?4'4]\]+92CY&0U/^3[:/
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
MRPG?-_W'&W P4JSMYI6B1R:Q>Z!&-#FC$3,016,KMW,!+-.S46L8&=1P!1=
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
M,O9QY5P_]OM:!7A:)=5J:M<QA]S8]JC82Y\#)+NN?B[A(XP^=^<N]Y8$KKL
MGAK-)LQHJ;0_VN_^X_3IAL/GKP;P#+X?_M/GQ<T_P+TA03)W=7:4]4@1*8"[
MVZ$.VD >!P942EQ0>]3?JAM+)]B4!,ZG?W9O,;7B7$RCE_-N]E*I?(2%V3%)
MKOV')^JIB?YJO'S\ =QYIFH]\5?0D6%4B]X[>4";*?Y\V5\9J!E69E9EN.>X
M:,\3/M:4[/59?_C>62E^J5;]+L6[XNL/=;7#OT>%#?2M">#KT<RKP* _M)V/
M\%,'"K$-N<YGF-XK$X-D8G"R?"!2@JO2,_^ZUS0B@1E2E+"W3.4]KJ.F+*24
M?K1"CZ$(.H10)RP3J:(AE+M%)% GFSU9TNY4U%N%@+Y1B6'[;NU='XH,K?-0
M, U+E.B53_HMH6$]=6G-4RGV0OY,[_ #[;/)AFVG:U]WQ#RZ3K(%,$Q4'!_1
MWN!')X>X1X1]*"XIB1Q/]OMYX5V(1'=%K*E2L&/XJ9[K/WW^^/BX<,1Z#0*J
M&_D(YO6V'?C.! 'V/EX\SE;\F3X2-*VSF$9+Z\NX/!AL_8 S8MT-U?0B;04Q
M5\.-A3/I*$&:(L9M/3>Y10]K'_)=ZC1)?4CK>P4WAE<$C)1AF!:$04+M.N6)
MOBSN1@'HSRRQ+]9\M%!#"]36'48PTTM=IL;,;Y.F][C9T"+)<RJ+>BW^[V<.
MJ%2T8[4@CBE>D<4.I!O%91H/Y<8,Z*_.\.[^_7"NP&P"=Q>*+M;6@ */+<RF
MI-=O2^[Z4G6LITIQ.IR5&BV("DW<FI9'2AJ_&VE)HN=;_M#W>[U;W\>$C[!R
M@X0H(^V4@8X54@2F:&+...N:@1SA">[0.]QA)KF[QC)>=1<(\\X]^Q\R6D/Z
M?W+T@]X-#@RI?C]D9W/\BG]*WVKLF:;KPP^AJPG#L;P-4XRO1TAOT>[$J"7\
M-U3!PIP Q] &=%*5O(%#@N=&:>$G?$T"[,TVH?88CQ"%,3,S'YIR&S/<D6DJ
M[]FJ!>1%UT=!@W[)V 'Y01BW]]-8$JLP!YI"#<-EN"ZAFX]8JV^_X7#4+3["
M=$B&\^8O_$96>,%_28<;L)%<DV$U%C&BXH]>]PRM<*XY"8Q;'ONL97J3.I_M
MG9FD47I\D%Q#32+).?DZ+ 5B%R^=-A&:.FOAT6*:&M^V./N@Z%\ZCRT U8?0
M8^+$3^:\1%H-BG=^5G'9C=+FR8:'->BCKC%'$?^-N EP%L3V)YQCD2G5J&!H
M-^B.C!@'^0B OE9AC I6?Z5.[I7K$!EA%Y7=2*BAS0G=*B.OVPHL]DX[A))@
M(<(XL2 &\PYTA0X?$:::R4<L1;S[Z94^V$7R[H-02^C29L6E%&B[*\>'!L.
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
M"<<SMNL[)]QKV'KJ=PWM)HU'IY[C R3;(RX_SQIK]HE()0W"4;E>#4G_"W$
M8OJX>Y>@RZ6<>\" >R]Z.<B,M))&6MQX^W88:+9&WT5RE!\U0B]<BZ0N@300
M,TYH;H;K],>_NS7\P[4AES+2@5E# U%P57%;7X5RD2'>T#-+R(?"="%QB91&
M@*,1 *M[J]!:;3[B_+%_]6WPM9Z#05^^E6, #.P 2^&2(_!,D?M''GJ4 :S/
MJ4(A/5 ;A2S.3=*:@PG)+47&!/3NP$$2*_ S3+/"8&941%F7NN353K7/7CST
MGY0,U(D>^8Y9.T(L(?+"@,)5B*BOU,?"8JA&W'WP+<B)L)=@RJ3*QL-5:*(^
M<><T'R&,4>4=10T% T(4II\X-Q0822:RM_,RT<N%[ #2O DE!.9,$= Y"M/<
MG/,KU$U<O\[1;W<P&K5_#LF[? @7_O1?,)/-O-(B[-KF*0Q;*)^/Z+R6;5+H
M]:]?![6AVP0AX5$^(G8,W ^7PI7;,/$B/'-?.T^:7OCK;[R;RV :_5,'T?^0
M;WE(4%T0,E=CP]RAT!'6:%:D)S/K$#RY;X'J4Y (4&T*.+5ZCK01'(O;N=C4
M@(PZM !>WL@E0;*DEB;=>*?#UFZKE%,9<[XHO P37@2HW8:2%-X*MYK4FI45
M0[\!(^VJ:[IMU%"H-0K%LZD2("U+O/N91?U([<@&IH[P$1(D*L!V %LY![AN
M+.(7-$%_%X7I4X?<0JNLK"<WJ[E2QQ-D6GAQ#$!H^A"^-=<7:TN^XI<V'9\S
M=1(;<BMPD3I.11$5>5BXYJ<#3).V@19HAR<S&]JM&FX#< \#HA4:SCX;J\JC
MA-!ECFN%XXB>(78X0N?CF+\7RRAP(6^O9I^NS$>[<UC?I'FO[#D16U.SFWW<
M-@JV#90GS9GS$;\RP"2%QQ07U5];4*%DT_(Q,(#E7IOIF<E5 Z/3J2;-*EP=
M4I(OU))E)'A&/Y-NYZ:G5;=^TDQPV#73V=/1[Y%4U\?TG.68(9\ES%@[N!5F
MP^W_FAU5GWAP5MS$4L^QY\&2=)PD+TG_@)N^!DNNQ;:5Y'YYNY+NOA'E':[<
MUQ46HS11W9/70)]S9,R)DJ8)-YN<)E[2NZFRAGR-XJ0'FUT5*_><,A\H8=\#
M*SDV.#>FPA?DDV31,E9H'>&93<4C^\B,<U52BE+>!QYF,(3P7"/91^@0+CJC
M\7Z6>R*Y9DUS[]XN_:;T18<DG@,PDDADP@,0@MF0,.[5E$+:8WN:;5_7 7DP
MGX6<W=U/XQJ#KS.I-O4D,(IQ\%9BGW&)K6V >$W9[WWBJBD@UJS+0Z&T@L()
MX$T\_MN[RR,OB+_"?R=@!/.4E\.4]0_CVX=/=\V),!H;LEM/*\^3K-#'1GS5
MOK"[_!+TI9C"Q$=$EZBOW];C*?CHZ3+>MS9LVG57-.FE=-PQSW+58#2EE51%
M>_;WWDTH(HII9;YFJ#6W"D=_- O.!,O>2LS/_9@9^)];;O$1+QWQ-(#MBCJ
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
M])>ENUE<KE0E6:7H'_PV_B'&).?^OF_W-,:RL;](E)ZJV;[1_.P)=\^_K%1
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
MG%2$8_)!V5S1DR:C470/6DL4[+X)=&Y"B(ILZ0ZIE:<I%WH%D_W*>Y_P\J)
MH8[/7[ ZPE,EO<P=@W/Q\M%(%*_]#F_7#^1 3#;)=_RX+FR;?_[8Y>U=VFNY
MC!GX\K>GP_^J0P'X"%J1@3H*XP9%I#&,DIJ"D+85;H'MG0_<*,Y\5UX8U90J
M=(0<C.ZZ^'3,.T M/C6L '[A+G,9Z3V+WF$/+5+;V4<6J6=1-UC1)1Q(9()0
MGG(I5;AYQ[=*K>ZGH\I!8& 9)4<1N:NW_?[7X#35Y^>KAG8CNR.)3YHE=9RB
MJ";B;^Y]M5BX&^#U=JG4L8F((+'O3ML9N2\/LYMW#OJ#@7)L?5ZA#FK=J"4*
M%]>V@LR@UTR3*=#[1=:E*KX<R**ZL+3]D%GT18OIF>I/,,KC IO1UN @9R=^
M^79,D)L3O\YRE-)TAV]/L1/W='ZL@OI/YH<!K3%0@3%?.8IR((5A5SB0OM)X
MM"2B36[9![UCJ(7JWKG3:'AG;B!'V.UJO,'U>34?\;SL= -\*M8ELX\]Q('\
M":J#4[L%/1AJ>A]1-X"2!-P)G0OXFJQT#PQA?@ZU=W)QR+J G\UG<L3^\-VJ
MZM)'EI?]X SGJ0A)<EFIG+C*<NRIYMSPW/"H,LTA+H$SWRSV3EM8D.\\VF\&
M>NLO?E!_#FOMOKB4AA=C1WYS!K3+7KC^^?GJRTMZ[?&.WK&6,SFF$SZRK/DV
MDS0W&Y5M.9I&TPD=&B*"9F]"$>:?L3=*:LMT]P]PDC\SN?;SPN=?7VQN.5Q5
M_2+JR*7DJ/F0Y\1+687^#RZ6YCFG(L\43*U_(8#KC" ,*]"1K!+FA=-O:)@Z
M]88FH80^/3(QPO%$C*1LRX1(A2M=5R;UZ]$'1@R1+NU.J*7=N+JKHVNOR/WW
MTS!74VO*V8US=[)U^0U3 M4$LV_EWR'+S"0%XOMLLW/=4CF0HUY6QQ]9!CRE
M.![O]KXET;W6EEMV4+V5%O]%\Z?VQHPI_NKMMSEWHN<'/YFGO@PT2Y'O7S#[
M 'IG5Q1]DQ53:C*,I#_KKSU, @:'6NB\'^=KE:BK$2?[[&[4X/X8F*E^WC5F
MW\=L728/?D3("='R[S/VC?4LO^'_18A2V.)E\X L)FX%5!1%<I-8EN9B*1
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
M@>S8A6D#U=].4=KN6U<N4$"9E\G/2T^I*NRIYF68^6O4H^7[?U^?HB8V;=0
M%KFGKP5YA&9/'5(%%V<";B"=>E,+G4PQ8K1F;9]\MM5 W'P\.C-*'YU8ZZ(<
MJ3*J./6UM+(LX>)R@4=VM/-SRH1_2EJ2:)ISK&BZGP'?0$_DL1M&QIY)FY:*
MIGH"A_Z+!B.\@[DBQTSH)JRXC9%2V*@*_3E@1TUN+3$B9_BG-]FBT K5Q:^+
M9+H2)ZN$JVGHPB-:\>NJ>![:E2XO>!1.&#,YCP%.\S;@]6_WHL0QM.PIX\XT
M#B1MH78?\"3)ZF7I0=(K_5S_15MJ0>'QY79/)#=1A"2V]XKA^2 ]8APL0UX!
MF*9!F2<$J4)MP:F"K%=L!02=0B$?W6EI@G(!'IU% 9@'*7?+J$0PB .\*DW.
MCV=>\2@\ISCATGK@&0BSH:BC55_E*/#A*DI"A,?,F/Q/-Y@@4XDBJIWH*_RX
MIJ;E!0I6BD]?^Q7*=XF5F=(S,79/^YEC&Z:-O<E&8W /,/=5K=8=J.ELGMTB
MN\[^.VL--VEI*"\ YN?KY?T9*">S4DO)R;Q?.RIQ(=57".Z]*AT_6\BD25C8
MTM#2,B, W4PJC:_)WVU5+T/%4:*7>XT4=21Z4.8N+E.F1P\5&6NS]PW!BIAN
MB'VN(X@H_ $1],[J1,PQF6;3<;4%8L'LX(:IWK[_?:_KO^0(,&GA?;GCTMP=
M0@3%(.*T=%^MM+]P(YL[@6+](N^N<DV&_;#-@NM+^XB-JA'\IL*] \"*TJ<W
MY[^?6^B_<^>%^]4G,V\_F1U_0:&_??#U/B[.F/!^)/&!2$?VV6\/OOH$D+V/
M%HN_[#BKF>0Y<!;H$ ST_Z#F?_GMO&4FUYN:(56+/EOH-)F"Y5FH/493"=>6
M+; U<L(#"+L!56[;KH<!@TD);X+47FZ69/JIO.=NJGY31IHR:8/R<B#?F\@X
MAL@3*.N2C=6"%5,H>=(&4&($H@S[%9>:"&'H"R/S&%'5J^&YL>/^&3]M@+J1
M-\?54TTDW72D:^ZW?#A97>96W9+8@6E7XM*+<OPA$]^K^6GHB8US_+"B5X-0
M-D(Z]A(TWBE&[<&#NVNG,=!9[0?'_24:!$-25D,;+3)]\5V?5--A!DUR!+E@
MTN8G<K?XG\P;U/87_JN_M2]I5KTHJMX:[JT>%.?#ML];-/^9;$QT>]:L!<CW
MH#<0MW.$??,QGW6P',CO*2KLND'XCK&@ZU!;H-5R.N-D2Y9;(7'Y,I5/VDC\
MQK@=A?AL(#YA]&Q;FT]:6QNI?OAWJAZHC=S9+1S(QA,HA .A+NWN0$VT8!TJ
MK+BD0J]6;F??DPO H$!=X\Z&TA;QMC_YFN@^[B!6#.3/=%ZLL6(($947*W4^
MI-6" B)T@ 5.9&Y.YS<.A#Q,!>%6^?-?CN:P_ YR(%?\X<PSH/AOW294=[-/
M;IW@0'KXFC@0(-H%QFR:J5V?;U.8@0$>\&$.A!T3,@EE2V+W8=86L'\Q5# )
M7D+E" ?R4H"X#5/;"F/JKEP&@4$*E/HTL2[,=E1G\.S:;G7L/9C6+6L.9$2
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
MJ.CA$[Z\_'#98RIF=&)"I/?0W6O7C"/@HN#<_^L"S6&H9J3M&_!E4/2Z&-%
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
M^XHM 51>LE964SD C.F>-SC]/M\Z8.''SP:9+FR!]>6R<O*RD46/2O[J#$]
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
M,FQ0*%8)^BP0,H5;%J;MM01C$NM#^3T2,2BTHQ*Z<4,ZUAA6SS[VPX-9H]*
M%NUM[&5A#7HG0X6_)LV:50=U6K+9[-F9'9[/9J8&K8YVVRJ+7ZLHT.- 5--H
MS0J1@@^RIIW^FF/?'? 9(;:2&9#G[C?D9U:R=6$<#C>^W-AGK!H+_MQ865E9
M77WYMX;:[FYB782/[D*592]SW;5.XYT5O4<6;"V6NU(P"&WEHB:EFO&,US]U
M%1]?+U)\\STF)ISI;?/D]L$-.&,/:*XV6#EL*?FS:ZH@,(XW8=@R!<M</514
M>2.TTK,;QX5-CG[*IN*:=)$!>",OI%@3=RUNZ@;*(CWS \SI2UEOJM-G7=8"
MNHY(-3,9,6)SG:.NLOD)(WTM/7"$E@,^H_8B8$.YXI&.,@'\?'SBC3#\@)MG
MP8N$\S<)W-CP#84:IP:QY(S7(XO\#KK>2 \V+'X97KRU?(061[<%\&1X-.ZW
MZJ "IA;P9G*QOZK7A\4SG[8^N2X55 .U*?(8U)H-V[PQ91?L],< ?J4$;SBV
M)9S0E:Q^P#Q3U+UF:+IX$SX-X)8E]= R_VO76"$<]-#)S[##!4]P_':N./ O
M=USHJ,\G((\ZV/RK)1-X_NT=W@E(I%(FZ N+9A54WTP?:=^=K$2?RS.9DYWW
M[O=L*G1>;5Z\-N1#'+/EL?Q@9_($I(-[_E%?B/_I ?N !32S)YW\XR:Q=:31
M(T;%Y^',L[3,U6<H8U73PM?^=A3N?#\MC\U?1"^/)P1^P+?/N$P"DP&4 J <
MDUWCAL\+,Q"H8R:CE^CFP"K5S<-RU9R6V+#LC#IW^#Z49NOZIH4"V]?6 5A$
M0H7<Q%2+)=O?Q5Z;V/N V#G?0_&+O':N5?R\@7B.OKYN:<] K;,/,CZ^=A8=
M0&CQ7]^_^7 T5?E<J;;OB?-Q(UH VO:" _'E$C2H;&*6L<TXQ]3G0&R8/)T5
MPH(.=SJTU2@/;XGS&G1>["-/R,4_7%3ZL(U3_]JRTWZ=ZV=A>ECZH4LR(@W3
M>AR(-I@D:JTXD*CT]B@&F%M)1SB0YKFT6FD.Y,82!Y+DH!Z,GV 5G+"'_\2R
M 3A;0S]1>$L*_(PP!Q+=H_>;"[.7P=*N?AW@A7D,8Y QP/C__:]Z OMQZT:K
M&VMK5U_JV2L+!![=O^-A_P;H-=6#)*:P%]E"[ +!%7BQ!O,#_!N&H4#B ;F;
M?%]> ^(G\0%R6Y/XE .A6^UVQUFPR+;\^X?D.GZO8+_>4C ,V0O=+$L*[\9N
M?:N=&QS(Z]\)FD A-9V\U0P"^(0LR#.-&K3\HJKY*,LZ#AJV/6IGVEL4'TO^
M^#G:59':8%;X3C\@V]TR5C<@>Z*)>Z"D5?%N6'J/J>;U#.?#S1=>4*8T;\F;
MOG7.2#]3(^8^GY4T5-JW\&VJ\.L#C</OG2NJ;^T]^^V>J],CS27!P(J'CKS"
MH7EBPP\MA?FOW\;K\ETM.6D9[6X>;>@C)5IO:'!A&[;;R?; -##L7\!FT+V!
M:;(&U6*\8WW$'T,92"CUH$@>G[ !V7U)_R!3+=M=*'!MM/Z; :A?YM;MM_T9
M8C 2 \,^#)+>?2;4L*7,J4[HE%\S3LP-)Z2CZ/_ MX+JF?C)K5PH=2_5-\,T
MW>28G:0MR'Z0CL_@OHD^/BY9NNDWB6[/CT0EA"*0$V(*LU2FW!MRH5>S6=UH
M_NE<\Q>Y _%BWK=H;]T,/36B!N6M7CUQEVM6PMSQTN\+FI=MEN"-F#RZBJW)
M,L%^:U?H]*JXF7SFF\M(F9T9KA#_O&564UM2PC[GGIN&D;#VI8:A9K-X0__*
M@?E!_"YFPJ]C3K]4>W>JN+#^LS3NCXNG4^"2;!(4N@PR%Y,1_BE<$]F/.ZL\
MS5_V=J^V0-$-P0)4$*4S59AZ_\S3[=A\].\#^2K(?8:]>EDC$^-'I8_?J* H
M]#7<QH?G;KO=SC0KU1\5H,RJ*(Q<0N0-;_G#P[QUE"F.4/+-I*C&!TRCE.D
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
MU#I=G-55KJX5DQ+\L*?3P\M#T;VMK8&!K3EQK>#!;MEG<PQPDL 41!B##I*
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
M>\YNM5')UUS7FI[X.8A MG430F).UM?CS,JJZN,F&E#J!'7AT8NA7=/-8S/
M+('#AX=Z;LQ.!2:3@%WUAUAWP--T^%1XK%]W!%[L(P@4#&-N#V#V 1]'YI4G
MR4)HW'+*4S3B"U:D%G>+^0B'.K18\+D 5:9'GIMXUOY:RMUPK47?U]Z@;?W@
M_TSQ_"^YK.V=S($?!#Q _<Y"LBD7YM3 -&%=!J?H_I355R8M*"EP7[GZOA&T
MUNQE3^U&AJ-456F=9;&K_V@P\IYIH8-J#]/RBX5J;<1]]*\  " ]@(-:) ::
M#05O;I!EX(EBP8 K$.-XEJ[86&=BV^^[R@^FFM/D=8X6;K>%:^($.@Y]4$M^
M/^8NU"907W*J'W"N"NWJ/+P"*&*\Q&]^M!JL'+#?WNC[#?\8^1_39T#6,@ '
M:!8$4'MH$LXZ C#BZMD?.2=9S\"Z2<'#$Z!NXX0 ZA"HC: YM[X2S0G]LR9X
M=.629A%DATSCT?&R>RI)@L=_(T\)73 ,/:UD6DE,8=ELR<R(&0,/R30+,JB5
MRO"%XBG(<6.1Y4,A)%?4?W6&<&C$PPX9KF>>#4I("UJF+-KW:60'<\S5#8GU
M0H7^W>>)M72#WXA)PM2CD/SSMVWL'1N@^;AE80Q8<&$T8P)XHNU+-WB:O)0)
M">M1'JI):S?40P&6(844.Z$&(@Z%3T:I'[@WMZF#"*\5I VU6(^^*R*X;@YU
MY)K[3WDL!H;:X\HD/73U7W],]^GDO6UA$RB#DZ&9DK=,44O:_V06")!"]M#A
M0")ODD;8NLB%#<]ROB;A2!NZ1,(@8H3 $?!FIY >X2"*Y"&YR@A@>_'2&$,"
M1AH,H1 B[&Z&%[D!@E.]?AZK NYG%\ZZ;4<G.AX/6]/5S3MAZR4Q^#"U/4 O
M*>;;-7P)LD*0)2+&4&+7UII/DH]A^\D\X<VDP^@]1OT838I]WY2,%-K-=US&
MJE]V0+W(G!"J9YPQ.J&1]*.PW3N ?_,L)3/L2LSXL;-^3MWBRN7QB)L,%FYM
M=P:I'Z+_DWT09AH"/7G&7%BXY10D_K7].(%XFC7A!<#'A3TB@$K^R]JTRY-M
M8>$O#<31>UH9HXB7+"U-54L;":N7Z3(]JXZ[<A>U4\+R_&H6%JCF0TGQE\C3
MJR,2M]QX(ST_IK@AD4D+W=]UE#)"_OBO["NC>^1S8XH@Q)>NB!?U!^GF. 8^
M#(.D^U#(89C+.>*S%4QL5#&Z[%J?IAF\?+1=8( T^G@E._Q[9;)">">9KW4N
MYH_CBL9 7AH7QI*,AUP,Z%?]6!'/L$T9?_A0P5X08G<5M5N97KMUHY R)BKN
M(Z,+124_'GLC15A!D#.:D_XDR+C5O"3OA@S9!=Q#-40]U? ->CI$!8(S:E/,
M:::%KO6JH1BK7/M1PHI3.(+>BKO0QJF9N5MVEM_*M:X/Z;^%GS4UQN9!/GV=
M-/F:1$2Q1.2:!Q6I$TG94 @O^(IXNGQU-^LI36<<,3G^;$4SCJHOXE#ZV6I
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
MZ(&-(G(_C?FZ1&,_3.)E"KU-Y,]K]D=IO\A,7:(1R]OY+]Q+KHVZ^SYUJY1
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
MY;WN#<9'+"\8:(,#D&>QV3%P5X=G*%&, QNOMX=*.'+OLYD?]>)2\6]5K^T
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
MU/7N%ILHS(;;#A%4*VNU!L?@VKD9(0\+XQQ$ZR<S(LO<W/P /T\G)T_OP,!
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
MH8X:$ MSTHNN<^8/#.NL5L8?U),</WKFUF86.7#[/HY_.\SUW\KS^I\\B%"
M=D>X89*^@W&%1FY--1B9'N3P@]2A'_2,&!V@2752,?KBH OU0N**M];1-<>$
MLS^-C<;T$#>>U\(9D:!5+LL/%*=[4';G[A4UI/,UI"G0!HFD2RLW!M&:FQ;1
M@<=N_2(HYW9<O=(U]/:>.9< =*AC&#RFL?R^77.WYAJIT%O7<MKN)' B=YZS
M"PRU:2(>U->;! <2]&'[[AK#(S]_D_F>9AJ9_TYJ2:PXGC&BK2IG9E?X/1GE
MS_$0LQN.\#,W:=9EE%.Z7/@J!S6%X%=[RX_*.<H++IW^@5+-2W*V3;S]Y6.-
M(^#42IB)\>FW0X[D5J/\AN:*4H<VG$;PZ]'&1;IK;X>RSPQD.KU6Z7O+?^Q\
MMFZ<S9-)I<QGF8K4_E*+A6V[K/G?TN>X#\&]$AU>]@!#>,N^L#5I\,%-[*<M
M*Z86;S,Y M[$D;#NYE]I/2W38/B$]UD)0<3/+$19%;TXP=4KW?629@QZB00\
MTWRU1+&-;>N&BIAG.K)2- -C!.P7@(>PB:E7K(B;8 'S^%C[76GC4@1+%XQ$
MYK7[JX21=9$NQWK]H.\*4FMX#E"%>A.6"YD33NA9Z34*<C!0Z*:)Q.@;N,)'
MC#ML"M,CHJ+*,Z%HZ5@14\^W5>H\8MCU#5B[N'463'S6XHZUHOA<8!.B7N=3
M-;!1]\,%)^GB\V;).0I2!K)MTWZE>\WM ZWK;YA(VIE_.+NJW;-X"C8QR86,
M^&5(P3R62::*AZY$O23OF8JY_JA*,89^7B+.-OQ3F^)]6!7^7BT?%<>2C=:O
MV-#F0;<[\LV'!(%1%$(<Z^$M,'(VYGRG<KC^(=3;&)/;*97GL9:YV,<P,C_T
M)A=R0M/>W^(T53KNKL-'F_J5W+#F-N"8[KU*9VOBM7Y[F,XGP".W%Z[:UM]F
M^9"^22CULFIR_^;8 CX3?7TK6^I:^@7-)N:M9-/^(MT7N=" +&5))?62[1+)
MT55& ?N=CU+TI'T+<Y0LD/+JQY*!#,9N!P4=+G&@J?O+:<R]/BJR'*DV%9=5
M7DLWSJ;*,#W0W\8/'SZ,11K!R\JJB=65)>\KJGB6,>Y&15G98WAT2F36+XI7
M#07*XB\MK1R_6U#SO?Y>.=;X2&'!391MBUT>>S[!0S<!>C$^_D6R^8B1GI&>
MXLOP]78A&G'O'0OSL(\8F\,=5:Z'&QJKI5Q,$R=6"JL?3[L,50[27LSV,LK/
M7J,?C'QK5Z0W4&3MZV-T677-9@+*.E#)&&-G2'1>I1$:4SV:QJ7J8L]2Z>B6
M ,1.SQ*X%"M)J<SYANN@>K)ZLN61'LO4,=$IPC?@(8+F4]D<([JH2UB"TG%P
M>MV\E-#P$X[T"(]AGWHCFN!Y 1-O'[OJ5/U,>W8F5D[Y\GT%9KQQWZ'PX88[
MWWU?K7P*$\@Z=KG+K@4N?+E[?,5?324:SIG74E^%[:'KS0%K6!I^E +B6HX7
MG.J:#;K4&0[:(1:T[Q78.%'H8O=RX8(OA[YO6'?1D[!GBU_W/_NPW<@\--!
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
MC'"D+'[)R:!.Y^'W)/TB4]7-"78B%^*.CT:4;[0CPH'2]D;U?=<QB53AEN
M\J7^]$M3TB&XWX13"\',%DG/9]6(,-:I[.RA]\5>OD(OAR1\(_I0B6%2Q*%1
MAA#[&4>:TT N(?.0?R2%\L3JFP-&U12.E\"D%QTN':C_!6LX:*='D (7[!TV
M=$CK2_#[[\N34?&9GMHD6'A1L7RS2>D>*5O\\=MI!'-=-77 -O<S<]\?].-_
M4V+SGQ[8(QQXW+*A$I1C!K#L8X<ZEO3/T@W@ZE$<6> 70[2FP8F8[&&%,J./
MS'.X*+7R O'1%5RI[SM6)._\#I%9LLXT+7]<&'$G%^+IK=VBM1RJ;YK'TJ"?
MH]['J7K6'ZM(O$[[^ESKVWNGK_,DNZHBO=N6>@YA4E!LW#&.J2K-0JFA<'<@
M+OO@2O];^P7-LA(&)B+_Y>5/GT1]<[W9S9PW!F'UA[F0%O.MLQATZC!A:?5*
M[M'KAU+/Z@UR>BFF@&O^UQ@WYF( (JSANS5I04;J7A,K+R-*M0F6]_,_8\__
M]6&&\WQ+T7A&%SO+Y=,DA=C0(VE$Z6PK=Z/G/BL*?\0Z_#(1V_X6[E6OQ.F)
M=WIONYD5WQQ0_:V#"]%W(?+XBD</J&,L;G8.P4@%AU8^7SS=-4%XHOU([;G#
M].>7&VF:=+5XR_NHN_)?R8OR4GW%-S99T5W=Q6EM.W[IUCAA']8PQ+ N+[!S
M:4I(Q9].M177(K!J9M 9L%36E2T[#!]%A6 676OT<=P[O-:M>40(O8Z#V;X<
M4)W^<+IUH'/>],A J>F$9_:G:5O?5MATSIEQC]BC/&)N(M(6]_:^8ES'M8M&
MS1H:V/Q\ ^ &X@%V!^]HWN*0R&6N3M=!F8G<B#*$L'/U3U0N).)4Y:/:,W$?
M4ZA5COY5E$'UHBG<3*RWLAG1Q/+#1C_ :*8);VN:RX=T 6Y5H"/-I"G :?W-
M*Y-)81$X++KVMXL-A0V8Z!9TWOS^K%>N4R13U,\S(BUY<1G!&?GO\]NE\P\?
MO2JVR];VH*VMK$I>V^#L;L@.<<8K86&[^,_TX0<NL?O4U+1*";;.1?U6F=!C
MT!D@DEAN43:&%7XB+V?\+!CLI<H;M/@.#I;EVU!J$T47*8J)^LJ("-43R*,#
MS6>,>.[$:5CI,DNF@.(,8\(<V-F<T_,&AS[85U35T!#-,IJ]?AEAOYSP6R"+
MS=/'O.SUE,[ BW3,^P-_6VIK0##($\J+RDSED"X[!IF6QQ$ ]2X.3E16/F4Y
MOG50C\ B[@V5:#2?:X\H)U:0BYIJ7AYPZKA]^J>1+]#B64)9PRTI8_@G6I7*
MJ;=R!==PY81@+5LOW\LP@8#0*,M;%; >85&#^#1=L(HN5C7<<IL+$4^@RGRG
ML(JK/V*"GF_$Z"896,K*"TND,[Q<YZ@%-<K6A5/QO/-9%TK[E]*U_W@V/1@/
MV14\6"&.V-O3.*%,(U8PZ$L+<J*[I/H7@+[F](J*:N>ATAQ'9[6$L?5G[LJK
M14O%2;^]M-#^,/JKXGBD,\-D8+ '+&BJEZ+WA&L1^<#.7WM9-A3$ >2PDS&1
MTK,?.51=$5TX%_B^3"= .BTE2&RH\F6B2.GQW[M$,V-'(+@> ,2:L XP.3A@
M LH1;^9"XCQYKG<+T*A.G-W@_,2%4*[#-B4>?W!CE3#QZX/!,ZN!7,BN7[<-
M=Z)5'5VY#0<JRZVGI0T?\)+N+F*>QA"LM1FJ"CL"%:$"V!MYWTZ3C!<K1;Z"
MEJVBP4GR*!1***2;I(%&M,':H(]ADD0/LNP\42A$!ZM#QS61Y6;[.L6YD# L
M*AWAZ?2\4*/+RZ=(8D4LVJ;_5O*XYY*_N3:J2WO5M2YUJF-UF"F/%61G&.P)
MZ7<1!"+PD!!EC"65^/CPX'*9E+[9!/NBE].M!VW)AU!+YZ8%9=1:!/5/?.K8
M<(\9*-%&);*SB+=@([F,6AHV;3<[RV O*$GM#IW^7*'<LJ56U_8^PUQ3PY!!
MW@<^%@^__D4] QXI+=.E?+4T6?DF96M*,\;1^-/EN<!J).!B G;V(L8#E^YR
M(;MC6$?IQTF$2,!5&/=@N5EF))DZWT]);&6>U4=3]H_:>I<5*;<E^SJ I4;E
M8]6FZOZC")GKRYNGWL=W<&X!7LO@801+#,^ >=M<!2.99S$I;2%[^I*G.NC*
M$Q\3J>&AMTI+[8)B["A8F,^XZA>_5Q2$KMFR! ;1_"4+II\B8- PKG5(U7%^
MZQQTC&,RQ19;$7B>M?_"_GLG&V(/BL-FB.6G_]8=YF\._#+ V;L%OB E+G(A
M3 06BHP6YF/]1K-O\:0J0H^%' )/U6HOXFO=;9/JI5B=TQEH\]D?/YAZ"%!O
M@W-EDL'S[4M?I7 AMNA852H>U"#85X=2PY<&,W[!+3[ /PK9.9^X,\==4E>[
MCGZ>],5X<_.FYWIG,P\.9#9AW[J"B_XB1X=/@P/KAFU=_K/<[C^T*/[_6&XG
M9O^&I4(3'VZUC"0+&T@Y>NV?D\3OK_6F +N<O!*OUK56I/I2@[WZC<*VJ.-'
M8DW3RY_3W9_OF3+Q,X^KEM[AVI-'6.0=Y\8T,K3D+M,-JZ2@O)-UBNYY7*.Q
MG:58A&NL+R.#H<.37 A;WKX)P=)V4>-"OL<^/E<(2PKN8=5R(0:?.6=G"8L]
M1KP#K\=1_V9^DBZY1*0M7'YTT9A?$Q\JKS TG924Y.YXN(;.>5*Q(%V(ECD^
M;.!KT'ZI @V\Y6PKG>(1/Q5*0:D;2X%TC]9#D"/0\/J]--QCA826FHH.Y0@B
M13_NAF= 6Z=\1^6R7]+N@6>2Y;DL<B@7HKXPP.%'S0$CS8RS[#P 13S03K$<
M(4X +<+1NG%53*W!X3 _O3 :(_ZHP]2-8DSQQJ*+U!=&\^'/G?E>0SXTUBP.
M,:?%@SRA8=Z$7V/Q)_=;Q3."H0?+OZJQDM9A,>.'!VN#70/FF4.!M(0I!F=O
MF"VS)OV+#:"WD;N#@6Y,VTFS;$X5Z&SB0&BXL%I12I?!'K7;?NH"L\D^C[*=
M&KT/-.Z\\W4N@%$Q?SC23@M]G/CV3;AS\"MB&CZ!U3/)Y/#S &UW,<:L03?L
M*=V#(R!'F.5"#F@QC_TVX+<\LM!H/RR*^;GON\RCXZ9TOM;S>GH]$BJ%5IND
M?=%R89&GS;7*E[X7_'P;6#1I#I&F;826"2DTU8M^6<,+83R:&1(DNZ=O/'6#
MBQ,R9[?<7M]4A0OI6)1$R<#UX)A!ZX/>U(N&O7S!GXZ>?)&M',#64[^XK:""
M_W\(X_C_6QB':$V<2"#3S,C20*.-@2K6&+2?P$>E28-60;2%ACN8^64[ND[X
MNOK^42^[8>GIXK#JX+J*I.#<KKV=6GU7^LT4<EK\1NH?:3^OZ558&8KBM,&H
MP@@<%[)V'\$/T$8PE5Q(LNY?_8Z?\8[CM@%;664Q-<"9#&(Y;B_0F!JB[HM6
M?\:%^.#V72Q,JGE/&VY8NFP?:WB/J%:?^Y9U*<;=N-R1'ZGYZO+U6@_7K!/N
M3!P%QI(V9 J#3C/F P8J+&^>5TZW0]T7]))6R]YXJB](J5G;O"L_!C6LIFL1
MZ?C3T /*Y!T>G76-00Z!0&#N)GL./Q.)*"2_UV&)V' $=C%]O72=9WCX&:K;
MP_L9%I@HHK;<RH5$#U76\]'<ZE*"7R)]_"*T9&SI?-&**!E"F0,7TJ27->[@
MHB_LK5W@/E4-9'HLCG$A.\.V:R-"/FG,;24V\E;"GE*>&^E7^=P,*@VV6Z90
ME6.\K^1'487%,-1)E\&BX0VO4>_B0U=!8,(<GW7*2+S6JGFO5>->D:R3S0+'
M[QJ)>1TXDQ'S<^'=MOS\B'QQL5V&L1 /E:V@_)X:+D2!1N;P;_=!E66_($Z\
MGKP"1@;O 1>8ETW0/JM89WI8TDX[@P/5*V+.AK3.)H+26&*8 O.">>7UJN<;
M+:OG#YD,%,7I)[.[,J+VRGB/U1"W@R8BK.TZI[\(2P'>4!HFG!5&O(EC[F+9
M<2%]Q+WV='7#4<L)W)L_[\*W:R^SN!":-X&57L.PYD+>X=MYQHEGPZ*U./#_
M\IWF07N2 6$%YK>=GN*Z2N8(\$SIKJ,@CRGO[.5-#"(26B:12M]A_<7@$*9Z
MIO&!+"!<)J@6LG7.:?A2U5!V\'F]);A)V%#_8L#*<5_^L63ON,7-5<1S/%U"
MDB5JPGF*)MES(4(]O)79K"8(\A:YGCC5NUT@?D;.E0NY*F=-[*D.?> W>71L
M?",(9JD^/[-UGH<B#@B:.71+G(A$L'0,>)_T?1X'1@MR^#.YD/.52ZJ\;3+3
M#+#&[#?KK QSWX=OU',A('20G$#LD^0<WBY]YPWN2Q'S,H^%?=B. >K8;B7Q
MAK3 >Y,=THV@V03+4 ,^,,\A\2)KG; G6[GA9?@#N @7N?XU*?</=*V<]/NY
MVJ\TV2BGV'DMG%DU/%[Q]UKU:>RS$G?BQVIB#0!J5'),$Y=X1\N5W 1CF["<
M#<6/&9_T=ID?)6K6XI9V\X[\C+X&XS6M,EP?S3S+PM#"H]><82TADG3E)N$(
MDG9=NM<[M39\_EP@1W3P34UI]=/P+ME>C:-NMS#D6U^JKT0L<-1M.0-X.=A4
MU+8X9XG'))YM[*_+H\_5^Y*%3=4U.4PNY(^*MC^E$9V(-$_@J;Y.8<@(L2PP
M<MU<TI)(Y^.A@4>-/:V"$.@3/SY[&C6NV^M7=]/YM(?>TI&!LK$A'6N3U;J4
M+F]B1U(O%_(\GU.W7:U#WM2#DOHY70L\OCH8GWG5PQZ\MPG,7>)"?I7^NU;7
M/VZT5&$3=!B?F?\$X2NJG:I]<M;E&#@\,9-RJ^5X_?&^$.B"E?$MZ.Q\G_KC
M[VZ.?*\I<I3- UX<B0*V''%B$1W6AZGA\+=.X&1&1U4[:9D,'$V;>!^C8/Q2
M2*&E7IJ.?_2]$@G_'CN^8$>7B%:,EM?Y1AI9WG35XMS5E'N1.E%>EX*@;5.R
M+W^$1I8!4(GX[":-CR5FSU"GW_JN%'V%G5XO8]P64.50^G:!L77^AS9Q3E9K
M94F$"Y'OXD)JR(B=]ADL!7HX2Y4<1=Y;"]0E<O8#$2Y[Z?=O7?TLV>RBT.__
MW!8^[3'BL>$8 +-?_C6MIQ>_Y&'D6R\RO,2RIUCNQ61\"451+84]J]GO=SG(
M!+N:EP_<.)0XC1[[5BP5@C#LJU;9]Z?ODOQ93.*FV%&E5[]#(+>>6_ZJMS8W
MAYA&,V_RCOX-WM2G\Q"W/'!)3J>9QWT83VGHAZ*3EBU!ZGP8>#-,M'Q)KYFD
M'*[)\^*< N)<,QV^FJ,\4#GM'B@9IV:T3][OU<$;FZ]/[/?U/I)0@Y]/, +B
MH*QS&QR!2"[$9(%I!5!&Z99<B#*/#PIO<ZD,H'>+,X   U@V/#8Y(!W$'XB;
MY+@0^_O9@4<)*PH\CX9WM!JM8+-LP$N=I1=RC N9FN<4$B>&N!#2*J.1G6^@
MS!GL"^G%ETFV$F)")&FXAZR=:7+E(&[2V:2%\4""F(\)OZ8C*>U=G'U7\V6E
M?7)P@8E6"^H]Y:D"%G9"5,7BU#UOI+?X5AG1AJE":!4&C[>S1%8I,RPQ)D56
M.BU4.W$"3<)1<A+S=)K0$97[G_2O=WK O!(I/;BLQ\=.%.L?RQ\[P899Q[C7
MTM(*-.8#[GP;^39?[9[)1!CM1E:5]9>:@!4L+!O/.<GY#!.KM:$A)@F/_,GA
M@$CMH2"MM*(WJ J"H)FTN:;V5G%\@([C@NZ^[*D.[<0BI._UN43:$28J\2M3
MWYTX7,H1X.<9D39V FPB"Q ^1$.W;S<="SG:JT:(;X!)8E4JJNU;B) QA%&%
M<>]Z>V6JO]!AT^>"!3V""T-;B>'H']Y%WZO>Z9QLU@<:<$N\T[M[/F2,_+XX
MO0C,I/0\58=YH1]K]UN>P\6$B")UDL-CUF(T[WOOIR<V@08C5!GX*U:'!(HL
M2(A< XYT+1/4-;,2U'[73;<[7?( =@[?8\Z$/M2T38D.BM:+7#HQD3PT/X3T
M_N&=&SE1]9C*YYGS&.-F^U(J/<'IK$*<56_?1;\QVSRM/]V$@OV&YP9HHT[-
M:JU=+>\;T>B=:,W5'HW"NQ?V6A68*?9=ZI2]VU:\HK=DB<_;]8 A_ CV4_V)
MD'ZH6*TJS74B\%%Y3P1"!.L&B(=%4\8$^LPB \KBLMNR\[[M8AK$9\PM'/[F
ME=SVAL&0D" 3/R0=(+H!OZF#.B@&G5VZ7(83Q3"; O$E/8UZD0K)R^V 9)D9
M&]8F71>Y*HC;C55++=MNC*9QR6XLO9ZNPSI<O7,H,!+(F7<B/&?TL!E XSGB
M1")0@F.)>C2<QB F=$(Y(Y/F/GU]Y';\019<+BV;KMYN#<=VR.<6&J'W/G")
MENU2:L6'^9W19!_H=DP#WM<-//_V4<JBT+4\BZF<L>[Q:;M%;P^H0'@$3+P"
M^(O]N1 )LRR0S"@ 4[,=U5O5Y9U,9N9")/IM7ZZHAZ7]7)5\\(=-<W7P4$=Y
MD?-S0;RX%X,VWK-76T+7-I6PQ!:[>J]B:C1H.WZ[_W^YB/$?8?H5OJ4EVEG
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
MI\:_^/&2.C]OET:]+P-F)R.=3&68RZ/B['2@<1!/LSXGV%H=_A282(/RUUY
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
ME!F145M1K(.&J*1#FOF;M/M\'$EG^7M0M)=HUF4"J)P?)T#<(%*8C0K;^66
M.U,<4]N*+\>WB8F!KLT4TQ;+75Q;LM:(_7O*0$9BCN>@W8(!V7XU_!N+0G%J
MRQU/O6G-:5_Q[#$6NK#W9:IE;>WTG<:_CM(MSL(\IQ[7BT>@;OE2HCF1;-/9
M3>Q(>.P;26+3U T5?.FS ]!>S,.^YD&]AM(,G5YUQ;[;:KY[]J7.JYS\5NMQ
M]L#*SEH:>4'">'W\N*6/'S^82)]%L2XP5XVLAV!_% V,%"!6#C9D@7NXY[&;
M^7EU&D48$B<4K*;Y/C62[*Y<J5,I!L/>ZRWA'_N7Z+0DK=Y)*29EC8P,F2G>
MG=HY&3R8@.5\"BRIY!>QQTN Z'0@2X@G(RM '!(@^"^),VP#>()>V=/"A0S-
MS7?6^$PE54'P:G82(.S7]KO^X[WC9N03K,5+C$XSA1IM8%OT!0,TN\CVJ5?6
MAUP;4!/OL^SUC]$;M:@_"X/.L^+[G*3[/6::"[4;8S7=?SGF36N%Y[\2:-38
M8YO,^<9/,R^+@"\JK'/J^_D/!E]_Y&M- ]4%0IR#_.+3B#"N(<]QX\YGIUEV
M;QJ%2KUY=R:T\BTMM8?M/#V :P($RY\TB^9JX?HHA)GGJ)D%=CN]NNT\3R4?
M:Q'=D@^/^Y-B[#E-D_Y2[$D*IG^T-=?)!E.UC'*W\V%^ZYJ_*P*';)O3?;OG
M<P@A@6NU-O_M@6M/&+1%'G;4K?Q(W$:@\0CQ%B%<@-B#\B(\1(O@]H,A%\%A
M-2*-( W^,.LQ,,X^6,E>8-Q_EY-^UK(N21?V@0I_9POK@6*JI]F,^FR>R<H'
MZP5\UD-ET8!;LR6KR.F!GP*+)M!, 6@IU$4LOMP7DF.*"1#SEL"S$LF=,P=&
MT9$K,#.U0,^2(=$(?@5PDTKQYKCPTWDZ7".HF[H-=PP,:Z;*+AFZ.O;4;6",
MZ+?HQ:;D6-#2K;H"]#M#MLJ7S'3U/QM>^7QYN<^DL.Z'.UO*6%+FC$$4N:%Z
M[<SUMO_\<U8RLHT8A]]$=!?;W,X6'B.U,#?SE%@&E('(2%>V?6QED:70N=#
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
MPBLX#P'">NI05MBCOY)9K6TTHF7"HAY'K,KGIYNVD_B."HH$SC$"F[16@DV
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
MNX>!*8'.6J*R![OYY"BN!J?N7.TP,/-@SOB7IO^=_MF$;H%B?:>&XS&X5 9
ML(B/TD8M%>/$OB*%J3=H+VI$IN"LU!OW]S]I@X69/AEQ[?/]O*U7:6=SH_K\
M2Y'&AP_?(8=LODPLQ5/<Z"V8\IXF1SC)A;Q20-;]L-:(*KN4-(F)@O/6N.<T
MB!EG-:#WR:RU^!759K6\N.]W@$U#::'F4:<9>]^-]!+H(I%X"+<27W,05V Z
MA&*A7B&>UI4?;HM8EJ)(%G 3SLM\-I26O?( KG>IT=WR,>MTLWC%/'F8SE5
M84&P#=2)(MCZ,6[P.^.B!%3K=?+*9+?FY.$<7.T.'MWY7FN#M]7M%7I0USM#
M'#[P/?G(DY42:RA< H:_C@_5H(%Q90!8*)X!W-=5AGNB2@(CZI3A,(*8-5%B
MH%0L3M8Y.NFLFMMR@=N[_4<MTNH^=DK'OGW?-8+9#L7A8&2IE%HB&VJ4EQ1!
M*U*6)8YZ"IP/4FP0184%5&/(I]6KC(Z.G.QTF>E^,Z;N)_9XL((_X838[I=K
M;@"-A=Q+X4)V0,I26XX=Q7]9DB! FS [?==-^,IZ>.?HAWL+-HQY9"0ME=;L
M1QWTV\77^#C;5;B$*J)M/'BJ9^&?^DD>M*>^4%QA^NZZ0PB ED[EP_7P4(4)
MUFF$+S!?-K)%CVD$!8[AR+O<?[ BCKF=I]33FCJ-?JPV[7,!V4B<:)W@H2K2
MTC50V$/XB/2 %W.ZD@0$?1^1-8O> X7=X;*N>J)UN!A^4,CV#$M<9\,QK_<H
M7%(Z)\*1,$7:1^B)1<I]"I8\0DX+#"&RM^6>&']247EUZ^Z#PR$-XKUVMS\J
ME]P?8") E]:(BE,VBTL49ZH^+1^*>PTGG,9P(;S)S/NSO%X'^>,Y3&2;4^E<
MA*57)9D9L+>&B(<IGCXJ,[+O63[OT\ENC_/:.$1R(+(OKN$G1D8;ZA1H2?DU
M4&_"J"6!5CL1IDQ5?MWF=E'B7FR=1L2XNMXMGN;=I!S]SYG;MJ,Y09M"W:5)
MYP@A+C30I0E?PJ$>RL(MVEGE@Z1(%*&@;,X@6L,KJK-)^:&H<J/,V(C_PV_.
MKGOOSP*'M>%DZ?C%E_B53Y%TCEY"-<F5.!]5CN;UV!2XG&)\77:7P+C39[C&
MHP?\TCO%TJ6"9.P[WN-B@*W#)8@ ]RDQ!K!]8H0*'5)6IUT^L[T?[5O05=2T
M7U_D8^CD/:+=@!E[. -H9&8 K"P,X!4#P,&H,M(, )^[LIA,U,3WM,+#2\EI
M+4BI_MFZLF&T^K>L^+,[\[ZI5NX])<[;6ON\1IC.,<@ I*$V#*!XY3P#Z%UG
M6H0[$S$TMD4,83<#B(/\F+EB?AS\[[?X3RVV&82TVEFGJV0<+O;HY/1QLW=)
MVAH^85MWD $D.&_2WXH"!:R8./=P6<?+7>QF]6(NGT,]?R[!TW-BE3>,_A:]
M*J0!N-!B022R+E;" .I=Z.JA/^8TBO5^R__D<O_*3<F#_<O>WFZ#2^?'C&=>
MVOLPM0;/%OST0?6@5/K)+2@-F4YC&6KY;Z_S;_G_+^4:UHKQN[OSC#-5T)<E
M=Z?HNW@WL!,+8XH7,=.!M0P +8=Y_()YT4F3 ;P82Z4S0X@9/V8*8N28(;^E
M?WKILSX5'9=\>XT!T=K<\.2,O4M5'4]O#J*+@R;H83?@9&Y4:SR($][O@V_1
MTAC R8(8H(TB',< OFJZ,8!;;52/GW)>SK_E_[/DEV<C<^.<VI9T;2T2U;V?
MSYARY"7'XU#?6(P9 +P4]?4<4[&>H!G3_TT.\2V^MS#LND=:LIJ(7I/C:85Q
MPC;E@^H5M9'*O@'>:MU<$2S\S&]D..0^-2ENTPL8,-NFD"MWV@S8#>P LE[%
M .C<.3NGZFQ8QL)-[]J9K*Y+1]/LWUB?F3DU:'M^9_V6Z#,K\Y/[;@'UP%56
M94&F9Q=Q#(##TVYF.'H=PS4WA$TF;-LTN].A_ARWX_8TLS]=>BCN_]3,B8L!
ML,PS@$1('@/XM)F/^KJUF4N DV5MJ ]H<'I;K0L#,/C(7FNN)PC\2K+VO8>:
M/@\:OD*VLCS-5NBJDA,#&&8^+JR^\HV]@0$XV'SC?/*R'S,-8:?YP:<5+@-R
MX./^2FHCJE+#UU%;-.@61T',S[E?+E11LI-N$#*QM1K[[<FG_!#5;Q(KJ(4.
MU5D/9N<8N1?;?C%QHWXV#FT$*/6.#.@<1C#K"I]^N=AMQ51>!K G&K5 \J5Q
M5BA"ZAG ZO94.N82 _CXYA_7^-_RDXT5*QR&8(K^MG<+0XN_V4:/?\%[\U<G
M+?(G0+C[OC@$['0>SQ_TXI;*#PCX5#;JO2[O%A[S_MS +RD<F)CB\?!O7%\9
MP,86:EW 7NCG[*_I\1^Z?"R5>G\3LS$CO*91?)X$7STZ#NKR0WC71[860?/C
MK+^8=M/9&<"#TY@-BB8]'*SM#V;$JOB72V5U(4/H)_C!"BY.; E=L8;>9@#3
M?*HT9#<#>&GVCRL<I$H5R*.?0:(9@,MX,0/(6!C/:T#AGL%73VV@*)(;\33(
M<<F-'XW<?R;]0)#Z?M0+P.$'4Q!I"K8+ K+1@GJ0\^97Y\J8(<V85>%>!K"P
M#IKO_>"H^#G_ZY-P/Y@#+^>?\!U/C-RK6YR_F [^G4&<Y_S+Q7+^;&3R?S)!
M_X$:_[5/&*ZUN<, &K0QTY&@^R =6X!LZ=XZ-O^KIJL4 1:ZKV6%=E4CZT?V
M7/47>S"XXQG8,&3H0@P#V&OY:WH')C9H-&I:-0,<&'-@BYJ (^/G_"\7S/2C
M21AJ<1E!O5\!E=K)''7HN)B@N1[PJ^GOC63KEE\J4FBU<DF* ;""G.6."_(]
M1E0C?>0+*8+V&C4I28R,K.NA%8,MTBA2X$A+[ZF(F54='[5M%UB.\!B=\8_[
M=&3/[0T3E"*4< U"?1T[I4GKQ&S=]TRF8'H7&JEA+<_5F]U$:NW*YBR;/N1>
MS]K>^41#_L3^+YRQ*8,2@TGO[);34]-<+N,.=&2II_E@MZ :GVC-#"#J 0/
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
M;!R=?SE5D7M7T9O.HZ57V7TMSC!+WX8+('LF1!G %2A9 ;[$/KF"%9N$16V
M%AI5*GRG'%T1A(27;M=(CREMJ])\GYBSJI[(Q9/IDZ1%H=B-SI68"K>Z[Q;7
MOZC5>E_TSF;NAWF=)4U.\Q*?@/V##_>E&:VE*DG)*UVVB=.2\Y7M12)CMP:6
MH+ZH6YA*]J5BHC^,EHB0P;.0_0C;%@SN;^)MXM>]S<4<B/MJ[L>]M#.XAY4_
MUU6Z\Y1T+M,>';50&<(A'+P1/I(W:1U',,;YWKZ"T)H,91LX\=K3#A%BH?'!
M]M'3LL1#_-U2_!^Z;*.EGRQXY)?NV-]U\-MAB+R1.F$]8/J.IVE&[V#.C<_S
M&J^\L0<W+V2(O0C?K9^14QU*N>&8NMX8(X=^?OAW#//_[QU-NX\W+@C_Y+K^
M8]+)_'IA[ZRB8Z:#+K<_"6!KPD@CM"I=9F0#:OLH/KMUS.?2DU54,=FE2?2<
M$S('+T:JO__A ].:L=1!,]B867WQMKI06B+*%86-)&61-UZA&O1 4I89J*F]
M"_U*/17"3F>?L[L7ZX9[Y'8R_7*MFR*I0/_,ISP?,;.#+.Y7KM)NV#8FHA//
M?? 7Q=@TR<CU>_L;E9\KRS82=F@_&F*7:I8M,9IV5Z9'FY2;T^#DB$@-W%+!
M1(_0!R $4]_=]%$&4&[]&*^*3<<OBE;6PSE&[<;)_KC95"]IOOFMOI0U%8UH
M+KX ;E?Y^S*-SRBVYQ0?T_/ZURD\^QMY%(U*(K!#6*$8+'9\3T*+Z"TA(0/.
M%P @#BA<5NSL(H=I=!<%7=F_#U75U);R=-]#%S&JQ4R,X0=?V^YQBQO5GM)E
MX7*628EVWVG.V -S/2'\DU]:,6+3CBICIPK245P(\T'='<@NR#8-6+1H]EV=
MT$D&P!VT:65RLJ_-N%^U7,N9(]M ?4T1%C)C=/^DU*D=Z_SO\V^8L0\]M(FB
M0FDUR%WD5)SJ?=UC"'V">PP=<H+0;U/35^,/%B/LF?#,P+2V,D+DGGG6T]*L
MB2>I.W?S5+^77<M8W13>5N?7C\'5TG<0X&TH=H0"#0V]J!J'8=8Y1H38F*C6
M(X^1XU[:-V6/C9\Y'L-5+%AXQ?6:0<=,S!?_N\>[7D"0YD[L%'?Z6!&R(_ )
M]%8=A/ZA3I>,(3(W[^IWG'O.2@YX+=W?Y"; &C+:/G,]HF,T1.GRZN$Y\26]
MT$*;5-#_^H.FPYK.@VHX%> K0CU81/;",X (!B" %'<T8+]/WTT]WF\];-E_
M^O'JK%G^Z:+BW9\/Z-M<>Q/4>2O44 ^!IOB"!9S3@5)$$69%Y*.3\9^&IS"M
MM4A'$0T3GWY<9!-IF#UR:2;QS)+)FE+4'L\N33:-Z:)*__K6T&J2!WDPA]X+
M9T9 B=DV9.4IU<BD!5*/%B&P6>*@4ODSK=.%,2HO#/RX2MX\V.O=X!C(>N4-
ML/SF.TW\J["8T\:_PZN!S=Q?76;238RGQ@IC-NJ'DO\56'ALF_W1[)W3#J2&
MX4 %5*2&F_P3RZ9 1_"@+AX$5=D,X(0&B*K^Z@__Q-JI'^R>O5"\&P.0JEVA
M!>M1NX$KOSJ]\,?"M+\- _\#Z])LA/%PK"H.'E:G'N1/NDZ$MCCNZFQS4BZM
MJB9\"<^N,0]&L;X33CD=7[@M+^&I#U_=Y\4KB!7*-5#-#'4,"12\ Z18>%$6
M9X^*1I5)5OG67D<=8 !N0=J#MSYDY9^M.24:87W^FL1J1APQ<H)V&X5+>RY!
M2RJ7L)\:;H5)."#.DA>F3O,'+>#OE^]<@Q^!.A>?=>[K/I!;_$+LCLIQJS-3
ME*BKA<**[R7=GY^[_NR\9F2&6(A=P9QH"8Q\76#X<>'EBIG,@FX+\0\UV3:)
MB;65H<*I:=1W)&UE53K'&.$D;-3%FE93MW?>;O@>PE/FZ2[DCK#F32\_%]SH
M]2BEZ-<GRI14%7UN/%B^ZG@G^3.E=CE&<?:0^,2A[C'9>[E?%E^*7H5Y-"KT
MWK-N5UZWJYA>V3^*%9PTI>8.#\^"[B.X)?P75\?]LZLL8)^VR *DQ[07*"\(
MBQZD:04K2S(C/L_Q?HWL%]58N:7C.:EUO7KT6,@IWYT&QY)+]2L/=GL%BI^M
M&-T?;47-]%?<Y0SHWJ7%8CPQGR;HG%H4:!O% /E!\X;=9B15#VT/7[ >3JES
M'+M?Z:IL=V1EK_2CPA<4C9<2^ONB>Q^+.-:XT[ED",X]I+E*LA4XTA<)2T_&
MYL>ER'%9Y,J6P*@TS*0HH37UD&'@FT.H3OG]#[(> FM2GPWC4^2-UB9*A!=G
M*#;()A0GQE,5VUD/*=D[2)=">).3_?#Q' CV7JI5%M8@4]]EYVCL:+L/?Y_6
MM/.FL#Z'C/E;:7V+\B;$3MI+**X"P[ZN['X^G;Y=TQ]-/4ETS?/']X@O0,MZ
MPA_ QW(%HQ&/2CZ>'[UC(7;.I5C3[;FMS)/CO'V/=#0F*7#^,7+KQ)G;&O8+
M8B%'.S?N<5RJO#T;Y'QIWDH4?X.Y.+G6:XKW$PK7DMX*)<M_:4LG*^P(NU04
M9.GX47TB$LF,B3X<SZ^7?<#;P!HR<6M,/Z7(B(-?)NW=C.AA5]"(QU%/@#]?
M'LL.UV6A?V  1?MSB/ F3>PY7Z)_,UV"G/TJR.PRIGIT_V/GX4IE?V_!0K$/
MJ9T[]OJJR#-7/='-)ATD@[B<=3\YB6A@2/8FEM(YW#*_%\1-A4Y^LZ?HT14]
MZ'N\*N)<(OK/EI;W'Z8EG#OXX'W]"V.4$N @"GS;)%700*>!*X:6H%OAT>D$
M,Q19MG*IP6NJBJI7B(FJ,29PM>IRA7MK>)W?<W]W?H&*M7Y2U_VA[2^/UYW2
MBM>]]$5APHM>#Z_@O0OUQ7R:JH>4;]Y>MRWKA(AYI%].-7[[\,R0IGD':=-Z
MM%ZL.7!G]VX$3P/S!7?F]CI1)':"8 Z7[,:K1NC*@\U@$934**E6.K!<<%U5
MX+*D;N\R%2+S]H9]R-QRW_4Z!1NOL@.VG;)77LJZE]);("4]X2CG^!&7!A1(
MM\+*;0:4$?)9CWPTM/;P:="F2VI;QH93./B^51XR4:D_XT@Y<:0;N)GL2I[O
M:=6D\V%*R:A\.\^M@0=\V4X3]H\O1IR]=^@%I4D$7_[F!2_HD>ZR@]2> 8"X
MK#Z=;&3( %ILH*#V?BDFOB<+Y$1K=.Z;:GWRXF&L983?GAT&.MM&]MQ@JWOX
M[Q%CX4\UH*<]4:U*98-.&?R8L?^.I']+_VS2<PAC3_S 1Y_G%.ORH+L&7:<K
M]R0L>KW^:9WPN9)2XLO2J);\D?#55(_#;7M<%BQ^WH>5]<-*<J9XDJH8R(Q\
M.AD 4SRY]Z?<4(O@;_F?7-[AE5(G[VA@8E]@,3)6>.9VRK9M%>/90V7TEBG4
M%L\("@>R;5$=$%GM#870,3#Z'2_G6P=_$NK^F/GTZK?T3RCM*B\G&A)-!OSF
M4QIQ]OJN#^IO)+?7;WOW[J<)/=X?=]G]\'O%]RG&W[(_@VR'96-%G7R2:4*^
MAK%'_Y+:MI+CAF/527:H'S>^2_[$?O[;3<Q_K7SX%G47"%7NDL5(]VEY"!A%
M!<'V' 0Y?D&*QIX(>R*S0=\0C-=SF.Z<.X?RFHCVB4F]5AQA/E,TEGRACH\(
M,L$E>Q!W1A%)E11=>G>@KC39@*+M<3-_"]8,C:FT5CN_4'<P183;1MLI0;!#
M$@MT$#NOSN\(E(<H-LEB,:79BQ,$&,F$;)"%X*:E(R'GR5Y-VCKVWM<I@C.?
MIQ!]59TFB@DI">V7=)+@J$=7Z>:-C\]-IE5:'L@1ZM17*VG*=N]Q,MK,'6XZ
MX26V9N7G-5)WWBK'*3 [4]B)_MP)%>@O.PE?;". P#8R1L=^RO=N'0OAP^T\
M\HJ]-[QE*^59UI4TJ]J+725UUX*51O6%_:M=_(N/5?X,"VR:G?V"\KW=;?@L
M+-,,G4PJ71.-EI?;I5-=$^TD#MYSSD^^][=UL-#OT9_GE C9VX$\HL?;9)<2
MI^,W\R[]%*C]QP&*WU,V_\.F;"R($D-5+I,+E!7NN9WSH@\/6]2E7_0+) 4M
MNV\_ZZ=>;=]I?44^M*!,'#<E9!;[]*&-TQ9256^-^3XMBP%XKMQ&%3. 1A[8
M%'J)C\C9V804ZTO:' Z\8MPCS^ZZL[4J^#5B9_$+I:M!]=+!,*K &FA!BAB
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
MB>=G'B4:2B<Y_K2"RM;%_]T1)>O]ST\HE!T8=,[I4,L)'H@I1?:VZ-E=<_C
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
M@L_H\X_%5+;':7KSA$T6Q'4J-E]A,!J7XOOZY:!H!1$._]*_GHN+GA^+!KD
MCT.Y!['$%_-6A/HQJ(6OP!*N7.MKV6VACMB*IUQ2?%8<D2HG8P)[@Q4$A+";
M_"V=W%>YT(_M.?I?MVO)/7,+&LC6GLD[HYIKE%>1OY[+\F17QMME-'5+V'X"
MAH0GENTQ8FD 9^!$_2QJPP<'L:!DPIT\3L!;;]/5X!P%0;+3I@[45I"T$[PX
M>B"-58DJQD]_=F(D8C9:O@D)S$418ZY(<X1T&'?8NNAF6#XWBLF:LN?6G)&-
M24Y+=)8?HBN$]P^9](=/2M_CMLBW _[7::T\#= 3.0>B/C!S0Y)Y4W_W94[J
M4+)TI7:IA*L^\083']A<GDU\[D7YE$8:_&-^);*&!GC]=0Y!8?F*(II":( 4
M/M1]NJ?ISZ<C;0ER?"Q\CK>?>'F+PIU'?0*F[\%V:U,AY0/*88NN9V72+<&\
MA !*YN\6S*?V0\DW"(CU8"!):VEKG1K<4RU+)2SI" </Z0M"^Y[5'P, 5*,D
MNOJ(F%CEU#-\5SW>S\G(9PL+\U06FD0EZHN)]NF+":$-QLI=B^3SPML,4Q64
MA<B)MS39S;L__+LJBO]5$M#?),\P_4_F_\"<Z0+8A:C.3,5Y$)['$VX3@^=>
MLT2K7_PB</GEZ )W!87C6I\08)&Y;2/6:S_;8FV+!4W'+4X^Q$NE'22Q2?]@
M<I#\:<X7(E$BWF75?@FFR\%1'3'/4GTTKO5\%#A]<@G( &\Y@7K,['H;P@H;
MA?&/4"6AFL.+KBA._RU+O%F!\]5<7W+M S?W[#CEU,VLV3<?CW9QS#N>ZY'Q
M#[#UC!01+O[@+'0H<642EG:U'@A"&/?*C%O,?M$142A>0$>!]22N3*6A](1+
M-@?(2P._#^>5I:FGI6D +00-D#I#EXGO(Q^P$.)%#)DMVF@H)W.?8#JSYG7Y
M& UPNJ].F3E$N0D92K<HY1[+$1AIZAUR/_52$UT&06*4;1I@@461!@CUA+MM
M$6WHPK$QMEX_;PWIQ4NW4A)6,KT6-[UU'AP<=T2^(=%]DO$W_K7=P*9 R@?0
M;#+B"WP]#"^E?@W6ASA^!8=YG=AI)0?GBJX,"O,7[B3.2$37"OH(FV#?8I,?
M/ K1_EEY*& 8T6GK>2X[TOG'=6O%S93)W)(*D.FW+[7A9R3R(CIU=#T'\6Z?
MZ<.%EM!2N@L)U"[]LX7+O^^C)%*)O?ARK/3Z%@YC3&S$M\UQIF+AS$ZX@[KP
MKT73I[)B? TSK<=Q^1_+OS)^3&1PBV@;ZQB+93SGE9YF&&/L5IVE(V7E<2>E
M6#^_J#R_U&[^+ HO?9.H/P=BA9[#F49$J5G8YTQU8S$LJSQ?RD+O-VIZ7)U>
M%F^5ZE-<")%K$9=MP_H1,:0 >,NC93=>@G[20^(QDNI#]6Y,=%WN^X@.==GJ
MO@M.HQN],6>O6X-Z7Q;G7<(B*T .+!-Y6,?U,!SH-@6ASF0!:<%NG%!AR!]1
MT/&X*IQHP>.<FVBA([R0/*/5R2Z749@-"/9]UB9?HYLLO<'X,T5&7\4V\?G]
ME_4NC7>_B^K72]N?%.M0"=(Q2C.$[JY=W]B6]CNH/[PZ$^1;NUW="B(*B[2#
MT()S)S)(=+#6 H&)3)"-\=9O6]?:$(R[.?X-'%A%M5=Q ZAYZB-EV?XWTQ=T
M*FV:%BHK*[]6QOWX@5:V#;_VIHV-P>3^-?8CS0!/0($H4NZU<K;*G,O/%%G7
MQ+3*ZYZZ[ 7:!\Y#L=D<,S^V [__T"_7-1$;L-G<\ALY_)(5);$<J_'_0G^=
M__V89!D^F3T'W'BW;R- R00]QH0/MI421T2H@\2\PO:2'*)&G^Q+B_?/[U4_
M4=[.D@A7$?0=/=-&ODLIHKM3.#J)D%A+284_^F"(I? VSUR* ](#K@MJFEGO
MW21SPS6=Y://!&A$%X4?>Q+C65CL:?[\.^21.4M%G/KY,!7YI&K90<HP9!8]
MF5TWU$OXV;,RG*=E%&4PU4UW"++19+[$ 93/M',KK!=X+)7PC"CRB2S@\;KI
M$OXI^IXTH9_-/\\PJ&A:(T#(V3YY^OM%+E]TR)NB%TDQF9M1$J7IEW096<WT
M[O@-YC'*CRA+"!4WGOOK)BI_079AX=#Q;QF-/RM&_N5U($&8(L;3HU->X@?\
M2^#X&N$"D>Z'3^EG+,4S;]&EP G,T<*'AL6[25P/X+&O>>R^%=[YS?-X@%&+
MV9VW02IG]<S5NR@V"LZ#409&&1;Y&JQ6WQNMMF/8\T1R[*ZL.YIEY?).H(0I
M\.;K\,F35$8WG 3! $\(P_'J_]SK?XWB: ![L3DASD"//:T.+-=H=Z]-YSSM
MRO@9 BVN?YDH6[C>](*D0>V"E)MO..?[WS:E9*NSKE EU$^-\IKB]E*^6.KY
MNZ?)<<NV\OZHN= R<='G1VB<1.(_$<NGTP#ER^N7/D+Z<8=T9-8NH( __Y[L
MAI?N\+NR8XUG;N/OVYE2?W#)_8[>*_Z[#I++,VMCO5Y\2:(= P_EC(H==73T
MSBU@KY?J)==H2.^;#'M<Z$HS3DSR2BED[3M78"0]*8S4'SS8@P_RLAO>8FMC
M<GD=Q<&J=?3%SR/CQOE932"OC_]8A%A_WR^%4[)0SBRAP++4UL;;\])=<#[+
M7Y:<F35R!A.)2T:G'UR,@0[ICJL:WA(YOGO\=3I6]ZR7KY[OMP*C#!YW'QY#
MRZI='7[M:*@UU@- ?$P#=#8IX3E2$G*<?9%>!2Z!L3_:&(I%90?OKM\T!3Q)
M=%W&3)PAC!/?DYS)EJ-D*US][,^O1-:\!]]=/_GOVP2X;37H%4@6,HV:=<#G
MOYO<S<4P6;F?NC1O@YE-C2T&N0,GDDA!\X[K8P7^'IIX;_-KW;/]?+>9RJ97
M.KZ%.V=Q;Y/'">J=1Q+BN8]8-X*U!W;C69P5T2=>Y%H]&)^PRN'T-?.4O-_"
M!BCBN1S"<1/   "<8/""[;,JF[S:,!B;-$?O3T!+R75X*HG#*,/2JU+"9G24
M/HA6'!VM#S::<2K9F+WZ\^;K)\';[/>5% '?]]3.!A?L&EI'^/]3+NC?LT__
M=A[[OP;9C:O_.OUV]\B6R7^V .>?2X9*Q/^Y:N G0^^_Q$GYWG\@F?O/E2/0
M7S+DO^ E__J7;__^\FTDFD08HM!UV#8^3 YJ0\ENNG@K>YSKVHHOJ_2'X**I
M>0E79W>4VG8UWUEV_A[36[8H+!!]>U8IONF:?_SLR9<PR5^!R!BRH"-#?V2#
MBBVL[.'*UYZ>?'M34DGRHE>MTJ5']4-^4>3+]&#T(5D.M[QA6@I#HRJTV_4=
MY[;:5?8L,"V6\3&7HM<SF8?NQ?RT6"&\5LO/8 \9.W*[_.@/P:NDIB+A[K)[
M5\5-E:-,Q5I98^9U95QRW5V5\W_H):;S6285"$O[Y)TR<>_D$#'L''Z*@463
M*2#VYZ RFT]T<RM"^=*DN@*L[.JR^M!/%Y=3NSD9#4"<X<4X:\=V,4DPS_1:
MXG5$>0C?=:LKW ^8-D0%P.7Y634UH:H6FXH*SMB5GWFG\C4RE">T3E<E)36L
MZF[4&N3DJB@U)NH6&!$,R]VJZ^&CF:_IE@?W/P.9O\@%_T<.:AIVFC&5CLTL
MD0B^!CV2BO^QN1N9R+FMD^,=/G/ZUUL$3+Z:O^D4#'A[H;VPC9ES8RWAC4J[
M;JZR?,Z@A^82.6;9+%E%TT!'156B<89@W0-&NQ(PQ#,DL36;"SB/=GVK^\-J
MX'E^RS/ L_ZWVRR#(*O534]>\/A4Q2]OV_&^1PPPYCNV9B"B4&41S=)Q0/8&
M(#Y^KJMM+=C/"L?[$!0V>3]-N[HBQ8[;.;;60UR'O3.7?_BM6NFIXUXT /W?
MM86\0!R#R?NC"#%?0DWP+'%D^P+]&UM1#:8P#_=U-^NRM.#L+S2 =E6L9V'T
M#H<I4P^'!DG*RSC/LBQUU,3-QVG+]>ED4/U:5690>D7!8QE&B%5,@)59'*&\
MSJUQ>GU7=R:(CM:M(SS_.>_\WV]KS)?!'=*30X0WE#RZ6P>]1IRB 1RVHM.D
MVS)89K>ZD*>(YPVE/E5]*G8U]ZN^1LE:>C3&VL40(HG+N<2]J5:@DR*S;?ZK
M\O\\/2;_Y R\#!*-<K:&:^#]PN N&: V[788&SX'K9E9C952GQOLLAZB=CG[
M>$!3]L_?PZE*#<3=)4]P/ EK+0<P^TNO3Y*>44=!Y^B716(X0;:06-AYG$$"
M%G(<>G4(JHW=Q35V]$YWM*=ZM==O7G6\6\W!,'Q9(\1.J.H6OS8=>U,9I>>D
M)_>QYE'>J!C421&B']X+ZQ@%;*4!.!HXA)J>*%J^=:T!NUTQ( 5HS;T7>EE\
M[.XG>S@/D;[!$C)0&#VN\,"-45.$ <'T4(_A!"6?K$^2)7.651/!!?Y:H$@;
MM;$-L@SN!PN_BY1K3H:93P!SQ_RG&:F2C;G,I9L(U=?0BNYO(=N(+U5TS6!(
MB.BJJUPFLT=T0,HSNL)07YM_2L'.H%T=]K9B\OWZKV17<G+$**.C>GIF%S6P
M=33 I!_U="WI-YF%%E0AEVA.Z"#*<$5O5%QZ[JT8;+,]J']C^91PXI6J-%F^
M \-MK_UG/]_ [M+MG!WTTN^>/<>GZ;^'06__3C%RQESPZ><E\]42M;G:P:&I
MF1*U)$U,&!?ICO/VBM15E9AO,X_S[W]XS%18O+UP; AVFCJ&JD20V?6,B1UX
M($$2O_\**C8;'RX@UX2#OV!YK29[F(#O++=CNS'=,?QR#E3NW"L9>=Q&>^LN
MFV[_X*4-",Y >C*^!8$S!$V<:<54BKSR/EVA4_DD<ZA=G;?NG8YB=.&D[D_K
MB?I'[A/B;,4:J;$)5:7K+&_H6ST4I.*-(@H9?/BT^D6'L]P6+]CN2[T4_APZ
MOF6VM6PAUX>KES.$MQ0KHK.I'8@+9$W%^5Q72"57M =4F09H)FA)G-K.J#H8
MZ!V*";T)_.QM:*%^'>>;BC_9JD0],[IY%5LQ_.A:OW!L]VW9@HN+_ '&788W
M>4;^ZOBB (6=H7^#]/#:#8^A<IJ#YA_2 .3SB.8Z-?A1'V6SU7U6_R&32)WZ
MIV\2&;CWE(^)U"Z%J+_-HJ,,[,E!T/+2/@UP%!U/O+4;?W! M\#-5?]$:T ]
M%RQ(A7G <5+Y-, K('VS$!\PY#,NOUEI_ESY7[7RC^B,K@VGU!-H ) 2BL@Y
MHMW>Q#8DZ<U;5.-^-5J;]>*-;E9B%.#7'ZEWOQ0W<.7J.;*7> 6D1.IT#-GE
MZOWQ(X:/?-6THP%:67+@_;U;5(9*("YT!;BS0[_8"[>;O.QF(/+%0VTRF2Y-
MLU:&?Z[\;UH)\/]C"?OSM.4P[S5K;?UPE<V[F0M%*36/;TY.#E;\A4#]$[G0
M'X0J^P\"1<=N77\A5*#_]H4'.X1Y2CW*P6/<H0N,VXJ6]L%PD#7PW*S^TEC'
MT(DMA6E?7Z&+<<>_1UUN#I7#PLS.-(;<7K'G5G=&+)UK7ARV-RLFQ)C.I%4=
MBN86YZQG);GEE&KJOLD]ZUPO^ O![=_="C]+%BX@[G=E"I8-[.ISMEI-6YD.
MEYKQ!JDZO6E(_+9^\X[I\40#  =.X"O)A#J.P9E;FZUA^\GGF[:,B<8X*9$@
M""MU@*<I$[<:>'BLZJ[:C:<DZULMQKXDW?3Y;F]&&L" ^L,2U(6*@90/!W9M
MU.-<-7'QK_<FW#LP+RL:??9$I78G+%XI[M^;M^M?J/INJJ?5SJ:X*9.7[PQB
M@HI\=#9#<X:Y"B<GIY]FR,C(:7IX_TZ(>-;E6?$0 ( )( /127%X(,#</L>.
M&\9?0#]?S#/\H>!D7#F4_B@IS-EF*O%MKH[4PROKHW*OOIYV&;99<R CA_J1
M[UNHG33 E^5U+.D4E.[FP^Q(:D3^IVQ+M]3K2S$ZA%CPP[IEG]Z-;N:=;SIV
M$US/3A4VF)>._DW1&]F>B+./[\6/R+Q;+2LRRV[(N[(HIK[1:-%PB?&98529
M5@='_%^(*OQ?Y/L9^U-#.N;[@Y1K_^$R]T_\G:6 _[*5?RS5_N.4F3TRS'M%
MS=CGT=#4>AQ:T>@JKZ_.#7V C_<_F"WX<^6_;2W_R")L+H:%,*Z@PS.$AL#/
M3]4FW-0+-PP9R?N_?I?_=U9:S$C1P4L# _;#%H\_IMWWNE;"9RN%SNR"57,=
MAL8*7=E^H3B-PA=3:0MDB[G^E^K'\8@(*K]__YQ/YGND?^G<736E[)FUQZH9
MNG<'<IZQ/]F$BJ>_D4D\:08XD-[@IL>84[BM#3M\N0Y>I L2(W!Q!,;ME'*M
MVPV7(K+]5-K'-.%[?4.R >EUZ[O6UK8CR7$;Q=^F]E:'[\,ZQ8W08V4V3=;>
M^@=\-5$CV?H4&W&OQA+O1)2%CXZ4MSY!.PC/V*U)J479FP'+,1O  J+?77Q)
MC*QSDRK.\[87X;;X03=KLM?YZY()Y[>_\[+YBYNL4GN 98CF_O$=;'!U*R2D
MB3%"9^BQA^(V-OZ]7_X4:WAM[3ORD.[T..X$AT8^XW5](#;B5<.-7"NGZPPY
M*8J*]X4X?<V>!QC>8@LI?!T=4@CX_6.*^(.3R^-3NY%5(I^^X4KUG1F#YV[9
MMIT!HPMW=(9UQ\CK'WSUR3.I[M_^7K17TI?T7^2._ZI:_B_^$GPTWYI'DQ\I
MS$<#--[DE?_C.1N>I1,X7DXXQ/F,+,7CN.8=0QL@6"FK^>G4N%T4"[&^=7MR
MQO]^=W'I)S^>:4UH9)!#DGQY@(T1>*>NJ,J$I3K_(PLSY37J<88J0?,KOC]:
M[?;\A)HM_N0<(L8!#VJ'<%6]JS+$V-1)&MYR>RH +K>\Q2;Y[,Z@;K.[E&#Y
M^8<L=$!+%$GM1 +@+0905SK4O#""<D8PK<KX8UI\U;F:<"9 IDVIWL:,XD@A
M#W[L2 YE17SR_2=Q/R;1+M #PYO &]01! -=^C]E2A)'L. HR%?D!AUGGW0*
MM'FOD!I)%2!N8<<(?>^+ZK_7>JA-!D6[UBQJ'F@(_<AS6K /]04"X [UJ'"!
MJV-4!:@Q?I]\!<$&M7)V=D3Z?_+^9.O&$%N07%*Q=@8L:^SLR-NO]HG'(C=
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
M0ZYEAOMKDM%P<W+KP;95,_=<I$FJY+BP8=5)078:8/(D01Z'VLC-=K(Y04S
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
MB<_$HZ /\'/^*?.&#]3>8(^K!\G$P/!E1Y;C=1\2D<7/:ZX:D/M(<&EI^%;
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
M/@_9X,KQ]VH?9;TMO/0^WW(J7DI8,U'V">N%/M-AW)1C^J.APTV6\<+2+,/
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
MZGAAM*?#>(FL5DK*^R"Q$^O0VJKO9Z[R>FU2?TS\JJ,R OJ(XPQW8@7^,WP
MV*3\0.S=:&:.=9GW?A]IG'W;Q-C"Y[['[J2-7.IO:L)WZ'Z*74*':1OVRU!B
M=$/BJT#/)VG6<OA@FUV=KF0*PZJ?:*<ZD>5PZ% 1&;*6PYP<DRXY MOP+LET
M3-;O3W;CN-\'X2D6B;<W76+/5)4++4@WJD\L;:UTT4\J,T"2S4BVPB2\M^'G
MHVPP(>./YALO'>71#2#!$$R6\*2>8R;QTU"-DL3-8=*##U7%;NARZ.<!H/"?
M.S/+IF]265Z&;/UWQG+<$S[8L%S_!2MHT.8:K<<9:5/O20:JMJD\6KTTX#*>
M=:;P\A#M5Y61/GX887 #67]E>2JDZ==46%.LE'HGILKP+6!S[K&'6,JWN:<%
M.=&T8(?=8/'_6%Z"K1,13!J@)<+9]LJI)K2\1NZ<P7.!D[;0> Q>[?E-H6Y,
M:%IOJ>LUL7X3/9D&%[A3 )/L]THK>M=Q;7\GZI>8)$I.NOI5M AX;CYA&M1Q
MH[ ]4X8D30@OOU@3D>]"<)V]',_"2JO9-+&:99$?%8T5SWY^[H,N?]Q=BOD&
MG4V&(K$Z;N*"/J(F1Y3$-2T\,UT[;-T%M)V!T=,+'Z:*S+U-L*(B&):I?O4
MP 4+H7B27^$8$!P2FG61P$9&&PRC_)J8.N[&^-646W4]$;_ PLJ/?Z+J^\:'
M'<8LN/1 ^HE'%D=.ZK7$I/CB5&M*GX&5WO@(O6$?!'5(>TPU#E>._&*84)Y_
M?2CN2;:R.<'8]5W:IST[J1[]Q)\NJH4.OZTNY:!YP<,*.YIT]G9:I9HI<]P.
M<B*WTZH]]8;Z6+I2Y=Q.UFUXE[=@45U-@OJ9.[Y*L]$_[S[O=MO91#.AYS"(
MHZNST@SQXYV;Q8<^OIF".K4]SZ<7BA**SZ;\_GEKO\?GO<CDFMMN)SIP3DA;
MC*MMV6P\Q5">X1(KJ8)NBP[4K'WKA3UM4QQ-][%]SNK/0O,<ZV#=ZQT-<AFY
M?#V[/C[/&QC!)L05<?6?B:$1B!8(V@$SR41GM2.8MEKA6T^JF>7!7(9APGDP
M/<*FH+MO6Z!,69P&Z5+^>7F6J]VW59Q[V$1]3/1H1U I<,:#6R0TCI / !U6
M$7%T/BBF$\.Q ^2":0Y3(?-\5+EY.3U5.7OZ[._K><@UA,MI:YN[8FRD3\;"
M=\TO]+Z\*7*8-Z)%WJ-80AO:,/S@)T;3W%U>Y(UV=.52>P$AK+#]SX5+,'U'
MDE\:[]>%5X$"5Z,,]>%$IA2O(3"(P$PWMR?3#@!/,5@435:/XC#'O+9,<"+9
MD)^CV>@GH*)RW'>5MS S"57]OKZ(8-6-K,V5WX%!Z^OBGA^6/LSJJ/0)L>+4
MA/^IU_H[ZG'*_15T36 850KG#+_HEN9G+M 5N41.1OUBZ[O;RX=?J$G9*YVZ
M>"G?01[/IR*4\2( #&Q6=X8<A2FX>4TI#C3A#'S^3$"56_8=0-/^^)O9CJ%R
MOT2EBQ(M,5PM9]0J>!Y(?$V8M)XS#Z,H0ESIE\CH^1 Q8S*:F-LN5PSM,HNV
M>67<$#I^>GE,2D)<R5S)^Z2]B?(SG>1O04BU77P<0\I(QL) P#&8TU4'@&AP
M=5=+IG5'_4!2H:"PM"F1&U(>.G!T^H-];65S.%_?:;:*CTY3#5%37R-(AZU^
M#Y.$50X CQ'1J1!!A"-X<H+LV:&<)EY_9ZH#$[,39]R1D=@ATQ[SR6;@[3K4
MX>*;$ZWS*N*G.1C0KX>6<@!P1$]#2+Y$WE;05$)KFD0UEJWIQL*O%>7?YZ<T
M1:^X35P6I*L71!QO_*$]%*'VQ"(9T7*J"AFSSTL] YF#OR5VF30VCLM1Q7O<
M_>$E%U/U* \. )//6IH=!Y"D>TS=?,SY8*P.E<N3Q$(&X=B?[GZC<Q"?0Q&V
M8XZC_L ("\29G:)&&<5?B4$,V!H_KCW@99V9I"-Z"G 6(+]C_SGGM1;@R O
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
M0TMX-Y)90]D*.M@9>/]7GT_6F>K4^U^^/+1W$<3S_BBJB7T3^S'H]4;K&Q;
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
MK#1>Y5M;6MUL>%Q=]=(A7G';[#X J'?=]S.E]VQJHB\B>($1'QRQPU/E>P\
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
M)13M9O6%X< 2G7/6X4SK=7A:RLTE\-$*N"# <C>*'W'N^)ADVK%R>GR##K1
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
M.-$+47R382[&]SO"GL[83P5\?GHR_-'=T]'(._MNQ;*[1>O$+NJIH'MA.YB
M>Q%[?PM"%"WEB9:L&O"SZ3!QV& "8<\OI<COJXX,/-12>R&C(]ZNJE#]Z&X8
MP%+$$TS >2G2!B39]'S"M>'*;)L=84T(7@4=NT(O2>4&4E:&P(.TQBJ;TKCF
MD'T7=G"8"CP]-YE:=RRB>R?F+>:>5LD"*V2R':%YO2*[/IL[0\_4X_2TYPF?
M?_9-3NZ+FZ]2B9^+U;K[#>F1I\+2QYM6VT[HT2 'L@L!V[:T?11U!M*?K%=J
M2><B!U4.W@AMR1*\$9!D:&<\.O/]W<SU=Q\^O-UC8#[(!#Q@=T9YVB0.4D('
M&?(0FD=B;BC0<5:2Q]=2I>#2V*G(J<<.$=]VI9SL>""DXZYCVX0O76]Q-".P
MT<2-J6;H]G&)UQXTV4E<5(A2RUJ?.9%#P>F82_ZXF>BJ;<W*9)+5X*C:X3QS
M:)TT_>,(/'SBF])(?XL3#\DP.0\QA]]!0^A5!S^;)3=*9Q]5WBO?>5L$H:SY
M>>2P_[?;\+-RD6:C+A.ZPZV>#3MGF "?*MVVE9)TP LMV;N._SP;V68^KO &
M]^EA@K[9UW#-+A2&">Q8IM<VR#(^P( Z'A('Y?K04@4NA@G 4(%^$WA.[W2G
M#-VO0]&>!_<U##P)_V)O]RQ&*M["Q9*0S_VD#+C)$AALM)HB24]#[T>:,79[
M$K!W&_0@"Z(#_8"O?M,QF@GI4P4H<?9)_9=EIZ=)"E_F(^T]Z_J2>=N/'*L
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
MT,G$'#*!D9M?/#8QBES^SOAX\&6(&[+S4C^6(I1Y]SM4A"/C8->W,Q>.)G?
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
M@'?,(;BO8;,Y%JN4,D1[%J97)M/3AZO[P8*OY;./7N 8R&EK>'D/]-V8]J\
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
M2/?N7Y6O=:45>BI5L]/6L@57FO\$8V*EGU,,SVUBSP$NU#KR4#LD^2ZL _[
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
MG*]T^#-9@B_B2>0K ;2HZCNNA+6)!]G 9F"M#@%CY*?]2J4M3,(ARD]DX)F
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
M!42I+KV.< JI#!A&<2029%Y4Q7+RN;TAU^*#3GZPJP#H-&@*'EDPK.V"&+P
M1X1YY'>=.<+@#RT_:!1P%:H_$+=>WK,=<SJ*&ZCM'IL-'>.:QIN*!IM>,<_?
MQ(_ZE5+G;PO)8Y$D6,)0^#%$G*8P]113A1CY/,$X#(5=&L"9B>9&2%W+2"7H
MD+::)X T<^E=P#,RD6R1N6D;/3V#/[I_M;B@D==Y0\WSD+COI7EBKA=HHWE>
MX],=-'NNOZ[ZY;NB_"(>U=?G7F\8RIT8DP5BJ8@0YY %*(!ZFP^F6"#(PC0F
MW \2E@:;8V2+BM<79QYRD#R)H[^65KOX;"?&;%CURQ[H4P]SS(G^%B.IH4>0
M$.I!SF6:8I9(' TL..H4]9$!WQ3(U/GV^^CO!JDY1]^,S1TA.G&MT8%0#BXP
M>AF=,0J+]LSZ(@5%+Z-PKI"HP9T#O-EU<$#6O%QJ\J.KR$-;XS,7=2&WG^K2
M:,HLTP7_U5-??5?B!1R1,)4QY#[7R? ATJT!.<1^1+CT<1SC:%%?CBUR(HV5
M>3E!Q-$F3J95J-T$[FKT_-PI]<L-4'KIYV_WKTV]PE8YH+4#6CT+I_CJ=37P
MDJ=<K9%9\1]XH2SVAJ=<L(GVA:=:.+M]$%= ]VZ,7#W)=#LEKO#8VSIQ-NB0
MNMMJ.>*O(L^*<C^;9QTWSYGOB<B#R$,((DEB]4+T.40425\F 4K\Q+R2=O]D
M<]M3T=*"5MS#M#.;@L@7$#9X/SG$;>373P]D0RK-7,+.ICRT.PPG>B-<A:5E
M[68S</JK,5\88\+ZRF;:[%=,-KQGV-;4Z1YP.W5]7SUO+^G\I*8QW*?')M;M
M+Z4NQ/P^_RS*K."+-%$^"4I#B,-8*E<%Q3H$-H$I2<(814G $JN.;6[%FQN-
M-]+IJBE#$R4=KY[97LS+K<G8!WL[%:YW5=LK<TV?P<E*V&V_SD[%&] JV511
M;-1LTC:T0?RN**6XT,?'>@-HG"5QN5GD6,))-Y;&0?=P$VJD68:$7WS/\COU
M1Z$+J/U&?F0/JX=715D6^O/71#T]ZNVSB*5,HB#TH$AD#%'J44B%KFU&4ZE;
MV?B1-+>_C::<&WUOA&ZJ\MV 3FZP$1RL);<)M3 "WR3 PC6D8[/ORZ%I8:P[
M1W4BD]T!NI9Q*C9 ]4>G&(TT84R*C6;[D2A6=PXSZ#>5"E,_8$$L(HB1;IZ,
M F6%4V69IV&@>Z1Z:6A78'RN)237<ME9SI8%'6=8G/&BWM96Y)BE$E^F[.&E
M$H:.RA%^%-]O&=.-C=1S_+DL<O4C:VRV3^7K>VV_O<]W+\ARECTN11LH^TG>
M\J(QX?Z?E;+@-C&V"\8E]G"@?&F>1! %R(-I'*:0,\29]&(4>U;I7J-(.3<V
M4$J"K1)@3TV@MZL:1;5?MG=5I^M-%[BN';6UOC=@7V,[GAGGJV%&6B^^X",S
MX NNM36WCKH6+HEZ'$$G9?U1L3Y\A8P[V<!-W2[B^9-\3:K[=\OB^]?5HYJT
M[;>W;>!5-87QMI&U/,)>%(@0)HFR%I%N4TMY@B&+J)]$,0D\;E5%8J <<WNG
M-/G=U0UH^M)(I06H=M0 ?*.'Y>;MP%4RW*4='_NQ-P36>18Z;DY#KY6X ;MJ
M@!T]NGJ;XX1.7XFFTYW4@:),NV5Z'5Y'>Z-7#C?QV=@[DI5_)<N5+H:^>FBW
M9[]DU=_>E4*]#=H0B2;KO-T"6$2*=3E*.,2,$XC\R(?JX?!A' 8A]2.1I.$T
MIV:6@L^-J+6H4"I9]\..;L!#M]NE#]KN5SDO!:_O)SMLL_TZC'P,-^(BS_^
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
MA/B0^8FN?\L1I%@R&'DDD8*&)/8CN]*W[N">IM;M%O"J!;QJ 2?C &[&SNY
M')FHK_BZVK?!-0+%:5O<_AFG;9-KI/U1VURSNX86I:WN;W.N_WG[]Y4R'9?Z
MK7Q;OR9EJ3.1FE2612"XG_@4PSB-A?+</ 0QC3S((H(C%HB )58]L8UFG1NM
M-U4Z=(97T[U&;.6VK4EK@G@8H2"(A8!>JDQK%),8XE0ASE,62(]$?NB119M&
M]K4F9?U"N!]*\ +H U(#*NZR/-=1,<K8?#;NVF:W)"S!PD.<0)_I?4.U/#!%
ML8084Q*'?AP$3'1+\C8WK(\XTH*LYW^AY1#J\Q$7PNS]ZQS:D5_#&T2;'W9$
MOM&0KJ5NVYNX+,9L@9+;"LPF$T]<=MD"B^-:RS8W#WM9O\]9J2/)WHCVW_?Y
M+6,Z$K[Z3)Z;C8-$\A +)"##2'&4D!*F 8J@H"2)?(DICZQ"P"[..+>7]%H\
MG=6MY;/CG\L FW&/4]A&YIVUK.#GM;2_Z,KO&R _7P#2FG*,P7%)-Y<GG91J
MC#$XI!GS&Z\)3A.\*3NMBX_IPT"B;/P8!PSZ<:BW<Q(!":42(F7X>"*B)!"1
M?7#:_B1S(Y)=.<%:4.L#U;.0]O.(*Z#&-EF&8#0P..TT".Z"TP[&?X'@M-,:
MG@Y..W.M0[.B7 F^DR2S"!E.0^7I0TF8#Q'VE4-*%9XR#A*1$)&DB>4NH\FT
M\]MK;.IK ])*"L2/1Y%7PG(+P CP*RR-*T!\,6.C@7-'Z)'MC3,0C6YR',[[
M\E;'&22,#(]S]]KWCWG3A?6]RRI&EKH;S3OU2;5@A##%. +JS1=-.P1BO2T6
M<,P\G :Q1XV[R)R98VZ6QUI,T,K9M%\"C:3F+67.P=E/*HY &IE#!N!CU67F
M @)7])HY-_)D'6<NJ+;;=^;2I5<THKXOENJ.ZFU3;VV3@94D,4N\F,"4<.UD
MJ&<>TR2 8>#''B9>$HK$SL X/]G\S(I=6?^Y*T5G65^]!ULS6\(-7B,__?M
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
M(D@Q15 *(I7_GZ0B5B_PHB9+LT?9?&JKYWPCP'A?;B5Y6WVXB;_(<O6_3F9
M!B9.6JR#&3&,@^[(K*&!;8H0K\4&]!G\_'N+\B]@(_PHZ97VB+DD'8O9)V4D
M>U0.Z6K ",.X["]%P;]GR^5MKH:OU?<JH\NN&=7G8IFQYV_B1_U**?>W!>4>
M950PF# /013X"21!$$"*$!4D$$R&5@%ZYE//S69YKUR^K&M66$CUB'$ALSRK
M!?R0/;7)S9TZW;&?':]9K(D9KXV#],B\MA:ZJ;)^A.@-:"4'?W3_:A5 HX-#
ML\D>.)?T9C'[I/1FC\HAO0T881B]K;VTSZ)L-F[?9,M5+?@BXC)EB"AK+$%4
M=[@4$&.BJUN$. B$0(S&=N7+SLQD\T!-4[M,VPM9SHH' 1Y%V1[$@/_CG]+
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
M[51)6BF[V\;J(@S'3&Y'1N1/1J24_?0+@&2<@P$P0"9KIFU*4B8)N'\@' [
M_?..P;"]./,/\> W9U[0O;$>\'6HABL*W-'W&U8&OHY(=WE@B_=[\N@W15.^
MB87)8UG=DY__+-:/N@)>L7SXN"K/&^(Y)YF A(<@ECJPB40AP"1'@'#",&8T
MC2'JD9S35YX>OO48.3O?Q+-JZE$7D]3%38R#':Q7@1:ZDJ\F1&!%%\6#4<(Q
M3*#WV"5AG) P)R"7<0J@2$- 4HX I#A&A N>(NE4$V'(01OU,K76(V@4T2.E
MPP[V= GDJ@PN>=PC#9_=ZC7&H Q^C_O:T(D>#L+L_%YFYQMZK+9P(XI>JR_T
ME67<:@PW(G92G>'6]OKP)#2A*Q>V'H9'"<E$H)1!D(60*M/)4T 3I,EFTB2/
M!<TC8N70VW8X-6.Y#=*Z>.;@PEIE#7NW\1L"S,%=]C?!T86KP"^>8U$3;*E3
MJD"7=R'%4J_?:DGG+>)L3Z&_^:(BL >KFWG HIT1B0;LM3KD%7!XSVNB[OF@
M:%'-(T%3GF5,&>L$ HB1 "B" G F21S&.,JY4P::8_]3L^)U8D"Q#5@6(W +
M7!P;.\=V0,0'-O7V^;F7\S7T (V4GWL-T1'2<R^*,(7LW&OX6";G7FVF9U3&
M:OF@+,B3/DC2O(P?5D]J"9SK6B"$,YV!*S, DP0#$D:Y+H\H("($IV'J%)1Q
MMINIF3DM)=!B!EK.6<,56LOJ&'UU 5?+((V;T1HZ1J,74.XA&ITX>(W0.-_3
MN $:G=J>Q&=T/SU0>$9UZ3ZMN37[53VYKMI;LW^*XN%1[<;O7I2+\"#:.(*O
M9<'$/%,[8QA!95AP2K5AT;Q-* )4PCA'$9<Y=DIW'5'VJ=FM5M: U,(&HI$V
M>-;BS@*C6A._P5>+A>9A4[N=^JC9=RB'QV_$4S3'VXS\! (ZJBL1'=N8C1J!
M7<S&+-A^4PT,08M#8( 8,:C#_^B-&M?A4?QIA7;X'Q?GZ(X!1.AQ#OR?JD/5
MJ;A?K1::G_>^W+!_-4ERB*19*G6N<Y9R #,IE2.-E4N-J(@9PNKO5@4*KG4T
MM26I%57YAEI8LTDUXCH<4';A:G' ZPFM@<WX1:#Z\-%V(>9PE.L)N9&.<+^6
M*TU:%:B%1CRLRM> +4A5%;+0#E$5/&X!7F\!7FN%?)WE6J#5>8;;]?YX9[<6
M6AR<V=H\WV\3\O=E*=CJ85G\VV2%-]P4RHJS4L>D5]]$M5EH_IZ/2@-EO%=E
M;=[5LU]7=1I:-0^AC!.2"I"@F "8"+6[T-=P*4VSG*<1A]RIT*D/H:9FH^\X
MKP4SX0KZ />Y%56?[#YK+6K29K<=@I<!M'/]QQZ6@1>#?77,L6^KT"QH50JV
M*@5Z!@=&J<9K-Z]L]?+GHOM$V:?O[46N49UJGT@>>\M>V^[- %0LM;>^7)<%
MW>@FOZH/7*<1?=O*-@\)Q&F4,8 3KF,B,N43IR("1%,[<I%(3+@C_\_U7J=F
M?!NA [8G=?"L'IFI'U7K8#>6SJQ %D-@9UV] SM\D(3!=%_@X*O!M#//L@\'
MD#TPGAF +#H>F__''HLS[#\.+X^<<VASB&!^^4'M/#Z2HOP'66S$G&(J<Y@3
M@!%# $H6 BQ)"A*8":)^"?/,*6YV9/FG9BA/#K>EDC1XT:*.?+#M^3OQ=+C]
M=J,_@0-NC^?;YI% @Q%H- (#QP1R%V\;QTFD,/9485K'W<.,C[>$QAO%Z)D7
M5*YTT.2K7K/7=TN35?EL&(%VA39Q(GB>8S5!9:Q60QD!"BD#.8>9^I>(8IS,
ME7AT99U'<K53%R.VW_6 ,5W5NG@RR2*;2LC-(E@4+Z(Y9:FUF1GG?VV.)T6K
MD6.JR/71L%MS_"(\\#+Q=0O@URV 6X$'91"QA\EK?L?U7L?-Y+!&X21GP_[-
M?N;I8[$D2@=#9=(6M6ULYI?E;P6AQ:)8O\XIBY.<L01 1C, :2AT49X,()3C
M"(8QB;D3'[%=MU/SLQNI@X9_9UL$N'6IE..UE=W-+ED.@YUM\@_NP/;)"Z[.
MMLD-)I_VR;+G46V4&QK'=LKQ;<^NU&];_KY8)@3F0KE24 @ <ZJ)3GD*8DP)
MEG$2,;?B8=>[G)J-NK+6_]:7*]$"_!L]IUZ0OJWG9(.F/Y_I!*!1?*;?WH:$
MT1X%:Y_I],T>D4RM==/9)M]_D&<=9*S+N7Y=E7IWV422B#@+!<01$"12=DB$
M$-"80Y *+&+*TC!/K,C3[;N<FAW:+N(F+4>+'6BYZ]+%C>1]XG?L\.\V1<.@
M.K I>EM '4*CO ,[4I"4$\"^"V\[@=89*V77TGA14TZ:'<1/N;UYP\T7O7Z8
M2"\<)G[9K*NU\@J*Y</12>(W\51G2IN;.\+6&[+0TL=S2DB:A29I-I0 2LC4
M9IIE($O"*$-A(F7BE#G[!CI,;;4YN0$K6\GKZ(%:]$!G \V"/7UG@5 >G3YC
MK*.#]"69">?J<S$V\F?D<#DVW8_C3W1!=O#9G-R-;=$(]N P:X?G"[*W&4OO
MEV0CJS'^1=G;C-/9R[(W$N5&'HK#PGNZEV*Y4?U]4;:Z9GF[D =^1RLCT#P5
MA"2Q(""+F-J%Q0(!FN4A2-,L(A"J/5KH%.'L3[2IK9_;TO$FSGG'8F%B[';B
M:](78C@3*L/YLC%+[CI8/XHMRX7Z7-:;M4XR*)UY1SV.O=WJ^#8C.O"B9\^.
M4?-?!'^T2G@\Q?*/[" L&;=+]S8$&MY0O<BMX:\'GS&)<QZBF.0\ SG2-Y$0
M1@#G) 2,)[D0RJ(SX633_QR$FOO^Z3[9EH_PO7F.8R:Q#$%BRLNDH>HIPP(0
M$=)04)DF(G*+/[D=U'%B3B[!&HCZX_<"K\,^;<H<HE>80F?!9V4#2/78UL$>
M.BYPO/"]*439N07#]32]^P7K[I9+Y= W-0]CHKF.P@S$G!'-]98!Y3]GVN@2
M1O,PHXD51>>E#J9F;K?E$6LA>Q>// "QVP[X@&9@"^"(2J^"D>=4]U L\J#9
MT0M%GE/J7)'(L\_=7&B^#;\H1-7^M#'1[\ESL28+G4#R:?FB!%"[-IU74LUY
MBAFC&0,94[X5C-6$QX(R0%'&4BDCF,=I#U+ZVZ2RF@KC4]-OA0RHJ1'!"[7_
M*H7Z.OI7J^\S9G9^Q@A#\ :U[?=4T?%CC<B#5+2_ ;6!"MWWD6CL_#</Z)U)
MC//1:C_[>L?_OTVU-@0['U?E9_'CCC%]EJ(VR%_+U5+]E=7T.X8C&L94$"YS
M$&5$[;"D&DXL, 0X9&H#F\$4AD[Y;DZ]3\VYVA/>G#8J\8.=_,&A DZ<W?T&
MQ\YN#@;YP&;2*]K.=K,7:C[-I)L HUK%7M@<&\%^C?2)>WMZ)D5I GJE#L3X
MK7@1_*ZJA&JZ/7//>9Y*EA @4JK-G+)U6(0(" A1%%&(8$KMH]ZN=S@UR[83
M68<4+#0#K$YBTAQ+6FR7H"P+M+OMUA 8#FRJKL#G]9K"%9[ND"N+=D8,N++7
MZC#<RN&]GE>[NQ[*#T7UO*K(XJ2OKZM%P5YW^7B4QR21, 01P0C +$D $B('
M#$4X9SR&,<[<3J?[B#&]L^O#V6+HIHWXP9V#L;EI9"RO6 =&>T2C5 :M F<A
MGP6U&L$?S9^#I%3>@J?7*]0^<HQ[67H#4B?7HK>TU3?=2:@^^1U7]F1=5,JC
MF\L$(Q&'!.1(IQ6D. (DA0G("1)2DACFQ(HJ]7(74W.I&@D#LA/1D#^Y5G@\
MQ=+.>MV&T,"VJ05G3SJ?:4B7-/>;=G32R\AI1I>T/$TKNOADO_G=!%(H"Z*S
M)MOJ?/,\%@RE:GHCDD8 QC)1FZ@\ CA,6*K\G3"E3G/\?#=3F^=;*=LDX%90
MMWE^ 5.[N7X[4@//=W>0G&=]-P8^9_Z%GD:=_=W:'EN *T^/3+UF?EI]JJJ-
M/MJNR6SF$4FS.(PEB'*BJ61"!(AD% BIR=5#A@AQI)+Q*M_T=E&UE$%AQ-1<
MV"0H#0FH]O!?1*4#7'4.4EDP_==JK?RZ8+,LUI7)%:D+48_%HG9VR.ULVYL-
MX\ FT4."1_,)U"KN^,\FP&O6A?TD6,O."CB!:*D;L?7&.-;9B=MZ497KN2EP
MIQO_5:P>2O+\6#"RJ&LHBPBKP8V!1%D.8)3IZ,T,@3AB1,0RC[BP<AH[>YF:
MS[@OG],]83>6W0;5&T(#&T87<*PMFI7R'99)O;]GE=2_CBU2=P>C6!8K'5L+
M8??P#873[\G/^FRI37[6D?DFO^.+_$X6HM(/;'BA-XXXRZ.,1$ D>:AI!"D@
MD9" \)"+*(LAH="YCKI]_U.S#G>,E7I!K[24)I>):#FU-R?*%\O0[KYC87$W
M-RS" UN7@^"K6OP=6<+,_+36(?@B Z-%_:318UCH>]1C'V8(QBK//LA0]*O5
M[@ZD5>EVAV;'K^3NKO/9PNX]FNFQK'Q7@R@6IM;%RB3XDD4IEN('6=0$"-53
ML2R>-D_SA,0P$Y2"/%'_@2G!@-(D 5DD.,G2)$,(62\FMKU.;0DQ<@>UX$$K
M>="(WE!&5+.@D=[!K%D/@\4Z,@2X0V_:WQQ7AT5B"'Q'6AKN'T4+8K#<:+8<
M?:I5=:%?^2KYY@I;YT)@W=AXYM]5OP.C[_RR/W+?)BYZ'F$H<IYK_J&$ $CT
M27%",D"PR%*<)SA+G"H,=?0U-;/>TLV: 3"WR;.@:,F_>F5^=@%M=S[K";Z!
M#?<EHE[O*9\6< Q-R-MV]^8LO$=ZVU#O'K_2[P"B6(K]JD,-$X"FU?RPTMPO
M<RQX+.*4 $9YIIS$+*]+&$0"QEP0(1-IQ0INV^'4#$DM\F%],EH+;4H5N&UT
MK\)M=ZC@$\3A3Q$T?@>UR!IY#=]N\$<ML@N=I0V0;D<$/@$=R?$[0%1_B8:X
MY^#;#-:/9*U+:[P47/F!S:_J'!'Q]+Q8O0KAS1ET0/':@<#5=D8] ;#5ZGC+
M;_V>C]"BZHO\3525$!^*BBU6U:84NR#>2+EZ29I%@$&D(P80!3256(%/TBC)
M!4VI56J_>]=3L^:UP+.:[U43?6N9#3_2-V<B*X<!L/,/AX%U8/M>RZ@I%(_B
MEG9B#UI]QAVTX0*<.GM_PZ G&U2Z Z&L6NCA@7Y9/XI27[B7XE%YL\6+J FG
M?EM5U6>Q7LE[\K-AITYA G/.0A"B, <0X]!4I@$)ISS-"<EB9L6HZ]COU"R8
MD3PX$+VE@/N+EOZOLT IH,^ ] U #ZYPAR&Q<%:' 7I@FS8EC!W\V&&P'LF=
MM</<DZ_JCE2GR^K0W'B>J[N.!PYLC]?=B:A^6:Z+]>L=Y^I+JMZKOWXI[U<_
MEO,L2Q$GRF$57&  8\( BC($LC#-$>,P8C&SY:*ZT,?4['HM9M#(.0O>6]<7
MZP*RVT)[@F=@:WP.&9VGI\7T0TQU!8,;N*DNM3P:/=45U?89JJX]VF^;:HA8
M[JIJQ0I-UO3/8OWXR\]B+\/N3M/8&EJ7+^4W'86]8>M-J1S/)M5NSE"*991"
MP"7*  Q% DB<"Y 0DDJ:<1C;75-[DVAJIJ.^:GVOW/*:FMXY<^[V,;+;X(Z*
M_,!6R>@2[)0)?BAM JW.00YQHY$Q6 <:#9M [ UIGYOEVX4:=0_M#</CK;6_
MAOOR!I;%"]'DX2?I_@G.>9YP 5B.F2X$"P$E1.VY0PEC&B+*F1/S\N6NIF9$
M=Y(&]6U;H6;OIZ4&OT>.8@?$=J;2#W"#W^ULA1R'%^$Z*G[I]R[V-C*UWC6M
M3VGSKK[AN3SKWTT]]]\**>82Y30AD@."L00PRPA >1P"B)#:O4F>QL**(<JA
MSZD9DZ]=U>QGP<8('BR4Y)X*M.[!;V=?/(,ZL*'I+-$Z"VJ9@]^Z\/17HO44
MH5%JM.YU.XTBK:<X6%=I/?/JS13(=63U/\AB4V?N+1:K'SIH9DXHE6D>YR#&
MB;9'(@(D2B* LS217').1>+FTUSM<VKVZ$S^P"S8BAULY>[-97P1?%MOQRND
M@[L]-Z)Y"S7Q-7P&XA^^V.U;D0Q?PZ&#2?CJJWT/LC\6"U&^5WNZAU7Y.L=1
MFN1$Y(#P7  (PQ#0A&9 DIS'"4$<959[J0OM3\W&-,>T1L:@%=+U!/L00=O3
MZ]ZXC'-R;0E)CR/KLXK??%Q]V.K(1]5G53H]IC[_6-^)^X_58K-<D[)N5O,S
MQ1(Q"4'(D@3 .,L IE2HF9RRB(9ABI!5X/S%'B8Z>;=2UM^LY:''91QM)_ -
MZ(PSA:V!Z3&)+RA_\S0^;G?DB7Q!K=.I?.E!+V&1'S?K32E^KU-M6CJG#QNQ
M95C&"..,,0P$U;=+(J& A@D!2N<XA1"%*+;*J._9_]0,P2Z,KTY=NBDD\BKX
M=KN# 2$=V'H<!46J;4(M?-!(OR5W"Y3\ZI=%I9D\_EN0,OB=Z"-_97J&*-S9
M$]$!(R>OBO"6X9.V^%R)H;1N9E#+-T_R+&8PY0 B'@$8TA!@'J4@(XDYNF4P
ML@JD=.QWNI;.8FX.8@;GD4 AY)""7!*BW$PF 64) VG&<2XC+O,\G:]7:[)X
MNY'8]C[<2-SK/K9)S'7&YK,':M#+P'M==_ZLZ\WHR\D;+B.37#YN7#9N7"Z^
MLT?!-POQ17XH='[8DE>J<9VHL5>7@2 FXHP"M=]5!@I1!#!D"*08QSC.(Y(E
M3LZQ19]36R9:D76T]U;HH)':D1/4 G$[R^09QX&M4B>$@R8'.>#DE6O3HMMQ
M&33M<3CAQ71XM9\ATK>"Z]?MGI"+E @:,B!TFCG,E+DA6&) TA3&.:8DRIU(
M*PZ;GYIYJ:6SV>398&=G/?HC,O1AFS48SI;@O,X^)_U1#Z/.[_/:'4_E"T^Y
M<]2^7RVKU:+@YOKLTUH\U446A42Z=$D"8D9R --<>0N4A8"F-,N37$)JE[5Q
MN8NIS=X#*0,CIC-)[04PNZ>R'X@&GLX]T'%BJ>T&X%:*V@NMC\9/VZW=/CGM
ME2=OYY5J2^^^SBGB+(J%!")/4P#SE "J:P]D!.&41F$FD!.3P-E>IC;+CQB1
MMG+VYX_: 6JW8M\,T\ SW1FAF\BB3A 8BB9JU]&;$42=Z-I%#77Z<+^Y_]GP
M"'Z1)K&HFK.<0$%3"7*H%G>8ACE - T!01F1*4$HETZ3_K#YJ<WVSUL2Q7)3
MDCI*MUJ_JBUJ*=:D6-3<BII549_2"*XK3ZP?-4/4TS-9.AJ%(Z3MK$%__ 8V
M SOH:M'\3?_S*ON<]T<]C#KASVMW/-,O/-5OBAM[\;A:\.INR;?_^/2DR:+J
M8M(-_T DPX@F"55X(0P@BY13GX0Q("2&:ELN,LZL^-]<.YZ:6=C);:+/WVV*
M!=<'[?N2N\U]ZR&PLPI# #NPO3C"=/O/ U"O\VLX6Q-7J'S:&>N^1[5 KH@<
MVR;G]WL6EUZR4C?^0=1_?EH:FHKMA<E[\ERLR>*S6,]EBI6MRC@(4TP # G5
M ?\YP'%&XC@3"4JS^5(\Z"7<SG+9=VXUQ7 ]Q?9%&/!B4$OJ6"[:'FL[ ^49
MOY%*0S="!W]IQ?ZK+A]6L]7LKEN;F@S&BC5.>*&O7[U0UO0'T&LM:/O>QZT
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
MB @!F.84I*',<,R1I&Y%GB]W-;4SR!U!T4[6H!6V'W/3&7SM3( ?U :V!/T
MZTWO=!F+(:B>SO3V)K1/E[6^1 '5\<:M9/#WF@)A4[X:?^_=Z_L%J:H=/3D+
M(4MU"EH8FMHA, 8D3BG@'(5)FD$L8[=8>;M^IV9'C'0F3JN1NCY8Z$L'WXVY
MY6VG?R0'MBT70!R)$-X*I6%(X;N[?B-B>"L\+I/#V[U^<Z6*;3903;ASM][N
M.^\/ZRB$4NUCDCP&:J.# 21$ A1B"F@N,6&2HSAS*G+40X:I&:W#\/1MYEI+
M7;1V/O6\97Q<C=H@J ]]7FT/^%A5,%Q1'*@JAK48;U4EPQ6GCJH9SDWU+6+[
M33P4FFIFN?ZL/LIY$BOS1V4$XDC'G:!0 AH1 5+*:9CG,LV0%7G I0ZF9MYJ
M&8.=D(&6TK6"[1&(W6;*!S0#VR!'5'J4KSVO^LW5:X^:';EX[7FE3FO77GC.
M(^7^'M6(K@MZKX 5\S1-$J9]&BX37<<QXH!@RD B<TXBR1-,DIMI^,_U/+5)
M?XEX?K;ES)EITIRZI*K1P -I_]DAL7-H!@%Z8!/B$6,_M/]=> U>"N!LYV]?
M'J +$ZN2 9T-]+-GOZY6_$>Q6-PM^:?E6GU2A?)WC!?TZ>E9.4&ZOWF,0R*D
MY" D200@CT* J(@!T@5%<,@923,74V;3Z=2L6"NSB1W825WO%(*=W&ZVRPI^
M.[/E&]2!+=;->#K;*1> ?)HHJWY'M4XN2!P;)J=W^Z;EJ*W6-_&L/K5'9?Z^
MEJN'DCS=;=:/J[+XM^!W3ZO-<AW->4C4WDE$ "<L!S 7!*!$,H!RFL&89A%E
M3F;)LM^I6:8Z'(X8X78ADV0K=K!9*NS;^*A&N>"YULXUS\=N9"Q/COSC/?1I
MD8%V)W+0R#P+=E('M=@^TX2<8/*;.V37]<@)14YXG&89N;W><Y^X*9>%CF57
M=O)C\5/_K2T5DA+.<9+G($](JKRI1 (D) 8H1G$<<\QR9L5E<[VKJ5FJK:2S
M0#:"FN5?1U\^NSM/'1A;[O2\(#?TUJX5TD#5BCE Q97K:'C=N%WN;=R=VE6M
M3[9FU]_H9S,.[N>:#UED*1&04" Q@0"&.0%$, %8R&',<":B)'4Q%F?ZF)J5
MN.6^_AR$=K;@1F &-@+'U^_>)W^'^CYG_;EN1IWN'7H>S_.N1_OD(^M\@4]+
MDW.@([2_[O(/3"#W-U&MRX*M!?^[,B]W;%V\%.O7HRM9&',:$[7;26BBZ0FP
MKKD><B B0H0(:9XS*WH";Q)-S7A\:;(RMDKMYWDTZ27E5B^3RQ&01C.73%L?
M@]EMF-YDB 8V8[>,CLOU^T #YI(S/?+ C95,/<3T<DRK]HAL=[ZUCXY&3,3V
MB,MAAK;/AF\X$?Q451O!/YALOSJKR61!50T9D# /?6VW]>JSK>:"X23-\PA
M3#B  L9 9R,!@3"-,$,Q)TY;[9YR3&V1U!J8Z\*5U$QK3VH:UX>&]4EA0ZDF
MFA_NC@Q5([,F$;+'N6&/\8M$%B.4Y"!$D@)(L1H_!@40,8HEXDE,U>['*J=^
MQ!$<)UG^>Y./>C2"A5'-I,YV#6/PEVU*ZU_'&4J'(^%AAV>4(^):A:#689NX
M7JLQ:RGO1+.;^[H]3=:Z>#XX[@^F]X/D'J*,?[#<'Z^S!\TW--=OJ?RGT$GQ
M@M\I,T0>Q+8@N>GURV9=K<E2%\7^4"PVZK%=#3Q#N+6MPLA#G(09SP#-DP1
ME F@EM(02!:F24JI1- I>LF/6%-;2%NM E*KM64)V"GD9ET]C9Z=L1U_3 :V
MO=OA:#0*=JEQS7*YIU7P36B[4"R*AO=]@*J<?A'V:9 ]23:J??:+YK&Y]MQZ
M/^M=7S[J#&/52?$BO@NFE@Y=IWJ?V^%NN=UTZ6?T;_36JYJ'F&,=]P!"CB6
M)*$ A9D$B4P(HBPD,G1*_;M-G*E9ZU:+(U(I?:VV=V;1[H2*]8$=G_7BR[]Q
M/.WL^'BC-+#]W@[03@/E+$LIV#I0%OH=J0H6_$+*I1J/2GO5M5F?M6119BCW
ME&S\:Z.F/Z/N!VZ?QOQ&B48UXG[0.S;>GEKM:;09VSQM%IH=Q9R5G2E$H"M'
M; ME,*J\Z"1*@8P8 A!G&. LP8 0GD4DHX1EPJ4.B6/_3F9YA-HD>^(']?FR
M=?4-$_KF:)$=!RN2B%-=MB%-D-H(Q5Q7GF,4L#1-",GB,"-6U;K'&*P1UM#>
M@S7L*%DNE,-A/_#*Z!]V]V6O'WA>USE'$<9=V/KA<[*2]6RFW]+U::E+^*W*
MU^^/I7I*[7N^KA8%>YT+*K',LPQ@2C" D'! (:8@DDQ2F61A$CN5M;[4T=3L
MVU8\-WMU$4<[P^0#G8$MT%;$8"OC+*BE#/YH_APD,_X:-CX-S,6^1K4DUS0^
M-AE7G^\1K?0[^:DIN-4>B^FH@@?Q1;9'UM4^*^4OB\)D@'Q<E5$8_D[6['&>
MX$R&,@D!Y8P#2&$*4)S$@&$.LU1@!.U<IEL%F9IM:531(1.-+H;YMM'F/ZI
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
M,T+[<; X,!P$W8$-E@96;6"-U($2VWA:2O!SN/:)-'/XT.UCT 8!>J3H-+^
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
MP'4P?!J#CMY&-0K7M3XV#A9O]"VQ_?U1+!::PH0L7^>8Q9*$$0()3RB ZJ\
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
MT;5@2\WK=OREU25!2L%$\:(<T5GP0VV*'U>;RM#0+W4*MG@FI?[7<U-^2[_
MQ:)0L^/U;\']HW@U&^GF+$]U5NUUK%K0OU0_6&RX^H':('[_]?\@3\__]]U!
MP*G>>K]?+:O5HN!F.VXV)W70J?+D/BW5OMQ?S/GEH>V.&S_SWHBQWY>E/HS?
M[GBNGROU3;0!P%_D;ZOEP[THG]Z3YT)?=.I#KR]T43R0NIQ+%$<(T1R"%$44
M0$$00"*D0-(\ISE!2)GSMCR/G:_ET+O5!#TLP#.T,Z:F#BN>U8S<QE#76SU9
M+,TVQ9R']R]0[S(T=MZ<;[C'8K/=XJO,A98;*.OV%#22UR?GP9[L_KS!'H#Y
M=!9=NA_5E^R!R[&KV:>)'I[H%[7ZE'O$M$W\"ENK-7']>EBO?DX0%A!3" 2$
M#$":)H!@H?:3D,<X2Q.>.;FH+GU/SW<UTJOU>RN^<B4T1<&+N<%N*O:11AD'
MW\UI1"P<W:%0'OKF[P3>(T@;,FZK>+H;479PG8=">R2?6@FX69!RCP99KRDK
MET_=EZ?:!\E.%]:IP?%\VSYZ'CB]O1KHYPW7L2(ZWG&U5!]C0V ;(DAD'!,0
M8\8T04H&:(HCD(=Q$H>$9"*/74X8S_8RM:/&)G)I*V5//N#SB-JYJS?C-+ )
M=X?(V0'MA,"GJWF^HU&=RDY=C]W'[H=')A3\TE(YB9(5E39(_Q3%PZ/:@MXI
M7XT\B.8WXJLFO9NC*.,L@SG #*4 RCP&*,P8P!'/8RK#&.5\%#9!-[FG9J%:
M60-2"QN(1MJ:6U!3Q6WUF@5BR4U!W+K(JN88Y*N%<@4J_:.Z^N)85(..GXN=
ML9S@1S"P^?5 ,OAEQRJX]ZEL/ZP&@/:WNDYDT<&J,A[!8+\QFP2[H*/H$\B>
M&6P\O/$*]NR^QW&*)@7[2@K^8:/O#>K:PQ]7Y;80C,0AEXD00*(D!# 2L<Z'
MR('(<R0Y9Q0BZ7""<J6[Z1V:O*\I-0H><".RN?S0Y=?UU<K_Y;!_OP:TQ<&(
M1_ &MN1G46M6:GTEY;/TC@LTG=OM:VV,M\.VU.9@4VW[SLB>M*[LHV\]=>S0
M[Z3\EU@;D_6UJ;EK4OE9CO(D8AC(!$4 QID .!88T)##G.)$69UT%/?90MBI
M^<RMR($.!=7^L'AZ7JQ>A:@S#H-=]7$=8?,V3-PVW\# /K'GD9V^([S]+DR@
M9:UR[>W.@E9K3TP28P[.)#Q>&WG_'&ZN _+>?%N7/GM'M"M?8_VJ@]_6=TNN
MCY:>=?^_EJNJF@L$XYC1"&0IHP!B% *:DQ"$+!,1)B*!6>*2@M[=G=.",4(Z
M>BNM,@-:7A/ULY5X%AB99X%)6G<.:>]"W<[ ^\-R8!-M Z/7('8+6#S'KW?U
M.';HNH7V9Z+6;=[J2<2_>GI:+4U6\N]"9^C,*:%$\A "D@JB4_M20%B< !2'
M6.2,YY@[E:,]Z6%JGF<M8& D=.34/P'/SCC<!,G0.]X]-((_:O%\<N%?4MTK
M[_U))^-RW%_2\83/_N*#?4,F*Z%>>OP@7L1B96R$ILM7;LU&3:3O*[G6@;8G
M539BK!P)F0,,3?!D"@&%,08)XH)'D20\=LJ)ZR7%Y(Q"'?!5_%M'!3<BJRV,
M=8#\;4-B9T8&!WI@4]/*KSECMQK,ZD(=C1);[,>IU'$3HG[C*_L(,G*DY0U8
MG<9<WM+8[0'FAPFK49J$G$4$")%) )F, $TA 7F*U0\HQ.K7;3CYO8MAO-"A
MU9P\C""_'\$&[H4W>\@4O@RWK;6[!;VW" @?*A/X*A)#17J_8=;O59V[HKA]
M9OA^$&7Q8B(P?RN6XM-:/%5SE(L8"8X 3C*F[ 7, ,JR"' HTQ0BDDKJ5*?L
M3!]3\X]V(@9_:"$#(Z5C"-XY+.V,P8T(#6P&7,'I089_47V_[/:GW8Q,5W]1
MSU/^^<N/^J@$UOY@_Y!XGC,N)<D$B#+& 4QT(6Z4<,!$+AB'41I'U"5SV*;3
MZ846;"L^,&=J8P>L+>(*O.,WN)TX4VQC'#1OJ8)U*ZIC950\"E.B2D@IV%IG
M""N?3,=O4+(P69#5HQ#K@#?WS?HWI$YL;OZUJT\E-VN=D*%;:TI;K9::R:LP
M&<OF9I*?&[990TS%R#)8+1>O 15- Z*.']$M/F_*YY7.2/[Q*.J<Y"9'.2AV
M2<WUMOBTM5(TAQ2%#*J-E 4K].6I:E=?I]8-K)Y,4W5=K76=#]UH5(>RZ/SM
M0"QK#M!'L=-1_YQJO?\EEH/5WNKZG-PJ:IUMZ0WK9'5IUEW]JO/-OHXK77]:
M5NO2S+W]&@'1'$*">2PX$(;.+V;*E0TC"5+">92C$,?8B:FFHZ_I.;)J3[N3
M==:GRH<-Q+9^K1?@!E^W>F'6P\V]BH9?=_=R=R.[O5?U/G5_K[_B(4GYF] T
M#WKY^ONR6%](VF0\9Q+J,K=A! %,4PDHE KN!$*&,65YYN(5]Y%A>DYR=])R
MN=4IV"BE?&0O6PV5A5,]-/P#VZISN)_'VF]:LQ7\-Z0W^QZ&":<Y7QJPH?*=
M7:!URGNV:OCM\I]=].[,@W9JR&U5JLKU_+MX,.$O8O50DF>U)2*+)GLW%1*%
M":$@4FXK@%PM\SB&*5"+$40X3B7)I(T?V]G+U#S8?0D=<Z&[T>Q>'+QA-/ "
MX :/M>6P4K_#.U7O[WFFZE_'7FEW!Z-8"2L=6TM@]_";YS_7/-1S+"+,$JQV
MO,IF*$N10( X9H AEL<I$AF.G()>O$LX-2MS)679I"F/EHAQ<5CM=MEO.E@#
MF[O!<H]K32>097%M$":16G%1R#]'/L4UC =,$#[JJ,>AQ4=!RPTI7]689IJ\
M[;<563;QN3)*4Y3+%/ T9@!FNN0<CC&(81CE- PQHYEU)>C+_4S->+>2!EK4
M0,L::&$=MK<=F%J<(?A!:F#+>0&DZT'03F@Y;/G]H#;2QKXW>FY[]>N8=.[(
M.UX?;]]]78>#W;7%X_V\ZCMF\M<J98^UX7VO+QJ7ZSG.)<^RD $:A3& 0NV?
MJ<Q3Y2E'),^RE(<R=W&-SW<S-1/92JDI<[68;I[L!2CMW-'; 1K8,FZQ:22<
M!8V,_KS!;@Q\NG07>AK5+^O6]MBYNO)TW^O@^H;Y8TT);5(;=!5#E*5J_TLR
MD/&< ACQ"%"6YB"*8J9+'8L,DAZQSQ>ZL_K(QX]\KB\XVTM-(VQWQ4,GB&VO
M@OLC-N8UL -*/2Z .S'P>_E[OJN1+WX[]3V]].U^W'/6^9;BAX1A%H81 F&"
M<@#S+ $TU ?N2F<2Y5%"W0[/KO8X-6>A%?@P6]I3FKDED](@X UL,3J3S;V2
M*3FC,TK.^;@43,X86&>>>R)C:MGU]4+R592Z. QY$.^$*?WRL?@I^"==+D94
MZV^:6B>75+.3"J ^,^6:Q'$&2(HY2!,,$Y;$),V@B]EQZWYJ-NB[6!:K,OB\
MTB500="*&GQS#EMS' 8[LS0<N /;J%T9#RVZLE1;X8-&^L"(OT7\X)%.])VM
M5S\0?9HR1PE&M6O]T#DV<CU;Z4FWL5='I/IH8K!_+Y;%T^:I.12O/FS$/.2Y
M,G-"*J\JCP#,< 8H3!+ $4E$(M(\"JD+L8]5KT[V;01^'\/<$SS5<NX*&?&-
MHW6S@]S.J'D'<F!;=E"(2&W.:I&#1N;VWJ\*/G2 ZD[QX0*25]H/JX['I0)Q
MP>*$'L3I93>#Q$4Q;PZ2/A85(XO_5@;OER4W'(8AE!2S# &!*0,0XQS@4,3J
MGS&$,4YP!JUX++LZF9H[U<@9U((&6M) B>J0!= ):;=]\074T.:D#T;6]L,&
MA)VYJ%I[40GVMX?5R_^I7J]-A?K+L87H;'H4@V"C7#O_K9[M<2_^71F2U9(L
M?BVDWLW=KUZ_UM4UJ^9N,N=<N18, HBHT'Y'"G"4Q I-S%D:)SB/K3985KU-
MS0"T\LX"+;$YFE R!ZW0#K>_5W'N-@;>T1O8*EP!KL_]^54$'6[1?2(YTEUZ
M(V"@+*5X6)6O 5N0JBID41>ZK;: /[2 KQ7@3:E<7U'QMKAUWK=?;62\6W=;
M?0[NWJU?ZK<=O"]5^YORU5# F0"I:AXF41:3) <)IPA F5* :*@L,4SB.!:0
M9-RI!L^9/J9F>EL1:ZKOF:X<;4I)]PXL/8>KW0[O1K0&-K5;H+[70-4"^MNZ
M=6CO<Z-VKIM1MV4=>AYOPKH>?=-@=E%]6M;5$<Q)R:?ENBR65<'^018;,8]D
M)JE.@@ESB94_EV> J$T=",,89RB30L1.+*YC"#TYLV1.H(I6QN!%"ZGCWNN*
M!'7US6I;W(N_2?![]V=@9_2F-KA#.ZS^0^2%)MH(:N5GP5;SP*@^N9AYJX&:
M8!A]M]Q_QLAZJY$8*-C>KN\>YPSO5DO>%JC%B40<9B 36 *8*(^6,IGJD\0D
M$Q#%"1/6)PJ[=J>V4GQ:\HU.>57+Q3?Q(I9JF=#".F9C'H-G<4S0#Y*![:L'
MU1WV]_T@&&DGWZ)@R)YJ7.Y^%CZH "_HWKD;WWM\O'WWJ8P'.^PSOQ[(K:XN
MF47SGWO5J]KAZU"7SVI F^]0YA!Q$DD="$N4&QUG@.94 I((1'*4A,RM&,(0
M0D[-&#;%IXW /6MS#S*6GGSA@4=H8-M<CXJ6<H":X$-B-ZH[VD?.:;F?-R#M
M[&[>TM?;'*'<<5[HOY#%ART/3;6-N\4B2U&48X!#&@*8\QR@,(X (4D.U0PC
M,1N5&Z!3VJE9_^_[9R.S@&QEWZ/\<62.'W:TQSDB\3:&?Z*SD9W.P9[2@X1Y
MCS(\4SH1Z19X6FN1#^Q]GX'8=3KRZE1[SCL:Q\H0:]T_DF4C]:^JB?7VV.:H
ME+KYI8X1^4B*LC[^Q4SDH<Q"D N=RINP&) P3M7"%L8LPPA19$5W,#G-IK;J
MM0('I)8X>- BU]S24@E=WQWH<HKJQZ*FS.&KQ8*4E6;1J6\YQV+/\?Z9#;R$
MON7',_WEMMEN[\$3U)R7:P70;C&N,=J_I=A^LPU0]2,FF"_06$WF\F*H\9_$
M>NY=N3_'VC_4F'KS$P83L,>%BA:=+%]_)S]U\/?O9,T>_ZX+<IUCB?]::NZ]
MIWDND)0(Q2!-" >00 I(GF#USSC-,1$A%<B!A+F'""YF=AP.YD:)_ZB"IUH/
M]:=2I*EN)IZ>%ZM7(<Z7<M#A=5HKA_N,/L-F<><S\% ,O.(UTI\=@;<$WN'&
M:> !&+$\2CL(N[HGN^'9#8LI26(U.7S%GMZ <.<%6)]VQ[LINT'K@RNU6]KI
MR22UW4U_)07_M&PRE_;J&\^E^G!0*F* <A0"&*5J%RIS"42B?BPCE*#<J4;>
M]2ZGMD?<.PY[5B(#Y8JS6FA'KJGK8-MMR/Q"./3%U0X]+:W>R#3RS@*K"N[N
ME%36\'BEI[K>Z[A45=8HG-!6V;_9S^I\6KZH97)5OAZ7STY2'E(.$Y#F2-_:
MZPO[.)2 9RD4*0ZS,(]=;,VECJ9F85HYG6OS7D32SI#XP&=@\[$5<9Q"XM<0
M\6DQ+O8UJIVXIO&Q=;CZ?$]*&;+D\X@1@FFJ9CT+,8"A)(!F" *,XR0TEB$G
M3D0QJM&IS74MDR/-BX;&;D*[*CSPY.W4U9U494\YKU0INMUQ"5#V-#FA-=G_
M76]^V,W39J%)%S^(YU*PPFP9U-\7PIRB+?G=TZI<%_]NMQ+GV:+F5& D,,L
M0PD#:O;I\H*,@"@.*8L%CCEV\_T]"3:U.;VG5["OF"X*VZAFLCWWE9L%1Z1J
MLUM(Z;P-N>4.Y T&<NA]RIACV(=FURO@GHEY_<@V-I6O5T3/D/_Z;;_O7HOI
M1$CQ0=1_?EK^TIP(?A-&N-\*0HN%VO"):@XIR1,A,$ RRP#,"0&("0XHCR3!
M>9S#R"GLP*7S"=KT<J-LP?8 U;VL=Z\QL-VY#8/LX+NY6MS@+ZW@?]4'0JWL
M02-\L">]S[V=.V9^]WL._8^\!W1'YG1?V*.-OA3H9?%BJDSNKGF_%=6_=(;.
M'$4418*$($IY#B",H#)?B00I0RA%F&:1:TGLRYU-S6;M9-T+*[F6N>0.L9V)
M\@7<P":I%V8]"-&O@^&7%;VCOY&IT:]K?LJ/;O%.CWB,;166^H;MW:HL5S^*
MY<-[HCZ.8OTZAR+-<9I'(.52,Q4G!& 9"Q#R-$^23+(LM2+0L^IM:M9C6_MG
M%C0B!UN9@U9HA]O\JVAWVQ'O& YL2$:'SR'RP2>,8X4YW 2G6]B"+3R=,0I7
M&QDO(,%6GX/H ^N7>F]$5T_BGOS\)IA0UITNQ%SPF(094D86(@8@BP1 7-G<
M$(8I3WF6<N1$F76FCZD9V5K$8$U^BBHHMV(Z;RA/L+3>-]Z"T/#;0PW.O0'G
MVW5P^FP!+ZGO>:=WTLW8&[I+>I[9MUU\=$"N]$_+C^JST02IU1Q*S'.!U98M
MRG2(44X DA*"7,H,)22/F-NUOZL 4[,1<1C' W"E[T-N9RV&!')@4^+ H*Y/
MH+0*AA?9XWE37_1&IU;?EV%Z+.MG$.I%N'ZNG1Y[R/VB$M]_D.?OCZMRK7VG
MK_HP?]66BQ4XPXSF.9!$1#J#3P*"*0$R)!&*,JK^%UGO).WZG)H9.ZAL$VBY
M R-X762V$;T/R[#E$%AL+_T#.[B']+:8.NPY_6,[TL[3$\9N6U WM#HWHI9-
MC;<===/M8%/J^&KOPHE,"%Y]5&*W93&_R)HSU@3@*Q]9?7;%B^9#.9^8IJ]M
M*_788L/5EMD$R3;I9G.4Y@E*XP3 +$< AI0! N,<0!G*+%*_BYE3$,V@TDYM
M#?DLUCI'Q2@<Z,\J*-JZI2NIKV1U_'C5&3_^!D-NYUU/9B '7K-:/6>[FK-J
M[&H]9^<SI'=IGIJ4M5&OR8G>4K=Z#"T<92@\5ZH<4."QJUP.C_V9"IDC=-J3
MAH0]"KY9*'E^D5*P^AJL/:11Z^ WH9$M%G5 T;T^L=D%_K,0"1H1 C**U;Z#
M$@8H4]N0B#"<Y90ASJV(6WT(,[7%Y%!6;81TAJ1:7EZ*2O] <WT6^^>SZY5Y
MHLZRK$P$T,:0A:S-SZ50@TH6:OTAZXT.B0]*YQJ>-PVVW3HSUA .O(RT:NAQ
MVRH2[(Z,:W?]:(S_,.H,DROB U>O5!:WR#,N^X0'Y$X((WRTV3,>:<M$]47N
MKQ!-X),I[WY"5E'MIG'.L0AS-:8\@FJ;$&82X%AM&&@DA< D01%T"KN\49ZI
MF6TC:O#NA&O',:+IQD&RL[4C0C^TN>WVRY5E'<*F>L+/:RC5C2*-&VWE![^3
M@"Q/S=Z<SV3(?+0$I7A40FR-_&^KJGI?/Z1^]OY1?Z;*.?\LUK^28JE_JSW]
M]Z1Z_+A8_?A/P=6OZW5"/?)%JC5BGK&(DQ AD"<TT;%?&:"48I#':2(P11 A
M:4>\,ZK<+B9C'+:>_4R:E6$T8_N*-RYV[_RF 3\!.QL_N6$=>"78'\^:H>Y
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
MQT;D._#@[F]R0]OAC!D2PZ'OX\:&SZ?D:D 81ZSI8"$#M+Y<UB80KR^U3+"
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
MEYBQI. I1CE4<<H@RIB"U"0Z"\QR$3.>H\2K0(CG^)/CXYUDGBG/GK"[\>>
M8 [,EXWDM\*%K"'J@+E_CG0WY(+F3'N*,&X.=3=\SG*J.[[&/S+H3>.+TH?_
M<BG>+L0;NI:S+(Z52/71.L$<:_9***1,))"EE)%8**)RIWY+5T>8&C]MA02U
ME$"+"8R<[@%#EX%LYZ,@\ S,.-[(>(42M6K?(Z3H\GM'"RUJ5>LPQ*C]AP&=
M:K]HH9OV7KA03&5Q!+,DE\8TR2&A40XE3^,T8ZEDJ']U[/UX4UOJU_TX>YD#
M>,D. ._A%^L&XXMYPAP0#./V.L=E<$?7P9 O[]HZU]_)F77AL6X<\]E4//BH
M_EK)^ZJ2ZX]L3<W-S_N%/HP]FN)4[Y:KBQ+,M.V0*AY)F#&A()(F)B_/8YCG
M"NO_RR-,4Q_VZ2S)U'C)*@*7"FI5@-4%;)4QMVM;=>R%W-$*W"] /]KJ/H=N
MA#;*S Q,=4-.BC<3]@8T)$=V%V94]NR-V2FO]G]A5ZNNXG1>VXDSK'(E:<J@
M0+$VX7B>0JJP@B3)18)QJO(X\XL;/WS]]&* :NGLI9JO:7: FJL=U@V)P8TN
M"T$MUQUHRE[YE+_J8'F=(Q'6S#IX_\@VU;EFYP;4A=]T+8CYM)G3=?E-OE5*
M<DT?O\C?[W<EN#ZMR@4OG^?R_:(>[J.Z%TM;IW.6)"225 J81E2O])P5D.A3
M&F24%9$01<03I[)._469FKVTUP34JIC[(:T,V&L#=NJ8S;IQ8.A?;57R+;_9
M>18=W=*CS,W0'NH!IZ5#2<^^B(:M]ME9FI$+@?9%[;Q&:.\W=BNC][R2CW)1
MZ8'KAG2[BW92,)0+JJ<IDA%$.$X@20F!(E.YD"8Q-G(O:]0RT.18\U#4;=_%
MKO77KJ+;SG<A,1N:S4:!RZ\L70C8QBL_=P9?N!)SMX"X54KNZO.CEHR[I<5I
M:;B;O^]FH[[1Q/O-4K0]UU8'_NL4QW&"N80122A$D220QCF%29)'68*IC"*O
MN-OK0TV-+?>2ULZ?[G<$+?"Z&8=A0!OZLK +7MY6W6TH0EIM+:.-:I7=UOK4
MZG)XHH-5M7_K07N)O]!R\6%955_I]_=/^N-8G[2"9061E,4QS#$C$,4HACC-
M*%0))GF!#/1.=XZ=)9@PLQPH<0>,&N GH\B?[TRC<5!:93P,C4[SXV"P#8WZ
M>-3D KA/]]Y <^!A!0X]%V/5I ^T"/PLQS[@M9J4G5X\GJW91^\C([37BX9)
M%/M%C_/U=SG_)G]>+M:/U2SB*&$RTD8JR@J(5)1 AAF&+,O3-"]RE2FO^%M?
M ::VW[AF+QD]0*T(J#4)FS%V-E&NES+#P3_XQ4UPY(.GCEV#;\SLL3,97C[*
MQ@$AWQRRJ^_I>+.T?'I:+FQ*A,U^F$4R0U&N)$RC'$'$A(!4*I.&(%(1HX+%
MB'O=%YT,,#5>J^6KNX5Z7N><0N=X2=,#D.&=E08+*]M=G3-U!][;+)B 5RI7
M] ]Z47(ZQKC7'U<T/+O4N/:[K@XX)?7A7&@#JCFNR_4L(XHKEA%81$CI<W-*
M(29$P33+XCQ+:6:[+[A7#[\TB->2'JV,^$)_R8VWPM25L%+;LP U<OLZWRY
MZ^IVZP?8X*?:!AG3&[$6\ Z8XHI+90F@Z: [GR]_-]M22!_<=5S">M\NC#.R
MW^VZIN<>MY;?=J4%MMX?LUXOOTEM8*S-/<"\-%,ZDY0RE&88%GF>020TC)@6
M%$JL<LF++,:2^7GGVP><F@5@Y#UP']R!K<A@+[,O7=R W)4ZP@$Y.(WTP+ #
M=[@!$Y9';HPY,J>X(7#.+X[/=?'K;V2Y^&$*C2\7DB[$^O?E.\E6&[KZH3'-
MO\K5TX<E7325$JF@3!%%89P6&"(:F8IU10H)I1))E8DB<O*O^ \].?ZI"_-;
M\8&6WS98TQJ K0K Z ",$L!HX>-&]IH2%Q_^4$ /S4^>&'>I ^H'MH^S?BC0
MQ_+2!P??TU_?!;]V1[W7&T?TT'?1]-@UW^D-(2S37_07]&;Y1,O%+,N8DCE5
M,%*<FE:T$K($(4AD)"*)&9>I4W^)6P--;B<XM:*,J."W6EC/0D)7P>UB>W:#
M;&R;TPVMGM;F.13#69D'8[V@=7FN<;M5>>'WW?CATTI^?):FKOOK9;6N9H4@
M!$D:0\(R!%&4<4@,C#%.%(GC3*0%\TM:.AG!Y^,>)V])"[BL!03<2.C' :<
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
M#(;;2/0P'UI>/IHQ<5O!0]/"X===5[]I0R.TU5*JDMLHD5\VMFYCD<6"X:R
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
MN\,U&E<[(]6#H"_#, POGXSU0G1\6>/K+'SE]WTZ6F_OZG)&94ZS3)-!KLF
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
M&X=K\P&]73CFC4[V\]EJ,)6/1R[$'_2S&=@_,=R','W'Q,[U</2IG/5[V2(
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
M4PD0\LD@N4! (J@!LP6GN:_O(X/B->\WO[3A?FUA_\ED"'[=PWL\*E.O!:(
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
M\V^X[19Q37P(-@G/2"Z3>J1V'/G(C(!ST3-:2@VKE.$]2=48_)U><-2?[$<
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
MS-V_8[OA0H%B($TD/)N$>W=2Q"6:B @*0Q#%'4U57.SMY Q[0Z)_-/4@]!%
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
MF$X5,]%F1<H%=B*#T<1RPTFVFG(60HRYZ@G/:%K7#V21=]7%*+S8[C*;&,N
MR4R)]H6W")G8@&Z.H-[ADC$IL5HMQ#N2.&SC^@/#KY+F1G!4LSH!G:?R5SFC
M_^IG99FM>VO>+Q>=@-(Z0NF/$$"7WF&,!$8YP9]EYHUGAE<IXWT.D2-I>MKW
M\4PU/8U@H]W.VPDNN<7B.ZZN58_720J@K)%H[H-'MSO9,O40S;W,6@F9G0-6
MY>9K)^J&C=L/C+I]-#.:^;_=6'/<>H/. &&\M+,VU!#'2\#GM*4:E$JBRGE@
M?Z"K%I,/#+KG:&8D#?$_E:[(*Y'YV97(WLYSLSA?*^WZBH?-WK-4+EL@5Y(G
M("[(2))E$KT/[XRJTYJX&WW#1L358%=#.P-NKM?'4Q]*)X);'=/?-(MK7F+)
M5)7&@>@2XR(*A1=*-0'KN:$V"'T_W_C$>> 3+QJX=W,-S=X_!>Q+S&.YVG=S
M/7&:RH6P:$IJ,SG"7<I$BA+7B(0^I4K9:99B5E5VPH>D# .F_A7]\'+>/C(?
MVM3<7F1IVL99TUZB:IH\7_>N\@\C<I6USSP)(I18=8%$N2EAB;/EUEB(CMV?
M+?2(]7G^NX=-GO6^AQU" V,(%)LY$GX9BYY*EYWF#/EK5^UUTG19F,5%=%D(
M>W&Y?-\L_PN692FAKYAR G03O?<.PQ*,4IR0$GE-@1KALC5UQ@GM1N^ !JXV
MANZ[^@=0Z AP^W:.SX)V>677F<*-0BK ,#FRDB.T2#E^E<%)2P%<H%6.>>_1
M,6P*MYHCOX^T1P"6>Z.VFCE^&=>"6JR'IEXW=KH]B^MJ4M?5)*[_N/3X@:O1
MA).$BY,Y3XESY:*"U8($)35Q1E KJ8A95*DQK<+-P+--*];@#ZWZ$>#_X_3L
M"S+S6PNK1GFG8>FG\W+:\OI;7,D '>[KW@"KTK:KMC[?)TB.32(P I0GW(ML
MPD6?@9A@+4^&IN"KW'#:@^:!1Z=6P_*AU'@DB%T?%<(]1I66VJ.,269,E6F)
MA@0=+'HT(*QP960='0JO6RD>> CKH&C=7X6C'C+X:7HV7VT:\^6M/::936,Y
M[;_#0;<!@T\_L+_A@L\@O*?!@@]?<],(QV5G;?$S31EQJ04E7H5(HJ>"2R]2
MJM.&\G&2]CZU>$J\GU&B+V:E(-* $-)I1CA&9D3RTKG,*235)A=2=,'0*I76
MW<@;>+I0/WAY<&+1OV9ZS#X?W$95LU6'MEE#V:ZL)23'+-&22MQ :2X7*C.&
M#!2W,<.EHE7.'>O9KO>^))%.\\;1+$6H- JI2M5@\*4,#!T&$F(9_I+1L?1<
MZ&CJ!,(/2!FM37H.#AZ$L/M)?!2G7R]\.VU+#YM;&IFGCM8V(3=!94<L+?UM
MO%?$&V19"-#"J!2%J#(2:A^B!QYH5@>)!]/B""+0-],V^MGZ/'(B$P<M<;U9
M)TM"WD@22E_9R&3T"2,A6B<)<IN(@4>1U4'4SE(>A54K9RTHC;2^I5'D\OT&
M[]9D*W7PJ%N'EMD:=$.U541S:2TW@E-3I[+W":(&'AI6!T.]:6$$5N>W<BGN
M=;N<GOLEM!.M= #M*:I9>[29+!!KF"=44B8I:,-$%0S=)6/@F5UU4+.'I$>
MDZLY3=_?GE_XZ:+D[];(G\3(G1=,$.HMAJ;&1>(S.HF>2D:U,TFR2GW!'Z%H
MV)+:2NCI1_YC M*G+PO\B#^##1]:9,.SUD2&T@I(1^3#1TTX1A?E^$MX4VGP
MT':"ABV1K0VC?:0_ A25SBRGN?0I;?\!\]0L3F:SYL^2VF^OEH4147$>B%?*
M%2F53I"A-'!),BEG>-!58K@?4C9LV5HUEZA/?0Q=!_EF >4LZ;YKER($;G,@
MD4<4B\J:..TR48[+Z#0%H>_U-WRDUG'[\X<MY>D9&'W)<11AU_5)X4?4R>(K
M7'EQ5]#6H(S4CJA0AOK&2(D+A1\*WJ'OS_&O&J;F:;(&+K"I9&AZ5,4(MK$;
M9^YT\6K:7C2MGZU;/[V;?H6TGC)Y?_FX$!F*R.(&[121PJ.O%ZG'U61]MDPB
MUW6FY.U [,"5,;6\J-IJ&X75^Z5ITI_3V>QDGMZBTN9GTS"#[;QE;B/CZ#UF
M!AR%Z3.QM)1ML!0XIT(;J#(NKSN) Q>]5 )B)16-P#)^! Q4+J&,23^;3[<E
MVM#4&RT=$&/+\#\%&+$DM>KBG6A@VGBH4H#]0\JZ0>W8$N?]*F1H#W\5J:SO
M:=WCPM/ F:")T!#13%O&<8F@&Y%5%H(%E>S]_AB/76AZ[!7=\'$L2?$>Q3E*
ML[-B[2,L+Q?S=J*,T]'R2&@LY8G.8Q +M-SHHSD$Q4M-SF%LSFVRN@'JV/+E
M/:IB:&OSD)5?IKGT0DBWCJM9](Z7$J]LA$?S&3VQCN-*,3&J9(PTT"V[T.5M
MW2!S+$GR.D(>@3FZE59[8%AMQ,U61 )20 DG2A(E!Y)T%!"=LMK5SF_NM*\=
M6\:\)Q6, $R?8(:_.OL%YK#P)60X2>?3^;3(J'2#7-W8;!]RF218[X4B,7-<
M,A)W<*]P!^?.8NR@N7.A3B>3G<CM!L)C2Z\?0'4C .A)^@J+Y;0M4XQQU3U@
M)U(E'4^6)*71E\S1$,?*#2,5O.3"Y2RJ%$7]@*YND#N6Q'T-90SM?_V.@OS2
ME+%Q9[AV7I5U,PV714-;64.)20!C"?>F#)$K]RQ%F1GB> 83@E:V6T>=Y[VW
M6P7GL23L:PM^%"G252N[WRYN6H<6MC9'$2(SP" WKBJ_,$"AFEB;4[D58KS7
M@AM=I=?A$S1U0]BQ9>/[4L((=L#M[;C7O;=7.=Y-Y^Y5@^X-BQCH!A89)<$Q
M]$(]=\09&TAVSH%D7M,Z\P9VH+4;_HXM"5];:2/ Y2O -\?IBC'\>@8;WD[.
M&_01_GMK(6Q4V@3++5'*EJMQR*P/*A/%9,Q6"AMXE6F0.]#:#9?'EK&OK;11
M[,#7'=?N<\* 99T-)2Q%3F24G#CJ%'%<:6<B:'!5MM_'".J&L6/)^O<J_A$8
MN&L^?D-KO2B- Y;3Z](U9[VB0"TQ9M53$CT);X(A(3&9J/9)I2K7HI\BJAN<
MCBWGWYL:AHXXKP[$3B[3=+DI5;J_1+@U4?@H268:!>5+[S.G/$EH@'VYD13I
M#^\\=WU9-[@<5;Z_;Q&/8CM[[1=SE%(9"K!R*^\SI#$FUK:P$2+&,T((XC07
MA%KG(_?2.EVE"^(/Z.H&KV-+_?>IC!'L<8^,G[B?,^9"!H\ALF&2$@Q%' E,
M*D*]]Q&,\,#JG"MUH:X;SHXMN]^_8D: MC=^NEAU^3_-FQ$[?O9VU2GT_(:[
M2?;@M?&<B.!T64*2.!43B51XIQG-S%4)$CM1UPUMQY;8[U\QH]@Y7\$"5T[)
MLSQ8.2Q+JLO J"00#))13WR9-PHV@ X8WJHZF=C'2>IVM?Y84OT]JV $QNOZ
MFMQ]/J3%L)::0,!)0#Y8)D$&_-8J;Y/V F259G^/$=0-2,>6T>]%_". T8=%
M<X%A[/>2^5WB#E]V]XN;J[NW^&)*"L!8-K-2S"8E>I(RF3*'J9RFYBQRE?KY
MK@1V@]FQ)>ZKJ&?HS,/;>;HLQZQ^ME@7Q(5FGC!.#C.XU:0"./>9!>(2501E
MA.8XE1(1QEE4F7O\>:?40Y>W=0//L637ZPAY!,:JI%"0@"^OD*-9LUH')2AI
MSB\N\26?FKS\<TL,3%4Y8N6,L*"0-><8L5KB2DDF. -.:*B2D-B)VFY(/+8<
M?'W%C0"=JWJ1D[9MRH$6I-^GRR^OOTUOW;^[.?X_7:!$5A,I5A-^KB(:P8-/
M2>(BC"&BB",N3$,CB5$R895PPE0Y)]^;\FZH/;94_V$5.@($OX.VA77GZ8>5
MQ)FA?Z$L$1',NCF"M[A?.(RR!?"4>*J2='N"IFZH.Y83@[Z5<+Q=P%=.2O_]
M=3>//5!WW6U,U.^MRY.SCLI,>#G8EI%Y$CR4P:5H:ESP3,@CZZW[: 1TLRJ"
M]SYIG8GGI=^K"J6#2T09A"B<-]JR.J;IQZ2-MO?N<W#2.2;=32/'W O\%2S]
M=-:_J;IZ[H%LU58V#M (W'%8#?16!O<P*1".-LC2;H(["PH])%XEZ5UQB$'\
M NER!J4?\&.+I.P+$YJY,)0FDG49*^VR)('BOFXYRU%#2,"JW!/I2N!H#==S
M,/.@"K:&=D;@MK_$5TZ7;WQ<=1TZ^39M)RIP:Y)(1 F5B$PID<!9(""YH%E1
M'UT5/^ A*0//9*ZB\OMQXG[R'QV"7C7G?CJ?")N5=E!Z39<IPZ!P.T]"EV]]
M3+@(N:B2\=]&S+ HVE?!3^)E!VD/B)AVL;P9C_4+-&<+?_$%W8K92BI""YG0
M$A./82Z1&443H/33 )&5-P[C5^@ &7S)+;C@=_>A\B05PXX9J&IQ^I/^T!""
ML_LL;-:!H=$+[C$HL66,4 9DQSB#"!!)9QD$1A.]0>@Q*H8Q-SUJM^E;U$/B
M97FQF'S^SPG/V5B/E(:8!0:5K-15%^HUS=$*2"9L\9G;*VBT$/]^UGS]N3RN
M0,.NOBJPL+=AL7[9@ #H1UW-[K(;@3_RJ.E\\?TS/F*U'J+G+"4PQ&>'D0 -
M)=N049&!"UP2WDA?I:E[!]J&'4MR$)^W;PV-&72%H<T:9)""!U<2\*5#IO.>
M> >:E&X"1@)E/E1I;-J!MF%=Y-[QT#GIN)MR1H"W%Y<HT>G\[%<X#["8X"XN
M$N.":+>:\*HI\1XHH=1I 1%B<EU\YV=#ZRX9(T71KEJ^/ZQK=Y&/ #"K,\$O
MS2RU*)KK;]Z>7RR:KRN?L=WP)94&(0(MKF(DDCO<]R57I<4T2. *A*]2 MJ5
MP&$CM-H@JZ*F$<#OS>5B/BUC%Y&M-]-OY:LK3FC@*G'$A(D).1$I$6>0IYQ<
MDA(8LE+GCL2C) WK@M6&6$^J&+H0]'X!&'+S;WZ1RI=72R3);%2.Q+AD,6ZQ
MFCBG%&'@@['<1J/OQ7R/5('^\%7#CH&K!9@*8AXX<_31S\_6[J163#$>+!+-
M2D*$,Q(@85#,J+&!"J52%U^\4Z;H^JW#PJ1Z<G$WZ8X!$ALD&Y"61\Z)8U00
M&4U&L@$(!9JE]%%YWB\HAG2;]]#8?9WO(+Z!M?[K=#X]OSS?$.ZHA(A6D-BL
M@. ^5Z8_,TL4AZ"DI[@;="F=[:3W.V\>6/.[Z*WI0XB#WJA<D>Z_W2:=B^@3
M15HI1;>':4ZL#KB#>2O!IM*RJDLVL)O^;[]YF%BF-_WO+,2A?<<7S3RMS9Z(
MU*4R2LF5?E#2(NLZ4Z*<%\D&Y?W]2>B/N(A73QQVM&O5+7YWR8U!W1L_.%O#
M*;A$F,BA7%52Q'KT6*U0T="0'4356>%#YD[WT,9]?>X@FJ$U^F;AYW_@;_[]
M^ZMX%;M:GX+VFIB$?TB6,G$T8RB;K0LLQF [SA=X^.R!-;R+?IK^A#6TKG_U
ML9G_XJ]IYY$&;;/'G24X=%6U(0[C3\*R#SJJ&*CNUE?JWH.'V8Q[T_(^8AI:
MQ2^*A/YLFO1Y_JF]8@ 9U3J*0&Q2Q; !)3X*3?2J.8=//*:.IGK+TX=)\?6F
M[+T%-G#\];*9M\ULFLK5N-?SY>H:W+HT+DH6G2E$4TXP;! D)!<)^(A['% ?
M;)=>A)U<\<>(&'; >O4T32^R'R%^KC*=6@C%HL= AI:M398J)^^)#4)$!S;P
M3N-#=T;0T$5@_:CW!WC90=8#(^;#2G EF^WGWS<&DU%ND_%H=$-901X8\8(%
M@F&P8P:"I*8WJ&QY_[@PLHM*F_[D.W1-Z65HIVGJ%]/KPS##@\]: Z&V]$)A
M90((Z.(RF^18B-[;+C>,NA63/GC]<*FA"N#84[H#8^,]^M67'H,H_,@63A0D
MC+(Y1E >/3D)#%&.P"9.1"68"E&9WG#R-"G#.+65,-.CU$=0__"H+_=N.H>W
M2SAO)\)%CXM"D:151&D!D,!,QNTZ!I13=BK:#CCJKSSPFK1.N*K6_7;8DM3=
M]#-T0/W>E[*.T_RBS":"]N8*I );ZBC+K!B#,:)4AGB#,:(%JA--(AK5+>']
MV!M&6@.XHQJ;OF4Z E/T_K(8T-/\"3\&[<38H&U"*?CD,2PPDI%0)NDIQIB2
M"JVKK5*5?)>, 5.L_>BUZ4W(HX((;NCMV_GO7Z;QRVI?_WZ*ZZO\<!(R&M2D
M&8D>!2.]L"2 R"3+9!7N^%2H*G6B'6@;,)-;&4S]J&,,"(,_;UW47S1S_#*N
M"EQ/%R^_E,/IM_/;'YC.X_1B!J]SAK@\S2>I6<V?^H]+M/.KUA3ENPGC$90P
MJR2W(S+I2'SD@ECCI0T,!>&[W/][/B9K<#-@BKH.B@=7^=!>V14+33[Y]!M"
MR3 ^ 1%$8!I7:PF&)7>L5'0S8J60"30O8Y<[.61;'CY,O6'_".I%>$,K_[/_
M]O)R6<KZ_W<3VI.X_ AQYMOV&LIO4((GIR_??FX^EI8Z<XRD-P,Z\)^N5\%$
M4Z>H%(8 EQFMO$)>A48KGY3S*?*0K>V$ECZH&:;6I1*\#JZ>H?'X"6;Y[;R]
M7'BTPIOY0K?DZ%@N"5JB71 H1^>)]<83B(D"!:<5=#M\??(U([W+TT.PV)]T
MA\;)[\WB#WQ2O#7[T\_3V7I4^VSJPZH1"?J>EW$Y+6D8 .U=67C))XQU2HL3
MBW(DE"<JHG(RIFX[VG/?/& ,V:.ZFT/)?@11P#:Q37AD,8%(1#C<RF7BC#@N
M-3'6"A-IHMU* )[?WFP+,0-&DOU#JC>I#VV2WIY?^.EB%3GD=\W\[-WT*Z23
MMH7EC8"0&TF%*[?$+5INS]!)I%:3C)ZCE&4U0#=/J</+1GI?L(=MK&])C\#F
MK*B_X0LCS\49M)-LM0AE!L8J@)"Y9.B,L41'29VG1IE<)76PG9P!M[+>5=[T
M+O\1H.@MJF-^5O;<M6C>(T_S.+LL#0)^:9KTYW0VNQ:7IMQ2)W%#9MG@KHP!
MJW<YD6B3M2:[*.LT_G@.D2.]PKJ?#:NNK1$@\9K^>;K'YLTBFY086+E,T1&,
MH<SU2<195_HXH32U%\%:5P.!78@;]L2P'C2:RGH: ?8^KJ<#?838G,VG*Y5=
MB0HD][K<*T#O$9>K@4AL,HZ$B ;>,>J2K=)AZW&2AKV:5=G"]:2)46)J-0G[
M(RPO%_-V$ZZ\:1:W?XK1BZ :3"11H!LB;=;$!RM)%D(!HS(*5\6^[4+LL/:N
M+Z#\$'\]:VWHF/,A@[],\_*E7Z1)8#D"!LBE5PK&XMDJW!5XN<41$Q?.9T/O
MN7>/A)J/OV/81&G/F.E3GB,P6+_ZQ1]0CBS1JI^DKVCDIRU^]_I;R=G!M:2$
M52D(PPEWD(D,D1$7>21!69T98S+Y*H-&NI$W[)V7RIMC!0V- '</.9DXP:@I
M51\ BI<N'N6*AU;$F$"-$_A;6J6$]"$IPVYR-11^/XVQG_1'@)\/"\"XX[9\
M)J!H-LYRXE,98QT=)2%X3UA ZB55G.DJ2;"'I R[X1T /WM*?VAWZ'>4XY>F
MG+X7&;V:EFFQX;+H9SWX\#IBSC9:821A%KT"B>X="4YGHKP##U$"Q-#)-^KX
MPF%+U6NFXFM(?&@4W>;BRHIR@:LF14ITB+;D6(HS207)&<.!P()A(G="S):'
M#YA6KZ*^ID=9#MJ3:<4!FD1</J6DYJY(K+9:"!!$";JZZA/+DI$D66,TYUS
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
M&@,(ERQ&Q95P3;H6/DO1]+?.1Z+A4?Q]%-YW8)\]T?#$<NN8)KJK(T/,B>3
MH(Y@!1>:ERRE:U)UU%OSH)%D_'H+H4,8WAUD;NHSI=999PG.R5+7$("V$0<3
MA6#)>?[?N87000+>IX70(=R>W%!_I8U DCH)'=8)R+XF83B(+-3AR])J&91V
MNRUV&[9F.&T#H8/$>$AKAD-X.C4^7FV&5+SBZ$("1:X%*"5J$A>+=>YW3:'P
MCLD3MI@Z;7^@P0@9E:M30^3@9D?6^*)+*A!Y]5 Q"_ Q.A#*&V9TT2C=7I!I
MTF+JM%V"!D.H*=>GAM1^+9!<2L2^.@E(*$>&GDL0C/&0H_%T<KM$#-P+1^.U
MF#IM\Z#!X!F?OQU8OD]T() V"1^4 J-K[]E 7'+T,W!%U&XG@GY[@A8-T[</
M:N,L'<GP[B!SKPF!0H9)$C-L(16I;-#@=;)06,S*AR0%;Y(Y>3:]/0X2]+Z]
M/0[A^M1'U&M&?D0MA78(F6<%2A0.(7,.6CHCG%;9[>:1G*/C-(XH#W&>#N'K
MU!CY%>/E=;C\NRZIY@._7X;%;5\2HM=+#=Q[2T<WS^!Y*6 ,<[:49(K9TP9^
M]AT]E8>,@8R1N#DU*'Z^QOGB;PR7J^4"PR)?_;5\867%E:A=4<!=KBF8!/?H
M Q+<D[,Z9NZ=WPLG![UV&J4RJI27)V%Y/V"Z(NDC?5E>?_Y2YG_B"PLTY#5X
M%PWY";5;'ZN]44BI0N I&H.&;/O]DF&'O'T:K70":#42P-0(^Y_7"Z0EV)TE
M",U0U.P3XEJ@8YAY<**._V:8H_=99%/VPM#3S^^I&FV,LVL$+DX-A">4Z#.K
MTJ@P98)WXDS0JG2HJZ(O2A=F>-0E[1<2WON5$YY78TCVE;-J!#;W YY=-?GT
MXFXB4-(4=(Q!"4AJV2L'4=J:4UE0VZ(="X<BZ9#W3WA6M8-5,P'TT"!FTR,E
M^N)2(L?0%=+2A9$!ISQ"4L(+;C2W<9^BPP;M@9J=6.,&^(:SLP<,W!A9H83H
MC822!!E907-P,?K:\-H(95)24HR*@HZ:!!TBL6>:!!W"OHFEOKWRVA(NI0M>
M>K+1*LW*F0(.C05ME'1"Q9SB/OUU]Y+[@S=/+/DA<EN.P<2II;\M7-T>6#RP
MPHE<INJBA:5-8"0#--%'J[RF4W(TZ=]_\S2VPFC2'\S$#FYQ'K5\39Q+%I(
MLE'(:E&*@U=T^NGL,!9K,?A]5/]1O7"G;YK<YM+O*&9W!I:;&3P<D2Q9 =K&
M6A,HB1UD2X//)3L9DTRNR65?]ZV3#Q+MZZV3#^%S!TCY*:S6U&^5HF),$>$.
MJ@ZM^3,&HHNLYEX(*U6,#IOT[7](1C\(&2+4Y6@<[@ ?[Y>+O%RL._G$L/C7
MAT)48*[K>?_NIP\?;Z(T/'CC7(#:,@-4"IZL\I1 F>),8C7!N$E][E[437M%
M.#*:QI='#R![XA!_?UOK%Y/R4:K:#3;+.MW"0;16 N<AQB306]:DZ?^+5$W;
M4*F-U3.>&#K U$L].6DIJ68>@Q9U7@I+&H*U!32/QA7M5$DG:$[145/4$25_
M0&O40\30 :*>8M+6I7S4>&RF)%.9-#FP9!EI8!-(O0<%/#F?E0@9VQA2AQ#9
M7[KF.)AK)JBI+YC^J)33;W!]A?'<BK0Q-EJ"ALFV9BU: ZYVF/56&YT"0X\[
M@8'GVH#M\[K^K@2. U$C1G>JO^ZWZ'QSM1F:\<LBSU@4115TD+DD$U4QVA6.
M9RA.Y9!2R88W"2X=0&-_<:=VVFL,,76*P)N@[')Q]047^</UU>HJ+#+MLVWS
M3JVM9#(Q2(*,6<7I;T%%"=&44C)C3&.3[CQ#B.W/*VA^HHXCN [ ^?/VM9MR
M17R[7%VM?L.K&5/1%99<[?E80 F1( AK02.&PKA!IYJHPF?HF;8W:TM'X7CV
M'XXBOT'1 C^39LV?QC'3_KE88;JF=]=F00N\VG0-FF]]GU17-F/KML,E@A#&
M@4);^US5Z5>9UFHYU\ZEO8RT/5XV;<?61B;:V$P>KH&65^%B% UTNZ3J-+^]
MOJS<G6F;(ODC"2R7M=F>LN!LK4$RW IFT5G39-+[4\1,VY>UG>XYFO'3*YY[
M\>';KOR_+1=INYB$6BL1.<0B96U49B!HI8'EHJ(.J,5N<[GQAR3<D3-M+]:&
M9M+QS)\ZQ%#)O[AS>M?6W2]/67?..I$+,<9CK;3G/$)$\D2TC5RGR 6ZL-<!
MMN\;)VZUVN@8:\+O'D#T8N2$(0NV=B0VJM3F,.2W1F,$,++QT"<?A-XO1/7:
MFR9NH=H0-*/QMPO7Z_XEP2:\,4^_A[_KM[/@8M:U8LDZ0VPJY$?&VC F\^*+
MUQ*332W.KA>IFK@O:DL_;"Q9= >L!V,_C.).!\; U-I'9;D&)Z0&I0KWBGC&
M3)-;Y>=)V@]29Q1*'UD*'>#I@:,P<\DSZ>QZ+FVIT5<'3I.^#2@\<YGGY)M
MZ $5^Z'F#./@PWG= 5#>XU5]V UG'IMSQAMB@5-02HFD2(L&^EX09U*F'Y?,
M79L+EE<(VP].YQC"'E,B'2#LH5+]*:SFJS^(EI _+.ZGG/&9)WO/6/(Y/0HD
M%<L\'=E%@1')!F&4U.4$77Z>)W _Q)UE1+N!A#I WE,<V\S?N_$_WBZ_?IU?
MU57_BO>G&UE%;HF7$C3##"H5 \%S6BC+23E4F-OD70VF>#]LGE'H_+0R[ "L
M=;0(+E8DL\7GG\)%O1O8ZGON3>(LD2M#=B:H6 1$EBLW50XY&W*1F^C%9RG:
M#VQG&%X?1P8=@.GUT4@82RY6.:"WTX)JLQ4OB4U%:;)>,5MRDML?MH,'59UA
MS'U<F70+LGLCDK2WA15G(4GO0?$<(9 +!,6+DF@Q9,>>('MYX+@J<48!^B82
MZ7H,T/T\LS_^"M\&3?MY_)#QAOJ\0N!HLWLNYW\2B7_BG=A7;Q;Y_\;\N3J,
MB7XUOYKCZHF1+IQ.,B.]!.%-->8Y 2V3\L&8D6?/!.9&HU4'TWR\QCKXU9](
M4C_1,_XU*SYQ,B<=<*EH8_JH(""MD"R J&V0)9E&P_>&$SUU.]+3H/.Q&CR1
MF,]+1:[KKL91E-M'-5273Q';@=)4IJ9!) Y"U(I(04>IUTCH*#[P)#'XW.B*
M;S*E^4?Z@OGZ@DR6.R+>K%9([R?S97[YG^'B&M?BNMM$/# AO:EE4D6#RCY
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
M$Z@Z4BEF.IA-X^KR)^F:>)K'21 U4 J3!WKW'3494HJEN!JX=IE,ONS!)>-
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
MW)2FSA #+Y)TJ<-ZC<9+AABU)F]*E21+-&ZO#D.C)!H])*U'[^4XA#422P=
MNY^_\G'^^<O5A_+/%;ZA95[-$@I>C-.;FD/%$"'47I7<:UM*((:Y)@?="S3U
M>,B- ZVQ!#'U(?<'_0XOUC<KF]D3X8)8BW^%BV_K3L2KKQO/8!:9+ 8M5H.
M@3)D6P;&'4@;4;.DN%=\K^-NWS=.G0+4Z.!KPO#^4;3Q,&8Z)NNY8A S*5DE
M@P!2L0:L$@JC2*'L3EP?C*+-&Z=.WYD,10,8W@6*MGERVT5]W"QJTQ5]-5/"
M6.3DVTI13VOOB5\H$NE8I9BQVG.C]X?/2Z^:.H>F)6Y&8_$95 35JH:C\V7N
M/V3LG)EG"6Q4(%2"U*Y$2,DY4***MR2LR?2NN!!*]DU&VHR;-_."]?7FZ_+R
M:OY?:Z',>$PL&8^@E:[5M8G<R&@BR$*+%28;$_:)!H]I$M^G;VK??C R#K"&
M!\NC,V_KIB_\+]^_X6*%LQ",9")SL)+7"(6S$)-@H+,.0F9O3)M^?"_0-+4C
MWP1.Q_"] P@]##Y493\33#%=<H(4D3:!9A$BQ@+1(T\A!&M4DVX;CTF9VCT?
M#3!'<KD#G-PTP;U;@%7)8[8%?*@CR9S/9(BY7),<Z>/1L)B;-J0^#"4GJ\4Y
M B7'\;@#D-P1SJ-R&.IL4%7HB[0&O*@#0HUP' 4+.;8SX_8&Q<G*8HX Q3">
MCC8#L)WG<U/5>%OFZ)0XVA-ZZ:%C>T9[+Z"-IZ2TUB&X:F-H#ZI87GN#)?H2
M>? RDJ?=).-P7$_IZ2KK.:YNRF=^OKYK1I2*#8$Q!%;JK9LW$J(L#*P/.FCI
MBL]-W*5#B.S*9SH$(R_;+"-*IH.#:J<@ZT'UUKWEO;V^K$R?Q9BB5IX!%[J
M2K4CFHT>BI+"!Y%MUJ>H1WZ%S&F1UPXN+U<LCRF[\T'FN\6GOY;_+X;+VDD>
MA=5!@7:U 73D' +7$;0J41H5#6*3XIF#*9W6_>\-GP,E>%80);CA9HG&&6G1
M:%J=#_3%*(@N<TC.IR@S6<$Y30O26UJG#3IT"--A4CPGH/ZZO+[<;D4>.$9N
MP%9;21D>P-M0HS(F^#JE@[4IXSF<U&FC'OW!=)@,SPJE\S^W^U!;;C(3Y/^[
M&@XPHB8_T]$AG6,\9,:L:E)<?CBITX9A.D3I(!F>#TH_?<%+#(7>.\-@G=/"
M02 TU0"WHQVH-!0> W<:D]RKTJ452.\HG3:5HC>,#I3@^4!TYJJ9G4H![3UY
MA,%F<$DDR++6H7 1O9SRC-\+CO:_"QP/DM;4"6*W:UIGOI7UDK;IDM^V2YIO
MKXMGD:$.V0C()JOJ]!4(UB0HR$HJGL48]IMU=L!+]X*6.UMH-95!=PKN]MIA
MIK(T,MD(S(AZO90#A!P<<,RJ=D9CPC9)K'^&GKU0YL\696-*HP-0/=5Q]!EN
M>2.DJP8 $RF!JK,;0D@!8A N%8U"N>;9:B-<OIPJP^B8RY=&4ND4;W_?6]=O
M^/WJTU]X\2?^8[FX^D+NO' 9:ROEQ#PC-A)$8B@.;/*&,?H_I2:APT,)G?;Z
MI15@]NE//);TS@"=U7?_]-=R)I$V=786G$^9EF4R1)LY:!&#%]H0@YO7LKU
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
M<*S.9IT*L&\(_,<WZ2\4W>5L-BF2N6R6\8\U'[@3F,LZ$<LT)9)*28(LDX_
M<2N"8+AU6@'AF47Z.=6N!(>NA-DW*+Z"G\_0S_Y[G!>%C=F=FUTSDWATS.E,
MC"K.U3M//,L!D]\0@J,^4"I;(>.EE?II!U )'IV*M6^,O)W,%M<E+9BF#[/9
MHL!^S85+P3%;;M>RXE,M",0\A-7T,IF- :K:^8^=2_3S&+\2*KH19-]P.+MJ
MQG$Y62SOJ/<"X^\4%$:&93:2HIEXBEEC3B"A7$\-J=U%X2>?[N<!?"7U'R>X
MOM5^.5OXR4\/QWUBJ^ Y<HUT2UN: &=B@=/(1+ 84;=2^(./]O/2O)*J#Q76
M &Y-[)N9?WIPG9@SFC4G@G)'9-">A" SQCW<19ZC\:G*D.>#*>[WGL5P#D-.
MJ_H!8/SSLNS,\WQ[XEGDMCX"G8]D><V:46K4X@^2"4FL07?,,P6!VU@I7P7$
MNTGJ]\CN1)B855%0WSYS5>U;"^LS+.X+@2,:%!/.:9(Y#>A9@B-!"4[P-W,$
MDX.DN94'W;E$O\;MM+#I4-B#OD;V&?XZB[%<C<,L EW %'\:X=9*'%!/?>YS
MW=546Q/=45WUF?7*?<;K\D1I_G'Z\.^,IW&,\IK?%[Z\Y-QI7?)Q#/R$M9B/
M48^!GPA&2P.J3@FV ]J/]HV[2;B83<;QQ^V/#R:") Z*ATR4"0P-,B]=_-$T
M&^TPUA62:U>E$+LOH?WZT5.C\HE'K:G6(81T^_*78HK"A(BYG2LG<#D0JX,D
M/O 47*+&,1@.;'=ZD_4?E!^"G\.__O8_4$L! A0#%     @ ,X144(A50GBB
M&P  3\8  !,              ( !     &$R,#$Y,3 M:V5X,3 T."YH=&U0
M2P$"% ,4    "  SA%10\EU)]DH>  !TK   $P              @ '3&P
M83(P,3DQ,"UK97@Q,#0Y+FAT;5!+ 0(4 Q0    ( #.$5%#T#IJ3Q@,  $ N
M   1              "  4XZ  !A,C Q.3$P+6ME>#(Q+FAT;5!+ 0(4 Q0
M   ( #.$5%#CV3EN' 0  /(5   1              "  4,^  !A,C Q.3$P
M+6ME>#(S+FAT;5!+ 0(4 Q0    ( #.$5%#@MH9)( @  ,@Q   2
M      "  8Y"  !A,C Q.3$P+6ME>#,Q,2YH=&U02P$"% ,4    "  SA%10
M"M>-+3D(  "?-0  $@              @ '>2@  83(P,3DQ,"UK97@S,3(N
M:'1M4$L! A0#%     @ ,X144+;PS$2#!   91D  !$              ( !
M1U,  &$R,#$Y,3 M:V5X,S(N:'1M4$L! A0#%     @ ,X144. DV0J!(
M&:@  !$              ( !^5<  &$R,#$Y,3 M:V5X-#(N:'1M4$L! A0#
M%     @ ,X144*3&&#[";@, X($P !$              ( !J7@  '1S8V\M
M,C Q.3$R,C@N:'1M4$L! A0#%     @ ,X144./F<QF>%0  4>4  !$
M         ( !FN<# '1S8V\M,C Q.3$R,C@N>'-D4$L! A0#%     @ ,X14
M4%2'IJ1H)   0W(! !4              ( !9_T# '1S8V\M,C Q.3$R,CA?
M8V%L+GAM;%!+ 0(4 Q0    ( #.$5%#+D)9"LFH  /4[!  5
M  "  0(B! !T<V-O+3(P,3DQ,C(X7V1E9BYX;6Q02P$"% ,4    "  SA%10
M]:PY/PD% @!0:@( %               @ 'GC 0 ='-C;RTR,#$Y,3(R.%]G
M,2YJ<&=02P$"% ,4    "  SA%10F3X.WFM2 0!.[@$ %
M@ $BD@8 ='-C;RTR,#$Y,3(R.%]G,BYJ<&=02P$"% ,4    "  SA%10.8EE
M1%PP 0#IE@P %0              @ &_Y < ='-C;RTR,#$Y,3(R.%]L86(N
M>&UL4$L! A0#%     @ ,X144.&:0" VJP  %[\' !4              ( !
M3A4) '1S8V\M,C Q.3$R,CA?<')E+GAM;%!+!08     $  0  P$  "WP D
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>25
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "tsco-20191228.htm": {
   "axisCustom": 1,
   "axisStandard": 13,
   "contextCount": 159,
   "dts": {
    "calculationLink": {
     "local": [
      "tsco-20191228_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "tsco-20191228_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-20191228.htm"
     ]
    },
    "labelLink": {
     "local": [
      "tsco-20191228_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tsco-20191228_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "tsco-20191228.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-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://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/2005/xbrldt-2005.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/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-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",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-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",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd"
     ]
    }
   },
   "elementCount": 642,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2019-01-31": 37,
    "http://www.tractorsupply.com/20191228": 16,
    "http://xbrl.sec.gov/dei/2019-01-31": 7,
    "total": 60
   },
   "keyCustom": 73,
   "keyStandard": 435,
   "memberCustom": 27,
   "memberStandard": 23,
   "nsprefix": "tsco",
   "nsuri": "http://www.tractorsupply.com/20191228",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "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",
     "role": "http://www.tractorsupply.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i119b6b9327ce40c686d808cccfca99a8_D20200205-20200205",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1406420 - Statement - Capital Stock and Dividends Details",
     "role": "http://www.tractorsupply.com/role/CapitalStockandDividendsDetails",
     "shortName": "Capital Stock and Dividends Details",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i119b6b9327ce40c686d808cccfca99a8_D20200205-20200205",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if794822f0aaf4a3383f2f3fa3989e67e_I20190508",
      "decimals": "-8",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1408421 - Statement - Treasury Stock Details",
     "role": "http://www.tractorsupply.com/role/TreasuryStockDetails",
     "shortName": "Treasury Stock Details",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if794822f0aaf4a3383f2f3fa3989e67e_I20190508",
      "decimals": "-8",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Significant Accounting Policies",
     "role": "http://www.tractorsupply.com/role/SignificantAccountingPolicies",
     "shortName": "Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105102 - Disclosure - Share Based Compensation",
     "role": "http://www.tractorsupply.com/role/ShareBasedCompensation",
     "shortName": "Share Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108103 - Disclosure - Goodwill and Other Intangible Assets",
     "role": "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssets",
     "shortName": "Goodwill and Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111104 - Disclosure - Debt",
     "role": "http://www.tractorsupply.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115105 - Disclosure - Interest Rate Swaps",
     "role": "http://www.tractorsupply.com/role/InterestRateSwaps",
     "shortName": "Interest Rate Swaps",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124106 - Disclosure - Leases",
     "role": "http://www.tractorsupply.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2132107 - Disclosure - Capital Stock and Dividends",
     "role": "http://www.tractorsupply.com/role/CapitalStockandDividends",
     "shortName": "Capital Stock and Dividends",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135109 - Disclosure - Net Income Per Share",
     "role": "http://www.tractorsupply.com/role/NetIncomePerShare",
     "shortName": "Net Income Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0102114 - Document - New Accounting Pronouncements",
     "role": "http://www.tractorsupply.com/role/NewAccountingPronouncements",
     "shortName": "New Accounting Pronouncements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138110 - Disclosure - Income Taxes",
     "role": "http://www.tractorsupply.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2141111 - Disclosure - Retirement Benefit Plans",
     "role": "http://www.tractorsupply.com/role/RetirementBenefitPlans",
     "shortName": "Retirement Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2144112 - Disclosure - Commitments and Contingencies",
     "role": "http://www.tractorsupply.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2146113 - Disclosure - Segment Reporting",
     "role": "http://www.tractorsupply.com/role/SegmentReporting",
     "shortName": "Segment Reporting",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Significant Accounting Policies (Policies)",
     "role": "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies",
     "shortName": "Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2303301 - Disclosure - Significant Accounting Policies (Tables)",
     "role": "http://www.tractorsupply.com/role/SignificantAccountingPoliciesTables",
     "shortName": "Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2306302 - Disclosure - Share Based Compensation (Tables)",
     "role": "http://www.tractorsupply.com/role/ShareBasedCompensationTables",
     "shortName": "Share Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312304 - Disclosure - Debt (Tables)",
     "role": "http://www.tractorsupply.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316305 - Disclosure - Interest Rate Swaps (Tables)",
     "role": "http://www.tractorsupply.com/role/InterestRateSwapsTables",
     "shortName": "Interest Rate Swaps (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2325306 - Disclosure - Leases (Tables)",
     "role": "http://www.tractorsupply.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - CONSOLIDATED STATEMENTS OF INCOME",
     "role": "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDividendsPayableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2333307 - Disclosure - Capital Stock and Dividends (Tables)",
     "role": "http://www.tractorsupply.com/role/CapitalStockandDividendsTables",
     "shortName": "Capital Stock and Dividends (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDividendsPayableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2336309 - Disclosure - Net Income Per Share (Tables)",
     "role": "http://www.tractorsupply.com/role/NetIncomePerShareTables",
     "shortName": "Net Income Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2339310 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.tractorsupply.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tsco:AveragePercentageOfSalesByProductCategoriesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2347311 - Disclosure - Segment Reporting (Tables)",
     "role": "http://www.tractorsupply.com/role/SegmentReportingTables",
     "shortName": "Segment Reporting (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tsco:AveragePercentageOfSalesByProductCategoriesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:NatureOfOperations",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if08fb1e7f742491cbfd978585096db1f_I20191228",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfStatesInWhichEntityOperates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "state",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404401 - Disclosure - Significant Accounting Policies (Details)",
     "role": "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails",
     "shortName": "Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:NatureOfOperations",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if08fb1e7f742491cbfd978585096db1f_I20191228",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfStatesInWhichEntityOperates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "state",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if08fb1e7f742491cbfd978585096db1f_I20191228",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407402 - Disclosure - Share Based Compensation (Details)",
     "role": "http://www.tractorsupply.com/role/ShareBasedCompensationDetails",
     "shortName": "Share Based Compensation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if08fb1e7f742491cbfd978585096db1f_I20191228",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410403 - Disclosure - Goodwill and Other Intangible Assets (Details)",
     "role": "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsDetails",
     "shortName": "Goodwill and Other Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if08fb1e7f742491cbfd978585096db1f_I20191228",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413404 - Disclosure - Senior Notes (Details)",
     "role": "http://www.tractorsupply.com/role/SeniorNotesDetails",
     "shortName": "Senior Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i40e5430f3fec46f1a51681d998021d11_I20181229",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if08fb1e7f742491cbfd978585096db1f_I20191228",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414405 - Disclosure - Senior Credit Facility - Credit Agreement (Details)",
     "role": "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails",
     "shortName": "Senior Credit Facility - Credit Agreement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228",
      "decimals": "-6",
      "lang": null,
      "name": "tsco:SwinglineLoanMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if08fb1e7f742491cbfd978585096db1f_I20191228",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417406 - Disclosure - Interest Rate Swaps (Details)",
     "role": "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
     "shortName": "Interest Rate Swaps (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i40e5430f3fec46f1a51681d998021d11_I20181229",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "role": "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tsco:DerivativeInstrumentsGainLossPreTaxTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418407 - Disclosure - Interest Rate Swaps Estimated Amount to be Reclassified into Earnings Next 12 Months (Details)",
     "role": "http://www.tractorsupply.com/role/InterestRateSwapsEstimatedAmounttobeReclassifiedintoEarningsNext12MonthsDetails",
     "shortName": "Interest Rate Swaps Estimated Amount to be Reclassified into Earnings Next 12 Months (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tsco:DerivativeInstrumentsGainLossPreTaxTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419408 - Disclosure - Interest Rate Swaps Schedule of Changes in AOCL Net of Tax (Details)",
     "role": "http://www.tractorsupply.com/role/InterestRateSwapsScheduleofChangesinAOCLNetofTaxDetails",
     "shortName": "Interest Rate Swaps Schedule of Changes in AOCL Net of Tax (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "tsco:DerivativeInstrumentsGainLossTaxImpactTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420409 - Disclosure - Interest Rate Swaps Tax Impact of Derivative Liability on Accumulated Other Comprehensive Income (Loss) (Details)",
     "role": "http://www.tractorsupply.com/role/InterestRateSwapsTaxImpactofDerivativeLiabilityonAccumulatedOtherComprehensiveIncomeLossDetails",
     "shortName": "Interest Rate Swaps Tax Impact of Derivative Liability on Accumulated Other Comprehensive Income (Loss) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421410 - Disclosure - Interest Rate Swaps Reclassification from AOCI to Income (Details)",
     "role": "http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails",
     "shortName": "Interest Rate Swaps Reclassification from AOCI to Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i6cdc03e64d3541a0a269597f6878d849_D20181230-20191228",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if08fb1e7f742491cbfd978585096db1f_I20191228",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422411 - Disclosure - Interest Rate Swaps Ending Fiscal Period AOCL Balance (Details)",
     "role": "http://www.tractorsupply.com/role/InterestRateSwapsEndingFiscalPeriodAOCLBalanceDetails",
     "shortName": "Interest Rate Swaps Ending Fiscal Period AOCL Balance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i9501ee556d534f39901d4b6b5484c64c_D20160331-20160331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInceptionDates",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423412 - Disclosure - Interest Rate Swaps Effective Date of Interest Rate Swap Agreement (Details)",
     "role": "http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails",
     "shortName": "Interest Rate Swaps Effective Date of Interest Rate Swap Agreement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tsco:LeaseTermExpirationThroughDate",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426413 - Disclosure - Leases (Details)",
     "role": "http://www.tractorsupply.com/role/LeasesDetails",
     "shortName": "Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "tsco:LeaseTermExpirationThroughDate",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427414 - Disclosure - Leases - Cost (Details)",
     "role": "http://www.tractorsupply.com/role/LeasesCostDetails",
     "shortName": "Leases - Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if08fb1e7f742491cbfd978585096db1f_I20191228",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428415 - Disclosure - Leases - Maturity Liability 842 (Details)",
     "role": "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details",
     "shortName": "Leases - Maturity Liability 842 (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if08fb1e7f742491cbfd978585096db1f_I20191228",
      "decimals": "-3",
      "lang": null,
      "name": "tsco:Operatingleasefutureminimumpaymentsinterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if08fb1e7f742491cbfd978585096db1f_I20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429416 - Disclosure - Leases - Lease Term And Discount Rate (Details)",
     "role": "http://www.tractorsupply.com/role/LeasesLeaseTermAndDiscountRateDetails",
     "shortName": "Leases - Lease Term And Discount Rate (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if08fb1e7f742491cbfd978585096db1f_I20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if08fb1e7f742491cbfd978585096db1f_I20191228",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if08fb1e7f742491cbfd978585096db1f_I20191228",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:InventoryNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeasePrincipalPayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430417 - Disclosure - Leases - Cash paid for amounts included in the measurement of lease liabilities (Details)",
     "role": "http://www.tractorsupply.com/role/LeasesCashpaidforamountsincludedinthemeasurementofleaseliabilitiesDetails",
     "shortName": "Leases - Cash paid for amounts included in the measurement of lease liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeasePrincipalPayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i40e5430f3fec46f1a51681d998021d11_I20181229",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431418 - Disclosure - Leases, Codification Topic 840 (Details)",
     "role": "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details",
     "shortName": "Leases, Codification Topic 840 (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i40e5430f3fec46f1a51681d998021d11_I20181229",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if08fb1e7f742491cbfd978585096db1f_I20191228",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434419 - Disclosure - Capital Stock (Details)",
     "role": "http://www.tractorsupply.com/role/CapitalStockDetails",
     "shortName": "Capital Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437422 - Disclosure - Net Income Per Share (Details)",
     "role": "http://www.tractorsupply.com/role/NetIncomePerShareDetails",
     "shortName": "Net Income Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if08fb1e7f742491cbfd978585096db1f_I20191228",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:TaxCreditCarryforwardAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440423 - Disclosure - Income Taxes (Details)",
     "role": "http://www.tractorsupply.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if08fb1e7f742491cbfd978585096db1f_I20191228",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:TaxCreditCarryforwardAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "tsco:PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442424 - Disclosure - Retirement Benefit Plans (Details)",
     "role": "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails",
     "shortName": "Retirement Benefit Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "tsco:PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "tsco:CompanyMaximumMatchUnderDeferredCompensationProgram",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443425 - Disclosure - Retirement Benefit Plans Deferred Compensation (Details)",
     "role": "http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails",
     "shortName": "Retirement Benefit Plans Deferred Compensation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "tsco:CompanyMaximumMatchUnderDeferredCompensationProgram",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if08fb1e7f742491cbfd978585096db1f_I20191228",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:PurchaseObligationDueInSecondYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445426 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "if08fb1e7f742491cbfd978585096db1f_I20191228",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:PurchaseObligationDueInSecondYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448427 - Disclosure - Segment Reporting (Details)",
     "role": "http://www.tractorsupply.com/role/SegmentReportingDetails",
     "shortName": "Segment Reporting (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i131454a4a3ab49d0bced6a3657925cba_I20161231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "role": "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i131454a4a3ab49d0bced6a3657925cba_I20161231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1107108 - Statement - Treasury Stock",
     "role": "http://www.tractorsupply.com/role/TreasuryStock",
     "shortName": "Treasury Stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1309308 - Statement - Statement of Income Tables",
     "role": "http://www.tractorsupply.com/role/StatementofIncomeTables",
     "shortName": "Statement of Income Tables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "tsco-20191228.htm",
      "contextRef": "i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 50,
   "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/Cover"
     ],
     "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/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "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/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "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/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance",
        "label": "Entities [Table]",
        "terseLabel": "Entities [Table]"
       }
      }
     },
     "localname": "EntitiesTable",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "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/Cover"
     ],
     "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/Cover"
     ],
     "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, Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "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/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r374"
     ],
     "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/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r374"
     ],
     "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/Cover"
     ],
     "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/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "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"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Entity Information [Line Items]",
        "terseLabel": "Entity Information [Line Items]"
       }
      }
     },
     "localname": "EntityInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r374"
     ],
     "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/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r374"
     ],
     "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/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "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/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r370"
     ],
     "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/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r371"
     ],
     "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/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "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(s)"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r129",
      "r134"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EnergyAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Energy [Axis]",
        "terseLabel": "Energy [Axis]"
       }
      }
     },
     "localname": "EnergyAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_EnergyDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Energy [Domain]",
        "terseLabel": "Energy [Domain]"
       }
      }
     },
     "localname": "EnergyDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesDetails",
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum",
        "verboseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesDetails",
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NonGuarantorSubsidiariesMember": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Non-Guarantor Subsidiaries [Member]",
        "terseLabel": "Non-Guarantor Subsidiaries [Member]"
       }
      }
     },
     "localname": "NonGuarantorSubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Parent Company [Member]",
        "terseLabel": "Parent Company [Member]"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r135",
      "r191",
      "r192",
      "r361",
      "r362"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsDetails",
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables",
      "http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails",
      "http://www.tractorsupply.com/role/LeasesDetails",
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails",
      "http://www.tractorsupply.com/role/SeniorNotesDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsDetails",
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables",
      "http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails",
      "http://www.tractorsupply.com/role/LeasesDetails",
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails",
      "http://www.tractorsupply.com/role/SeniorNotesDetails",
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r136",
      "r191",
      "r193",
      "r363",
      "r365",
      "r367"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SubsidiariesMember": {
     "auth_ref": [
      "r195",
      "r333",
      "r334"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Subsidiaries [Member]",
        "terseLabel": "Subsidiaries [Member]"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_TX": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "TEXAS",
        "terseLabel": "TEXAS"
       }
      }
     },
     "localname": "TX",
     "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_A2016SeniorCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "2016 Senior Credit Facility [Member]",
        "label": "2016 Senior Credit Facility [Member]",
        "terseLabel": "2016 Senior Credit Facility"
       }
      }
     },
     "localname": "A2016SeniorCreditFacilityMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails",
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_AdoptionofASU201712": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adoption of ASU 2017-12",
        "label": "Adoption of ASU 2017-12",
        "terseLabel": "Adoption of ASU 2017-12"
       }
      }
     },
     "localname": "AdoptionofASU201712",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_AgricultureMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Product category classified as agriculture.",
        "label": "Agriculture [Member]",
        "terseLabel": "Agriculture"
       }
      }
     },
     "localname": "AgricultureMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of incremental credit facility which will result in modification of debt covenants",
        "label": "Amount of incremental credit facility which will result in modification of debt covenants",
        "terseLabel": "Amount of incremental credit facility which will result in modification of debt covenants"
       }
      }
     },
     "localname": "Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of sales by major product categories that are included in the discussion of the nature of an entity's operations.",
        "label": "Average percentage of sales by product categories [Table Text Block]",
        "verboseLabel": "Average percentage of sales by product categories (in hundredths)"
       }
      }
     },
     "localname": "AveragePercentageOfSalesByProductCategoriesTableTextBlock",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tsco_BeginningBalanceMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Beginning Balance [Member]",
        "label": "Beginning Balance [Member]",
        "terseLabel": "Beginning Balance [Member]"
       }
      }
     },
     "localname": "BeginningBalanceMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsEstimatedAmounttobeReclassifiedintoEarningsNext12MonthsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_BondAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Bond [Axis]",
        "label": "Bond [Axis]",
        "terseLabel": "Industrial Revenue Bond [Axis]"
       }
      }
     },
     "localname": "BondAxis",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_BondDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Domain] for Bond [Axis]",
        "label": "Bond [Domain]",
        "terseLabel": "Industrial Revenue Bond [Domain]"
       }
      }
     },
     "localname": "BondDomain",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_BrentwoodTnSscMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Brentwood, TN SSC [Member]",
        "label": "Brentwood, TN SSC [Member]",
        "terseLabel": "Brentwood, TN SSC"
       }
      }
     },
     "localname": "BrentwoodTnSscMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_CashOutflowforDebtIssuanceCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash Outflow for Debt Issuance Cost",
        "label": "Cash Outflow for Debt Issuance Cost",
        "terseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "CashOutflowforDebtIssuanceCost",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_CashPaidDuringPeriodForAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash paid during the period for [Abstract]",
        "verboseLabel": "Cash paid during the year for:"
       }
      }
     },
     "localname": "CashPaidDuringPeriodForAbstract",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_ClothingAndFootwareMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Product category classified as clothing and footware.",
        "label": "Clothing and Footware [Member]",
        "terseLabel": "Clothing and Footwear"
       }
      }
     },
     "localname": "ClothingAndFootwareMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Combined operating and finance lease liabilities",
        "label": "Combined operating and finance lease liabilities [Abstract]",
        "terseLabel": "Combined operating and finance lease liabilities [Abstract]"
       }
      }
     },
     "localname": "CombinedOperatingAndFinanceLeaseLiabilitiesAbstract",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the maximum company match as a percentage of eligible compensation to be paid by the entity in a defined contribution plan.",
        "label": "Company maximum match as a percentage of eligible compensation",
        "verboseLabel": "Company maximum match as a percentage of eligible compensation (in hundredths)"
       }
      }
     },
     "localname": "CompanyMaximumMatchAsPercentageOfEligibleCompensation",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tsco_CompanyMaximumMatchUnderDeferredCompensationProgram": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum amount of Company match under the employee deferred compensation program.",
        "label": "Company maximum match under deferred compensation program",
        "verboseLabel": "Company's maximum match under employee deferred compensation program"
       }
      }
     },
     "localname": "CompanyMaximumMatchUnderDeferredCompensationProgram",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_ComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Comprehensive Income",
        "label": "Comprehensive Income [Abstract]",
        "terseLabel": "Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "ComprehensiveIncomeAbstract",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "xbrltype": "stringItemType"
    },
    "tsco_ComputerSoftwareAndHardwareGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The gross amount of capitalized computer software and hardware costs as of the balance sheet date.",
        "label": "Computer software and hardware, gross",
        "terseLabel": "Computer software and hardware, gross"
       }
      }
     },
     "localname": "ComputerSoftwareAndHardwareGross",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_ComputerSoftwareAndHardwareMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems and capitalized costs of purchased software applications.",
        "label": "Computer software and hardware [Member]",
        "terseLabel": "Computer software and hardware"
       }
      }
     },
     "localname": "ComputerSoftwareAndHardwareMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_DeferredCompensationArrangementAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosures pertaining to deferred compensation.",
        "label": "Deferred Compensation Arrangement [Axis]",
        "terseLabel": "Deferred Compensation Arrangement [Axis]"
       }
      }
     },
     "localname": "DeferredCompensationArrangementAxis",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_DeferredCompensationProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of deferred compensation program.",
        "label": "Deferred Compensation Program [Domain]",
        "terseLabel": "Deferred compensation program"
       }
      }
     },
     "localname": "DeferredCompensationProgramDomain",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_DeferredRent": {
     "auth_ref": [],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis plus deferred credit for incentives or inducements received by a lessee from a lessor, in order to motivate the lessee to enter the lease agreement, which incentive or inducements is to be recognized as a reduction of rental expense over the lease term.",
        "label": "Deferred rent",
        "terseLabel": "Deferred rent"
       }
      }
     },
     "localname": "DeferredRent",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_DeferredTaxAssetsDeferredCompensation": {
     "auth_ref": [],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The tax effect as of the balance sheet date of the amount of the estimated future tax deductions arising from deferred compensation, which can only be deducted for tax purposes when the expense is incurred, and which can only be realized if sufficient tax-basis income is generated in future periods to enable the deduction to be taken.",
        "label": "Deferred Tax Assets, Deferred compensation",
        "verboseLabel": "Deferred compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredCompensation",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_DeferredTaxAssetsLeaseExitObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from lease exit obligations.",
        "label": "Deferred Tax Assets Lease Exit Obligation",
        "terseLabel": "Lease exit obligations"
       }
      }
     },
     "localname": "DeferredTaxAssetsLeaseExitObligation",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits": {
     "auth_ref": [],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Tax Assets Long Term, Tax Effect Of Sales Tax Audits",
        "label": "Deferred Tax Assets Long Term, Tax Effect Of Sales Tax Audits",
        "terseLabel": "Accrued sales tax audit reserve"
       }
      }
     },
     "localname": "DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance": {
     "auth_ref": [],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated losses under general liability insurance.",
        "label": "Deferred Tax Assets Tax Deferred Expense Reserves And Accruals General Liability Insurance",
        "terseLabel": "General liability insurance"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap": {
     "auth_ref": [],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred income tax expense (benefit), net of tax expense of interest rate swap",
        "label": "Deferred income tax expense (benefit), net of tax expense of interest rate swap",
        "totalLabel": "Deferred income tax expense (benefit), net of tax expense of interest rate swap"
       }
      }
     },
     "localname": "Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_DefineContributionBenefitPlanAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Reflects the description and required disclosures pertaining to the entity's defined contribution benefit plans.",
        "label": "Define Contribution Benefit Plan [Axis]",
        "terseLabel": "Define Contribution Benefit Plan [Axis]"
       }
      }
     },
     "localname": "DefineContributionBenefitPlanAxis",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_DefineContributionBenefitPlanDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contribution plan to a benefit plan that provides benefits for employees.",
        "label": "Define Contribution Benefit Plan [Domain]",
        "terseLabel": "Define contribution benefit plan"
       }
      }
     },
     "localname": "DefineContributionBenefitPlanDomain",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_DerivativeInstrumentsGainLossPreTaxTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative Instruments, Gain (Loss), pre-tax",
        "label": "Derivative Instruments, Gain (Loss), pre-tax [Table Text Block]",
        "terseLabel": "Derivative Instruments, Gain (Loss), pre-tax"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossPreTaxTableTextBlock",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tsco_DerivativeInstrumentsGainLossTaxImpactTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative Instruments, Gain (Loss), tax impact",
        "label": "Derivative Instruments, Gain (Loss), tax impact [Table Text Block]",
        "terseLabel": "Derivative Instruments, Gain (Loss), tax impact"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossTaxImpactTableTextBlock",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Impact of Dilutive Stock options and restricted stock units outstanding on the calculation of Diluted earnings per share, on a per share basis.",
        "label": "Dilutive stock options and restricted stock units outstanding , per share",
        "negatedLabel": "Dilutive stock options and restricted stock units outstanding, per share (in dollars per share)"
       }
      }
     },
     "localname": "DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "tsco_DistributionExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount represents total cost incurred at our distribution centers for receiving, warehousing and preparing product for delivery. They are expensed as incurred and are included in SG&amp;A expenses in the Consolidated Statements of Income.",
        "label": "Distribution Expense",
        "verboseLabel": "Distribution center costs"
       }
      }
     },
     "localname": "DistributionExpense",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_DueinyearsoneandtwoFebruary2016TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Due in years one and two February 2016 Term Loan [Member]",
        "label": "Due in years one and two February 2016 Term Loan [Member]",
        "terseLabel": "Due in years one and two February 2016 Term Loan"
       }
      }
     },
     "localname": "DueinyearsoneandtwoFebruary2016TermLoanMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_DueinyearsoneandtwoJune2017TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Due in years one and two June 2017 Term Loan [Member]",
        "label": "Due in years one and two June 2017 Term Loan [Member]",
        "terseLabel": "Due through maturity date June 2017 Term Loan"
       }
      }
     },
     "localname": "DueinyearsoneandtwoJune2017TermLoanMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Due in years three through five February 2016 Term Loan [Member]",
        "label": "Due in years three through five February 2016 Term Loan [Member]",
        "terseLabel": "Due in years three through five February 2016 Term Loan"
       }
      }
     },
     "localname": "DueinyearsthreethroughfiveFebruary2016TermLoanMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Due in years three through five June 2017 Term Loan [Member] [Member]",
        "label": "Due in years three through five June 2017 Term Loan [Member] [Member]",
        "terseLabel": "Due through maturity date June 2017 Term Loan"
       }
      }
     },
     "localname": "DueinyearsthreethroughfiveJune2017TermLoanMemberMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_February2016TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "February 2016 Term Loan [Member]",
        "label": "February 2016 Term Loan [Member]",
        "terseLabel": "February 2016 Term Loan"
       }
      }
     },
     "localname": "February2016TermLoanMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_FinanceLeasefutureminimumleasepaymentsinterestportion": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Finance Lease, future minimum lease payments, interest portion",
        "label": "Finance Lease, future minimum lease payments, interest portion",
        "terseLabel": "Finance Lease, future minimum lease payments, interest portion"
       }
      }
     },
     "localname": "FinanceLeasefutureminimumleasepaymentsinterestportion",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_FixedChargeCoverageRatioMinimumRequirementMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fixed Charge Coverage Ratio Minimum Requirement [Member]",
        "label": "Fixed Charge Coverage Ratio Minimum Requirement [Member]",
        "terseLabel": "Fixed Charge Coverage Ratio Minimum Requirement"
       }
      }
     },
     "localname": "FixedChargeCoverageRatioMinimumRequirementMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails",
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_FranklinKyDcMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Franklin, KY DC [Member]",
        "label": "Franklin, KY DC [Member]",
        "terseLabel": "Franklin, KY DC"
       }
      }
     },
     "localname": "FranklinKyDcMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_FreightPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for freight.",
        "label": "Freight [Policy Text Block]",
        "verboseLabel": "Freight"
       }
      }
     },
     "localname": "FreightPolicyTextBlock",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tsco_FutureMinimumPaymentsDue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Future Minimum Payments Due",
        "label": "Future Minimum Payments Due",
        "terseLabel": "Future Minimum Payments Due"
       }
      }
     },
     "localname": "FutureMinimumPaymentsDue",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_FutureMinimumPaymentsDueNextTwelveMonths": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Future Minimum Payments Due, Next Twelve Months",
        "label": "Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "Future Minimum Payments Due, Next Twelve Months"
       }
      }
     },
     "localname": "FutureMinimumPaymentsDueNextTwelveMonths",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_FutureMinimumPaymentsDueThereafter": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Future Minimum Payments, Due Thereafter",
        "label": "Future Minimum Payments, Due Thereafter",
        "terseLabel": "Future Minimum Payments, Due Thereafter"
       }
      }
     },
     "localname": "FutureMinimumPaymentsDueThereafter",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_FutureMinimumPaymentsDueinFiveYears": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Future Minimum Payments, Due in Five Years",
        "label": "Future Minimum Payments, Due in Five Years",
        "terseLabel": "Future Minimum Payments, Due in Five Years"
       }
      }
     },
     "localname": "FutureMinimumPaymentsDueinFiveYears",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_FutureMinimumPaymentsDueinFourYears": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Future Minimum Payments, Due in Four Years",
        "label": "Future Minimum Payments, Due in Four Years",
        "terseLabel": "Future Minimum Payments, Due in Four Years"
       }
      }
     },
     "localname": "FutureMinimumPaymentsDueinFourYears",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_FutureMinimumPaymentsDueinThreeYears": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Future Minimum Payments, Due in Three Years",
        "label": "Future Minimum Payments, Due in Three Years",
        "terseLabel": "Future Minimum Payments, Due in Three Years"
       }
      }
     },
     "localname": "FutureMinimumPaymentsDueinThreeYears",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_FutureMinimumPaymentsDueinTwoYears": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Future Minimum Payments, Due in Two Years",
        "label": "Future Minimum Payments, Due in Two Years",
        "terseLabel": "Future Minimum Payments, Due in Two Years"
       }
      }
     },
     "localname": "FutureMinimumPaymentsDueinTwoYears",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_FutureMinimumPaymentsinterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Future Minimum Payments, interest",
        "label": "Future Minimum Payments, interest",
        "terseLabel": "Future Minimum Payments, interest"
       }
      }
     },
     "localname": "FutureMinimumPaymentsinterest",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_HardwareToolsAndTruckMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Product category classified as hardware, tools and truck.",
        "label": "Hardware, Tools and Truck [Member]",
        "terseLabel": "Hardware, Tools and Truck"
       }
      }
     },
     "localname": "HardwareToolsAndTruckMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_ImpairmentOfLongLivedAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Impairment of long-lived assets [Abstract]",
        "terseLabel": "Impairment of long-lived assets"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsAbstract",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_IncreaseSharesAuthorizedShareRepurchaseProgram": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase Shares Authorized Share Repurchase Program",
        "label": "Increase Shares Authorized Share Repurchase Program",
        "terseLabel": "Increase Shares Authorized Share Repurchase Program"
       }
      }
     },
     "localname": "IncreaseSharesAuthorizedShareRepurchaseProgram",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/TreasuryStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_IndustrialRevenueBondMaturityDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Industrial Revenue Bond, Maturity Date",
        "label": "Industrial Revenue Bond, Maturity Date",
        "terseLabel": "Industrial Revenue Bond, Maturity Date"
       }
      }
     },
     "localname": "IndustrialRevenueBondMaturityDate",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationStringItemType"
    },
    "tsco_IndustrialrevenuebondsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule which outlines the terms of certain industrial revenue bonds entered into as a financing mechanism to fund capital expenditures.",
        "label": "IndustrialRevenueBonds [Table Text Block]",
        "terseLabel": "Industrial Revenue Bonds"
       }
      }
     },
     "localname": "IndustrialrevenuebondsTableTextBlock",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tsco_InterestRateSwapLiabilityPortionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest Rate Swap Liability Portion",
        "label": "Interest Rate Swap Liability Portion [Member]",
        "terseLabel": "Interest Rate Swap Liability Portion [Member]"
       }
      }
     },
     "localname": "InterestRateSwapLiabilityPortionMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_InterestRateSwapLongTermPortionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest Rate Swap Long Term Portion [Member] [Member]",
        "label": "Interest Rate Swap Long Term Portion [Member]",
        "terseLabel": "Interest Rate Swap Long Term Portion [Member]"
       }
      }
     },
     "localname": "InterestRateSwapLongTermPortionMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_InterestRateSwapShortTermPortionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest Rate Swap Short Term Portion [Member]",
        "label": "Interest Rate Swap Short Term Portion [Member]",
        "terseLabel": "Interest Rate Swap Short Term Portion [Member]"
       }
      }
     },
     "localname": "InterestRateSwapShortTermPortionMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_June2017TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "June 2017 Term Loan [Member]",
        "label": "June 2017 Term Loan [Member]",
        "terseLabel": "June 2017 Term Loan"
       }
      }
     },
     "localname": "June2017TermLoanMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_KeyassumptionsinfairvaluedeterminationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Key assumptions in fair value determination",
        "label": "Key assumptions in fair value determination [Abstract]",
        "terseLabel": "Key assumptions in fair value determination"
       }
      }
     },
     "localname": "KeyassumptionsinfairvaluedeterminationAbstract",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_LeaseLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lease Liability",
        "label": "Lease Liability",
        "terseLabel": "Lease Liability"
       }
      }
     },
     "localname": "LeaseLiability",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_LeaseTermExpirationThroughDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lease Term Expiration Through Date",
        "label": "Lease Term Expiration Through Date",
        "terseLabel": "Lease Term Expiration Through Date"
       }
      }
     },
     "localname": "LeaseTermExpirationThroughDate",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesDetails"
     ],
     "xbrltype": "gYearItemType"
    },
    "tsco_Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lessee, operating lease payments for leases signed, but not yet commenced",
        "label": "Lessee, operating lease payments for leases signed, but not yet commenced",
        "terseLabel": "Lessee, operating lease payments for leases signed, but not yet commenced"
       }
      }
     },
     "localname": "Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_LeverageRatioMaximumRequirementMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Leverage Ratio Maximum Requirement [Member]",
        "label": "Leverage Ratio Maximum Requirement [Member]",
        "terseLabel": "Leverage Ratio Maximum Requirement"
       }
      }
     },
     "localname": "LeverageRatioMaximumRequirementMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails",
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_LivestockAndPetMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Product category classified as livestock and pet.",
        "label": "Livestock and Pet [Member]",
        "terseLabel": "Livestock and Pet"
       }
      }
     },
     "localname": "LivestockAndPetMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_MaconGaDcMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Macon, GA DC [Member]",
        "label": "Macon, GA DC [Member]",
        "terseLabel": "Macon, GA DC"
       }
      }
     },
     "localname": "MaconGaDcMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the maximum percentage of employee's compensation eligible for 100% match to be paid by the entity in a defined contribution plan.",
        "label": "Maximum percentage of employee's compensation eligible for 100% match",
        "terseLabel": "Maximum percentage of employee's eligible compensation eligible for 100% match (in hundredths)"
       }
      }
     },
     "localname": "MaximumPercentageOfEmployeesCompensationEligibleFor100Match",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the maximum percentage of employee's compensation eligible for 50% match to be paid by the entity in a defined contribution plan.",
        "label": "Maximum percentage of employees's compensation eligible for 50% match",
        "verboseLabel": "Maximum percentage of employee's compensation eligible for 50% match"
       }
      }
     },
     "localname": "MaximumPercentageOfEmployeessCompensationEligibleFor50Match",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tsco_MaximumPrincipalAmountOfBondAuthorized": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum principal amount authorized under the Industrial Revenue Bond agreement.",
        "label": "Maximum Principal Amount of Bond Authorized",
        "terseLabel": "Maximum Principal Amount of Bond Authorized"
       }
      }
     },
     "localname": "MaximumPrincipalAmountOfBondAuthorized",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum time it takes to process payments due from banks for credit card transactions.",
        "label": "Maximum processing times for payments due from banks for customer credit card transactions",
        "terseLabel": "Maximum processing time for payments due from banks for customer credit card transactions"
       }
      }
     },
     "localname": "MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationStringItemType"
    },
    "tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the minimum percentage of employee's compensation eligible for 50% match to be paid by the entity in a defined contribution plan.",
        "label": "Minimum Percentage of Employees Compensation Eligible For 50 Match",
        "terseLabel": "Minimum percentage of employee's compensation eligible for 50% match"
       }
      }
     },
     "localname": "MinimumPercentageofEmployeesCompensationEligibleFor50Match",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The minimum time period it takes to process payments due from banks for credit card transactions.",
        "label": "Minimum processing timespayments due from banks customer credit card transactions",
        "verboseLabel": "Minimum processing time for payments due from banks for customer credit card transactions"
       }
      }
     },
     "localname": "MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationStringItemType"
    },
    "tsco_NatureOfBusinessAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Nature of business [Abstract]",
        "terseLabel": "Nature of business"
       }
      }
     },
     "localname": "NatureOfBusinessAbstract",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_NetBondProceedsIssued": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net bond proceeds under the Industrial Revenue Bond agreement.",
        "label": "Net Bond Proceeds Issued",
        "verboseLabel": "Net Bond Proceeds Issued"
       }
      }
     },
     "localname": "NetBondProceedsIssued",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_NonCurrentTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Non-current tax liabilities [Abstract]",
        "terseLabel": "Tax liabilities"
       }
      }
     },
     "localname": "NonCurrentTaxLiabilitiesAbstract",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_NumberofFinancialCovenantsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of Financial Covenants [Member]",
        "label": "Number of Financial Covenants [Member]",
        "terseLabel": "Number of Financial Covenants"
       }
      }
     },
     "localname": "NumberofFinancialCovenantsMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails",
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_Operatingleasefutureminimumpaymentsinterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Operating lease, future minimum payments, interest",
        "label": "Operating lease, future minimum payments, interest",
        "terseLabel": "Operating lease, future minimum payments, interest"
       }
      }
     },
     "localname": "Operatingleasefutureminimumpaymentsinterest",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_OtherComprehensiveIncomeLossNetofTaxMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Comprehensive Income (Loss), Net",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Member]",
        "terseLabel": "Other Comprehensive Income (Loss), Net of Tax [Member]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetofTaxMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_OtherInformationOptionActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of other information relative to option activity.",
        "label": "Other information option activity [Table Text Block]",
        "verboseLabel": "Other information relative to option activity"
       }
      }
     },
     "localname": "OtherInformationOptionActivityTableTextBlock",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tsco_OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other information performance-based restricted unit activity",
        "label": "Other information performance-based restricted unit activity [Table Text Block]",
        "terseLabel": "Other information performance-based restricted unit activity"
       }
      }
     },
     "localname": "OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tsco_OtherInformationRestrictedUnitActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of other information relative to restricted unit activity.",
        "label": "Other information restricted unit activity [Table Text Block]",
        "verboseLabel": "Other information relative to restricted unit activity"
       }
      }
     },
     "localname": "OtherInformationRestrictedUnitActivityTableTextBlock",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tsco_OtherinformationrelativetorestrictedunitactivityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other information relative to restricted unit activity",
        "label": "Other information relative to restricted unit activity [Abstract]",
        "terseLabel": "Other information relative to restricted unit activity"
       }
      }
     },
     "localname": "OtherinformationrelativetorestrictedunitactivityAbstract",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the percentage matched by company in a defined benefit plan, applicable to 0-3% of employee's contribution.",
        "label": "Percentage match by company applicable to first 3 percent of employee's contribution",
        "verboseLabel": "Percentage match by company applicable to first 3 percent of employee's contribution"
       }
      }
     },
     "localname": "PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the percentage matched by company in a defined benefit plan, applicable to the next 3-6% of employee's contribution.",
        "label": "Percentage match by company applicable to next 3 percent of employee's contribution",
        "verboseLabel": "Percentage match by company applicable to next 3 percent of employee's contribution"
       }
      }
     },
     "localname": "PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tsco_PreopeningCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Preopening costs [Abstract]",
        "terseLabel": "Preopening costs"
       }
      }
     },
     "localname": "PreopeningCostsAbstract",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_PropertyAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Property and Equipment [Abstract]",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "PropertyAndEquipmentAbstract",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_RealPropertyPurchaseOption": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The additional amount needed to pay off the bonds if we exercise the option to purchase the real property.",
        "label": "Real property purchase option",
        "verboseLabel": "Cost of option to purchase the real property"
       }
      }
     },
     "localname": "RealPropertyPurchaseOption",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_RevenueRecognitionGiftCard": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revenue Recognition Gift Card",
        "label": "Revenue Recognition Gift Card",
        "terseLabel": "Revenue Recognition Gift Card"
       }
      }
     },
     "localname": "RevenueRecognitionGiftCard",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_RevenueRecognitionGiftCardsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revenue Recognition Gift Cards [Text Block]",
        "label": "Revenue Recognition Gift Cards [Text Block]",
        "terseLabel": "Revenue Recognition Gift Cards"
       }
      }
     },
     "localname": "RevenueRecognitionGiftCardsTextBlock",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tsco_SalesRevenueNetPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The percentage of net product revenue to total net revenue from the sale of goods.",
        "label": "Sales Revenue Net Percentage",
        "terseLabel": "Average percent of sales (in hundredths)"
       }
      }
     },
     "localname": "SalesRevenueNetPercentage",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tsco_SalesTaxAuditReservePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for sales tax audit reserve.",
        "label": "Sales Tax Audit Reserve [Policy Text Block]",
        "verboseLabel": "Sales Tax Audit Reserve"
       }
      }
     },
     "localname": "SalesTaxAuditReservePolicyTextBlock",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tsco_SalesTaxesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for certain taxes and fees collected from customers and remitted to government agencies.",
        "label": "Sales Taxes [Policy Text Block]",
        "terseLabel": "Sales Taxes"
       }
      }
     },
     "localname": "SalesTaxesPolicyTextBlock",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tsco_ScheduleDefinedContributionBenefitPlanLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Schedule Defined Contribution Benefit Plan [Line Items]",
        "terseLabel": "Schedule Defined Contribution Benefit Plan"
       }
      }
     },
     "localname": "ScheduleDefinedContributionBenefitPlanLineItems",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_ScheduleDefinedContributionBenefitPlanTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Schedule Defined Contribution Benefit Plan [Table]",
        "terseLabel": "Schedule Defined Contribution Benefit Plan [Table]"
       }
      }
     },
     "localname": "ScheduleDefinedContributionBenefitPlanTable",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_ScheduleOfDeferredCompensationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Schedule of Deferred Compensation [Line Items]",
        "terseLabel": "Schedule of Deferred Compensation"
       }
      }
     },
     "localname": "ScheduleOfDeferredCompensationLineItems",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_ScheduleOfDeferredCompensationTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Schedule of Deferred Compensation [Table]",
        "terseLabel": "Schedule of Deferred Compensation [Table]"
       }
      }
     },
     "localname": "ScheduleOfDeferredCompensationTable",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_SeasonalGiftAndToyProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Product category classified as seasonal, gift and toy product.",
        "label": "Seasonal, Gift and Toy Products [Member]",
        "terseLabel": "Seasonal, Gift and Toy Products"
       }
      }
     },
     "localname": "SeasonalGiftAndToyProductsMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_SelfInsuranceReservesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Self insurance reserves [Abstract]",
        "terseLabel": "Self insurance reserves [Abstract]"
       }
      }
     },
     "localname": "SelfInsuranceReservesAbstract",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Reflects the period of time in years as to when the share-based award expires as specified in the award agreement.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Contractual Term",
        "verboseLabel": "Stock option expiration date (in years)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "durationStringItemType"
    },
    "tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The minimum estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Dividend yield, maximum",
        "verboseLabel": "Dividend yield, maximum (in hundredths)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The minimum estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Dividend yield, minimum",
        "terseLabel": "Dividend yield, minimum (in hundredths)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum estimated percentage of options granted that are expected to be forfeited or cancelled before becoming fully vested.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Forfeiture rate, maximum",
        "verboseLabel": "Forfeiture rate, maximum (in hundredths)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The minimum estimated percentage of options granted that are expected to be forfeited or cancelled before becoming fully vested.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Forfeiture rate, minimum",
        "terseLabel": "Forfeiture rate, minimum (in hundredths)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total fair value of equity-based awards for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Stock Options, Vested in Period, Total Fair Value",
        "verboseLabel": "Total fair value of stock options vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_ShelfNotesMaximumIssuanceDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Shelf Notes - Maximum Issuance Date",
        "label": "Shelf Notes - Maximum Issuance Date",
        "terseLabel": "Shelf Notes - Maximum Issuance Date"
       }
      }
     },
     "localname": "ShelfNotesMaximumIssuanceDate",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_ShelfNotesMaximumMaturityDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Shelf Notes - Maximum Maturity Date",
        "label": "Shelf Notes - Maximum Maturity Date",
        "terseLabel": "Shelf Notes - Maximum Maturity Date Range - in Years"
       }
      }
     },
     "localname": "ShelfNotesMaximumMaturityDate",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_StockoptionsotherinformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock options, other information",
        "label": "Stock options, other information [Abstract]",
        "terseLabel": "Other information relative to option activity"
       }
      }
     },
     "localname": "StockoptionsotherinformationAbstract",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_StoreLeasesOptionalRenewalPeriods": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The store leases optional renewal periods.",
        "label": "Store leases optional renewal periods",
        "terseLabel": "Store leases optional renewal periods"
       }
      }
     },
     "localname": "StoreLeasesOptionalRenewalPeriods",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesDetails"
     ],
     "xbrltype": "durationStringItemType"
    },
    "tsco_Storeleasesoptionalrenewalperiodsmaximum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of store leases optional renewals.",
        "label": "Store leases optional renewal periods, maximum",
        "terseLabel": "Store leases optional renewal periods, maximum"
       }
      }
     },
     "localname": "Storeleasesoptionalrenewalperiodsmaximum",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesDetails"
     ],
     "xbrltype": "durationStringItemType"
    },
    "tsco_Storeleasesoptionalrenewalperiodsminimum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The minimum number of store leases optional renewals.",
        "label": "Store leases optional renewal periods, minimum",
        "terseLabel": "Store leases optional renewal periods, minimum"
       }
      }
     },
     "localname": "Storeleasesoptionalrenewalperiodsminimum",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesDetails"
     ],
     "xbrltype": "durationStringItemType"
    },
    "tsco_SupplementaldisclosuresofnoncashactivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Supplemental disclosures of non-cash activities [Abstract]",
        "label": "Supplemental disclosures of non-cash activities [Abstract]",
        "terseLabel": "Supplemental disclosures of non-cash activities [Abstract]"
       }
      }
     },
     "localname": "SupplementaldisclosuresofnoncashactivitiesAbstract",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_SwinglineLoanMaximumBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Swingline Loan, Maximum Borrowing Capacity",
        "label": "Swingline Loan, Maximum Borrowing Capacity",
        "terseLabel": "Swingline Loan, Maximum Borrowing Capacity"
       }
      }
     },
     "localname": "SwinglineLoanMaximumBorrowingCapacity",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect": {
     "auth_ref": [],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tax Cuts And Jobs Act, Reclassification From AOCI To Retained Earnings, Tax Effect",
        "label": "Tax Cuts And Jobs Act, Reclassification From AOCI To Retained Earnings, Tax Effect",
        "terseLabel": "Reclassification of stranded tax effects (ASU 2018-02)"
       }
      }
     },
     "localname": "TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_TermLoan1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term Loan 1 [Member]",
        "label": "Term Loan 1 [Member]",
        "terseLabel": "Term Loan 1 [Member]"
       }
      }
     },
     "localname": "TermLoan1Member",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_TermLoan2Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term Loan 2 [Member]",
        "label": "Term Loan 2 [Member]",
        "terseLabel": "Term Loan 2 [Member]"
       }
      }
     },
     "localname": "TermLoan2Member",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_TermLoanMaximumBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term Loan, Maximum Borrowing Capacity",
        "label": "Term Loan, Maximum Borrowing Capacity",
        "terseLabel": "Term Loan, Maximum Borrowing Capacity"
       }
      }
     },
     "localname": "TermLoanMaximumBorrowingCapacity",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_TermloanMaximumMonthEndOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term loan, Maximum Month End Outstanding Amount",
        "label": "Term loan, Maximum Month End Outstanding Amount",
        "terseLabel": "Term loan, Maximum Month End Outstanding Amount"
       }
      }
     },
     "localname": "TermloanMaximumMonthEndOutstandingAmount",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The intrinsic value of equity-based payment equity instruments, excluding stock (or unit) options, that vested and were exercised during the reporting period as calculated by applying the disclosed pricing methodology.",
        "label": "Total intrinsic value of restricted units vested and exercised",
        "terseLabel": "Total intrinsic value of restricted units vested and exercised"
       }
      }
     },
     "localname": "TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_TotalMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of all product categories",
        "label": "Total [Member]",
        "terseLabel": "Total [Member]"
       }
      }
     },
     "localname": "TotalMember",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "tsco_Unsecureddebtnetofdebtissuancecosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.tractorsupply.com/role/SeniorNotesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unsecured debt, net of debt issuance costs",
        "label": "Unsecured debt, net of debt issuance costs",
        "totalLabel": "Unsecured debt, net of debt issuance costs"
       }
      }
     },
     "localname": "Unsecureddebtnetofdebtissuancecosts",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "tsco_VestingTermMaximum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Vesting Term, Maximum",
        "label": "Vesting Term, Maximum",
        "terseLabel": "Vesting Term, Maximum"
       }
      }
     },
     "localname": "VestingTermMaximum",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tsco_VestingTermMinimum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Vesting Term, Minimum",
        "label": "Vesting Term, Minimum",
        "terseLabel": "Vesting Term, Minimum"
       }
      }
     },
     "localname": "VestingTermMinimum",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "tsco_WarehousingAndDistributionCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Warehousing and distribution costs [Abstract]",
        "terseLabel": "Warehousing and distribution costs"
       }
      }
     },
     "localname": "WarehousingAndDistributionCostsAbstract",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "tsco_WarehousingAndDistributionCostsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for classification of costs incurred at our distribution centers for receiving, warehousing and preparing product for delivery.",
        "label": "Warehousing and Distribution Costs [Policy Text Block]",
        "verboseLabel": "Warehousing and Distribution Costs"
       }
      }
     },
     "localname": "WarehousingAndDistributionCostsPolicyTextBlock",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "tsco_Workerscompensationandgeneralliabilitydeductible": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deductible or self-insured retention, as applicable, for each claim involving workers' compensation insurance and general liability insurance.",
        "label": "Workers compensation and general liability deductible",
        "terseLabel": "Workers compensation and general liability deductible"
       }
      }
     },
     "localname": "Workerscompensationandgeneralliabilitydeductible",
     "nsuri": "http://www.tractorsupply.com/20191228",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r13",
      "r338",
      "r352"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "verboseLabel": "Other accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r28",
      "r159"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "terseLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax": {
     "auth_ref": [
      "r50",
      "r52",
      "r54"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated change, net of tax, in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Includes an entity's share of an equity investee's Increase or Decrease in deferred hedging gains or losses.",
        "label": "Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect Net of Tax",
        "verboseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r52",
      "r54",
      "r55"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsEndingFiscalPeriodAOCLBalanceDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsEstimatedAmounttobeReclassifiedintoEarningsNext12MonthsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsScheduleofChangesinAOCLNetofTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r51",
      "r55",
      "r56",
      "r271"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by new accounting pronouncement.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r230"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r231"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising expenses"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits": {
     "auth_ref": [
      "r112"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of stock options or restrictive stock units (RSUs).",
        "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units",
        "terseLabel": "Dilutive stock options and restricted stock units outstanding, income"
       }
      }
     },
     "localname": "AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anitdilutive securities excluded from computation of earnings per share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r85",
      "r156"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "terseLabel": "Impairment charges"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r132",
      "r336",
      "r351"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets [Abstract]"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r47"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r200",
      "r226"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Building"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingsAndImprovementsGross": {
     "auth_ref": [
      "r7",
      "r158"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Buildings and Improvements, Gross",
        "terseLabel": "Buildings and Improvements, Gross"
       }
      }
     },
     "localname": "BuildingsAndImprovementsGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeaseObligationsCurrent": {
     "auth_ref": [
      "r12",
      "r311",
      "r312"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.",
        "label": "Capital Lease Obligations, Current",
        "terseLabel": "Current portion of finance lease liabilities"
       }
      }
     },
     "localname": "CapitalLeaseObligationsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeaseObligationsNoncurrent": {
     "auth_ref": [
      "r40",
      "r311",
      "r312"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.",
        "label": "Capital Lease Obligations, Noncurrent",
        "terseLabel": "Finance lease liabilities, less current portion",
        "verboseLabel": "Long-term capital lease obligations"
       }
      }
     },
     "localname": "CapitalLeaseObligationsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases.",
        "label": "Capital Leases, Future Minimum Payments Due",
        "totalLabel": "Total minimum payments due"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Capital leases"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "2019"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due in Five Years",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due in Four Years",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due in Three Years",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due in Two Years",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases.",
        "label": "Capital Leases, Future Minimum Payments, Interest Included in Payments",
        "negatedTerseLabel": "Amount representing interest"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.",
        "label": "Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments",
        "totalLabel": "Present value of minimum lease payments"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r1",
      "r25",
      "r87"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "periodEndLabel": "Cash and cash equivalents at end of year",
        "periodStartLabel": "Cash and cash equivalents at beginning of year",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.",
        "label": "Cash and Cash Equivalents, Period Increase (Decrease)",
        "terseLabel": "Net change in cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r9",
      "r88",
      "r93"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r42"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "verboseLabel": "Shares of common stock reserved for future issuance under the ESPP (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r185"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends declared per common share outstanding",
        "verboseLabel": "Common Stock, Dividends, Per Share, Declared"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tractorsupply.com/role/CapitalStockandDividendsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, authorized (in shares)",
        "verboseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.tractorsupply.com/role/CapitalStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r17",
      "r178"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensatingBalanceAmount": {
     "auth_ref": [
      "r25"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of a specific compensating balance arrangement that is maintained under an agreement for a bank loan or future credit availability.",
        "label": "Compensating Balance, Amount",
        "terseLabel": "Compensating Balance, Amount"
       }
      }
     },
     "localname": "CompensatingBalanceAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r59",
      "r61",
      "r62"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Total comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r93",
      "r270",
      "r273",
      "r275"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r90",
      "r91",
      "r92"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Future cash outflow to pay for construction in progress expenditures that have occurred.",
        "label": "Construction in Progress Expenditures Incurred but Not yet Paid",
        "terseLabel": "Non-cash accruals for construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r158"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress, Gross",
        "terseLabel": "Construction in Progress, Gross"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of merchandise sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "terseLabel": "Cost of Merchandise Sold"
       }
      }
     },
     "localname": "CostOfSalesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CostOfSalesVendorAllowancesPolicy": {
     "auth_ref": [
      "r93"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for allowances received from a vendor. The disclosure differentiates between those allowances that are recorded as a reduction in the price of the vendors' products or services (that is, the entity's inventory) and which ultimately will be recorded as a reduction in the entity's cost of sales and those that are not.",
        "label": "Cost of Sales, Vendor Allowances, Policy [Policy Text Block]",
        "terseLabel": "Vendor Funding"
       }
      }
     },
     "localname": "CostOfSalesVendorAllowancesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy": {
     "auth_ref": [
      "r93",
      "r165",
      "r166",
      "r168"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost associated with exit or disposal activity or restructuring. Excludes entity newly acquired in business combination and discontinued operation.",
        "label": "Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block]",
        "terseLabel": "Store Closing Costs"
       }
      }
     },
     "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails",
      "http://www.tractorsupply.com/role/SeniorNotesDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails",
      "http://www.tractorsupply.com/role/SeniorNotesDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": {
     "auth_ref": [],
     "calculation": {
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.",
        "label": "Cumulative Effect of New Accounting Principle in Period of Adoption",
        "terseLabel": "Cumulative Effect of New Accounting Principle in Period of Adoption"
       }
      }
     },
     "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r98",
      "r262",
      "r265"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "verboseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r98",
      "r262",
      "r265"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current tax expense"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r98",
      "r262",
      "r265"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "verboseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r174"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "verboseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r12",
      "r13",
      "r14",
      "r337",
      "r339",
      "r350"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails",
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Debt Instrument, Basis Spread on Variable Rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCovenantCompliance": {
     "auth_ref": [
      "r14",
      "r346"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "States whether the entity was in compliance with the debt covenants throughout the reporting period, and describes facts and circumstances of any compliance failure.",
        "label": "Debt Instrument, Covenant Compliance",
        "terseLabel": "Debt Instrument, Covenant Compliance"
       }
      }
     },
     "localname": "DebtInstrumentCovenantCompliance",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails",
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCovenantDescription": {
     "auth_ref": [
      "r14",
      "r346"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.",
        "label": "Debt Instrument, Covenant Description",
        "terseLabel": "Debt Instrument, Covenant Description"
       }
      }
     },
     "localname": "DebtInstrumentCovenantDescription",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails",
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentDescription": {
     "auth_ref": [
      "r12",
      "r14",
      "r179",
      "r337",
      "r339",
      "r344",
      "r350"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total.",
        "label": "Debt Instrument, Description",
        "terseLabel": "Shelf Notes - Additional Interest Rate"
       }
      }
     },
     "localname": "DebtInstrumentDescription",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentIssuanceDate1": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date the debt instrument was issued, in CCYY-MM-DD format.",
        "label": "Debt Instrument, Issuance Date",
        "terseLabel": "Debt Instrument, Issuance Date"
       }
      }
     },
     "localname": "DebtInstrumentIssuanceDate1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails",
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r37",
      "r295"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.",
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Debt Instrument, Maturity Date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentMaturityDateRangeEnd1": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Latest date the outstanding debt instruments are required to be repaid, in CCYY-MM-DD format.",
        "label": "Debt Instrument, Maturity Date Range, End",
        "terseLabel": "Senior Notes - Maturity Date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDateRangeEnd1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails",
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r40",
      "r345"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the required periodic payments including both interest and principal payments.",
        "label": "Debt Instrument, Periodic Payment",
        "terseLabel": "Debt Instrument, Frequency of Periodic Payment"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "auth_ref": [
      "r347"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information about timing of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period [Axis]",
        "terseLabel": "Debt Instrument, Redemption, Period [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "auth_ref": [
      "r347"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period as defined under terms of the debt agreement for debt redemption features.",
        "label": "Debt Instrument, Redemption, Period [Domain]",
        "terseLabel": "Debt Instrument, Redemption, Period [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r347"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Debt Instrument, Percentage of Principal Amount Redeemable"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r40",
      "r99",
      "r179",
      "r182",
      "r183",
      "r184",
      "r301",
      "r302",
      "r304",
      "r348"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": {
     "auth_ref": [
      "r39"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.",
        "label": "Debt Instrument, Unused Borrowing Capacity, Amount",
        "terseLabel": "Shelf Notes - Amount"
       }
      }
     },
     "localname": "DebtInstrumentUnusedBorrowingCapacityAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement.",
        "label": "Deferred Compensation Arrangement with Individual, Contributions by Employer",
        "terseLabel": "Deferred compensation arrangement with individual, employer contribution"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r98",
      "r263",
      "r265"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Deferred Federal Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r30",
      "r303"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/SeniorNotesDetails": {
       "order": 2.0,
       "parentTag": "tsco_Unsecureddebtnetofdebtissuancecosts",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Debt Issuance Costs, Net"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r85",
      "r98",
      "r263",
      "r265"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred tax expense (benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r242",
      "r257"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred Income Tax Liabilities, Net"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r98",
      "r263",
      "r265"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "Deferred State and Local Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r235",
      "r260",
      "r261"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Inventory valuation"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r257"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Net deferred tax asset"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r255"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total non current deferred tax asset"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetNoncurrent": {
     "auth_ref": [
      "r240",
      "r241",
      "r242",
      "r243",
      "r254"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance, Noncurrent",
        "verboseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Classification [Abstract]",
        "terseLabel": "Tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetNoncurrentClassificationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r235",
      "r260",
      "r261"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r259",
      "r260",
      "r261"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "Income tax credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "auth_ref": [
      "r233",
      "r260",
      "r261"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "terseLabel": "Accrued employee benefits costs"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": {
     "auth_ref": [
      "r233",
      "r260",
      "r261"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent",
        "terseLabel": "Rent expenses in excess of cash payments required"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance": {
     "auth_ref": [
      "r233",
      "r260",
      "r261"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated losses under self insurance.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance",
        "terseLabel": "Workers\u2019 compensation insurance"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r256"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "terseLabel": "Deferred Tax Assets, Valuation Allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r242",
      "r257"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "terseLabel": "Deferred Tax Liabilities, Net"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": {
     "auth_ref": [
      "r234",
      "r260",
      "r261"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory.",
        "label": "Deferred Tax Liabilities, Inventory",
        "negatedTerseLabel": "Inventory basis differences"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r235",
      "r260",
      "r261"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedTerseLabel": "Amortization"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNoncurrent": {
     "auth_ref": [
      "r240",
      "r242",
      "r243"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.",
        "label": "Deferred Tax Liabilities, Net, Noncurrent",
        "negatedTotalLabel": "Total non current deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r235",
      "r260",
      "r261"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.",
        "label": "Deferred Tax Liabilities, Prepaid Expenses",
        "negatedTerseLabel": "Prepaid Expenses"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPrepaidExpenses",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r235",
      "r260",
      "r261"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/IncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Depreciation"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r196"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Defined contribution plan, cost recognized"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r85",
      "r157"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized.",
        "label": "Depreciation, Depletion, and Amortization [Policy Text Block]",
        "verboseLabel": "Depreciation and Amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortizationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r48",
      "r49",
      "r298"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Derivative Asset"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "auth_ref": [
      "r48"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Current",
        "terseLabel": "Derivative Asset, Current"
       }
      }
     },
     "localname": "DerivativeAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsNoncurrent": {
     "auth_ref": [
      "r48"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Noncurrent",
        "terseLabel": "Derivative Asset, Noncurrent"
       }
      }
     },
     "localname": "DerivativeAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsScheduleofChangesinAOCLNetofTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeNet": {
     "auth_ref": [
      "r298"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives.",
        "label": "Derivative, Fair Value, Net",
        "terseLabel": "Derivative, Fair Value, Net"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInceptionDates": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date the entity entered into the derivative contract, in CCYY-MM-DD format.",
        "label": "Derivative, Inception Date",
        "terseLabel": "Derivative, Inception Date",
        "verboseLabel": "Interest Rate Swap, Inception Date"
       }
      }
     },
     "localname": "DerivativeInceptionDates",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r283",
      "r284",
      "r286",
      "r287"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Interest Rate Swaps"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwaps"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r48",
      "r49",
      "r298"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "terseLabel": "Derivative Liability"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r48"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Current",
        "terseLabel": "Derivative Liability, Current"
       }
      }
     },
     "localname": "DerivativeLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "auth_ref": [
      "r48"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Noncurrent",
        "terseLabel": "Derivative Liability, Noncurrent"
       }
      }
     },
     "localname": "DerivativeLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilityNotionalAmount": {
     "auth_ref": [
      "r277",
      "r278",
      "r280"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payments on the derivative liability.",
        "label": "Derivative Liability, Notional Amount",
        "terseLabel": "Derivative Liability, Notional Amount"
       }
      }
     },
     "localname": "DerivativeLiabilityNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsEstimatedAmounttobeReclassifiedintoEarningsNext12MonthsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeMaturityDates": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date the derivative contract matures, in CCYY-MM-DD format.",
        "label": "Derivative, Maturity Date",
        "terseLabel": "Interest Rate Swap, Maturity Date"
       }
      }
     },
     "localname": "DerivativeMaturityDates",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r101",
      "r276",
      "r279",
      "r280",
      "r281",
      "r282",
      "r285",
      "r286",
      "r289",
      "r291",
      "r292"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsEstimatedAmounttobeReclassifiedintoEarningsNext12MonthsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r93",
      "r102",
      "r276",
      "r279",
      "r281",
      "r282",
      "r290"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative Financial Instruments"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Share Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r68",
      "r105",
      "r108",
      "r110",
      "r111",
      "r112",
      "r116",
      "r342",
      "r360"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Per share amount, basic (in dollars per share)",
        "verboseLabel": "Net income per share \u2013 basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Basic net income per share"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r68",
      "r105",
      "r108",
      "r110",
      "r111",
      "r112",
      "r116",
      "r342",
      "r360"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted net income per share (in dollars per share)",
        "verboseLabel": "Net income per share \u2013 diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Diluted net income per share"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r93",
      "r113",
      "r114",
      "r115"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net Income Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "verboseLabel": "Net Income Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/NetIncomePerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued employee compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r225"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Total unrecognized compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r225"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Remaining weighted average expense recognition period (in years)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r223"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Employee Stock Option"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue from External Customer [Line Items]",
        "terseLabel": "Revenue from External Customer"
       }
      }
     },
     "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r178"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair value disclosures"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r93",
      "r296",
      "r297"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "verboseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueOptionChangesInFairValueGainLoss1": {
     "auth_ref": [
      "r299"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.",
        "label": "Fair Value, Option, Changes in Fair Value, Gain (Loss)",
        "terseLabel": "Fair Value, Option, Changes in Fair Value, Gain (Loss)",
        "verboseLabel": "Change in fair value of interest rate swaps, net of taxes"
       }
      }
     },
     "localname": "FairValueOptionChangesInFairValueGainLoss1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r316",
      "r323",
      "r332"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Finance lease cost, interest expense"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r318",
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "terseLabel": "Finance Lease, Interest Payment on Liability"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCashpaidforamountsincludedinthemeasurementofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Finance Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r315",
      "r331"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Finance Lease, Liability"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r315"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Finance Lease, Liability, Current"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r331"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Finance Lease, Liability, Maturity"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r315"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Finance Lease, Liability, Noncurrent"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r331"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "terseLabel": "Finance Lease, Liability, Payment, Due"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r331"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due after Year Five",
        "terseLabel": "Finance Lease, Liability, Payments, Due after Year Five"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r331"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in next fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Next Twelve Months",
        "terseLabel": "Finance Lease, Liability, Payments, Due Next Twelve Months"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r331"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Five",
        "terseLabel": "Finance Lease, Liability, Payments, Due Year Five"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r331"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Four",
        "terseLabel": "Finance Lease, Liability, Payments, Due Year Four"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r331"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Three",
        "terseLabel": "Finance Lease, Liability, Payments, Due Year Three"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r331"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Two",
        "terseLabel": "Finance Lease, Liability, Payments, Due Year Two"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r317",
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "terseLabel": "Finance Lease, Principal Payments"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCashpaidforamountsincludedinthemeasurementofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r314"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under finance lease.",
        "label": "Finance Lease, Right-of-Use Asset",
        "terseLabel": "Finance Lease, Right-of-Use Asset"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r316",
      "r323",
      "r332"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Finance lease cost, amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r329",
      "r332"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Finance Lease, Weighted Average Discount Rate, Percent"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesLeaseTermAndDiscountRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r328",
      "r332"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Finance Lease, Weighted Average Remaining Lease Term"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesLeaseTermAndDiscountRateDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiscalPeriod": {
     "auth_ref": [
      "r269",
      "r272",
      "r274"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "verboseLabel": "Fiscal Year"
       }
      }
     },
     "localname": "FiscalPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesGross": {
     "auth_ref": [
      "r158"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures, Gross",
        "terseLabel": "Furniture and Fixtures, Gross"
       }
      }
     },
     "localname": "FurnitureAndFixturesGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture, fixtures and equipment"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Gain on disposition of property and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r143",
      "r145"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.",
        "label": "Goodwill and Intangible Asset Impairment",
        "terseLabel": "Goodwill and Intangible Asset Impairment"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r154"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Text Block]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r93",
      "r147",
      "r150"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairement of Indefinite-Lived Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r85",
      "r144",
      "r146",
      "r148"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill, Impairment Loss"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsDetails",
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
     "auth_ref": [
      "r85",
      "r151"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.",
        "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)",
        "terseLabel": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r93",
      "r155",
      "r163"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "verboseLabel": "Impairment of Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r161"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsDetails",
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsDetails",
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r268"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r98",
      "r131",
      "r266"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Total income tax expense",
        "verboseLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Provision for income tax reconciliation to amounts computed at the federal statutory rate"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r63",
      "r93",
      "r238",
      "r239",
      "r252",
      "r253",
      "r258",
      "r267",
      "r366"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Tax"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReceivable": {
     "auth_ref": [
      "r24",
      "r349"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.",
        "label": "Income Taxes Receivable",
        "terseLabel": "Income taxes receivable"
       }
      }
     },
     "localname": "IncomeTaxReceivable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r237",
      "r244",
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "Enactment of tax legislation"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationDeductions": {
     "auth_ref": [
      "r244",
      "r245"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deductions. Including, but not limited to, extraterritorial income exclusion deduction, qualified production activity deduction, dividend deduction, deduction for dividend paid to employee stock ownership plan, Medicare prescription drug benefit subsidy deduction, and other deductions.",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Amount",
        "negatedTerseLabel": "Share-based compensation programs"
       }
      }
     },
     "localname": "IncomeTaxReconciliationDeductions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r97",
      "r244",
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Tax provision at statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r244",
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": {
     "auth_ref": [
      "r244",
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "terseLabel": "Tax Adjustments, Settlements, and Unusual Provisions"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r97",
      "r244",
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State income taxes, net of federal tax benefits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r244",
      "r245"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "negatedTerseLabel": "Tax credits, net of federal tax benefits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxUncertaintiesPolicy": {
     "auth_ref": [
      "r93",
      "r232",
      "r253"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for tax positions taken in the tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other types of contingencies related to income taxes.",
        "label": "Income Tax Uncertainties, Policy [Policy Text Block]",
        "terseLabel": "Tax Contingencies"
       }
      }
     },
     "localname": "IncomeTaxUncertaintiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "verboseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "verboseLabel": "Other accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Accrued employee compensation"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Change in assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r109",
      "r114"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Dilutive stock options and restricted stock units outstanding, shares"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefinitelivedIntangibleAssetsAcquired": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.",
        "label": "Indefinite-lived Intangible Assets Acquired",
        "terseLabel": "Indefinite-lived Intangible Assets Acquired"
       }
      }
     },
     "localname": "IndefinitelivedIntangibleAssetsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.",
        "label": "Intangible Assets, Net (Including Goodwill)",
        "terseLabel": "Goodwill and other intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Intangible Assets, Net (Including Goodwill) [Abstract]",
        "terseLabel": "Goodwill and other intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsNetIncludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r65",
      "r130",
      "r300",
      "r303",
      "r343"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r80",
      "r82",
      "r89"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest Paid, Excluding Capitalized Interest, Operating Activities"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryImpairmentPolicy": {
     "auth_ref": [
      "r93",
      "r140"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing inventory losses, including, but not limited to, substantial and unusual losses resulting from the subsequent measurement of inventory due to physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Impairment, Policy [Policy Text Block]",
        "terseLabel": "Inventory Impairment Risk"
       }
      }
     },
     "localname": "InventoryImpairmentPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r2",
      "r45",
      "r140"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r8",
      "r46",
      "r93",
      "r118",
      "r141",
      "r142"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryShrinkagePolicy": {
     "auth_ref": [
      "r93"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for inventory shortages, shrinkage, damaged goods, and defective goods.",
        "label": "Inventory Shrinkage, Policy [Policy Text Block]",
        "terseLabel": "Shrinkage"
       }
      }
     },
     "localname": "InventoryShrinkagePolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Land": {
     "auth_ref": [
      "r6",
      "r27"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.",
        "label": "Land",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "Land",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r330",
      "r332"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Net lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r330"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease, Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Assets held by a lessee under a capital lease and any addition or improvement to assets held under a lease arrangement (including addition or improvement to assets held by lessee under an operating lease arrangement).",
        "label": "Leaseholds and Leasehold Improvements [Member]",
        "terseLabel": "Leaseholds and Building Improvements"
       }
      }
     },
     "localname": "LeaseholdsAndLeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeasesOfLesseeDisclosureTextBlock": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.",
        "label": "Leases of Lessee Disclosure [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LeasesOfLesseeDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LegalMattersAndContingenciesTextBlock": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.",
        "label": "Legal Matters and Contingencies [Text Block]",
        "verboseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "LegalMattersAndContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r320"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r331"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Lessee, Operating Lease, Term of Contract"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of Credit Outstanding, Amount"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails",
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r22",
      "r340",
      "r356"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityReserveEstimatePolicy": {
     "auth_ref": [
      "r93",
      "r358",
      "r364"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for estimating its liability as of the balance sheet date for the ultimate cost of settling reported and unreported claims incurred and claims adjustment expenses (including effects of inflation and other societal and economic factors).",
        "label": "Liability Reserve Estimate, Policy [Policy Text Block]",
        "terseLabel": "Self-Insurance Reserves"
       }
      }
     },
     "localname": "LiabilityReserveEstimatePolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r32"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "terseLabel": "Line of Credit Facility, Interest Rate at Period End"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r32"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Senior Credit Facility, Maximum Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount": {
     "auth_ref": [
      "r12",
      "r14",
      "r337",
      "r339",
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum month-end amount borrowed under the credit facility during the period.",
        "label": "Line of Credit Facility, Maximum Month-end Outstanding Amount",
        "terseLabel": "Line of Credit Facility, Maximum Month-end Outstanding Amount"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumMonthendOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r32",
      "r99"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Commitment fee for unused capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r14",
      "r173",
      "r339",
      "r354"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "terseLabel": "Senior Notes"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term Debt, Excluding Current Maturities",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.",
        "label": "Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate",
        "terseLabel": "Senior Notes - Interest Rate"
       }
      }
     },
     "localname": "LongTermDebtPercentageBearingFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r40",
      "r171"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketingAndAdvertisingExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Marketing and Advertising Expense [Abstract]",
        "terseLabel": "Advertising costs"
       }
      }
     },
     "localname": "MarketingAndAdvertisingExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r119",
      "r127"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "verboseLabel": "Nature of Business"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r81",
      "r83",
      "r86"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r57",
      "r60",
      "r67",
      "r86",
      "r114",
      "r341",
      "r359"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income, basic",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statements.",
        "label": "New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification",
        "terseLabel": "New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification"
       }
      }
     },
     "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]",
        "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "New accounting pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/NewAccountingPronouncements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of Reportable Segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfStatesInWhichEntityOperates": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of states the entity operates in as of the balance sheet date.",
        "label": "Number of States in which Entity Operates",
        "terseLabel": "Number of states in which rural lifestyle retail stores are operated by the company"
       }
      }
     },
     "localname": "NumberOfStatesInWhichEntityOperates",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfStores": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the number of stores.",
        "label": "Number of Stores",
        "terseLabel": "Number of rural lifestyle retail stores operated by the company"
       }
      }
     },
     "localname": "NumberOfStores",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r324",
      "r332"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r315"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating Lease, Liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r315"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating Lease, Liability, Current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r315"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating Lease, Liability, Noncurrent"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r319",
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating Lease, Payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCashpaidforamountsincludedinthemeasurementofleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r314"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating Lease, Right-of-Use Asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r329",
      "r332"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesLeaseTermAndDiscountRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r328",
      "r332"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesLeaseTermAndDiscountRateDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r307",
      "r309"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "terseLabel": "Operating Leases, Future Minimum Payments Due",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details",
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r307",
      "r309"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details",
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r307",
      "r309"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details",
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r307",
      "r309"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details",
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r307",
      "r309"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details",
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r307",
      "r309"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details",
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r307",
      "r309"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details",
      "http://www.tractorsupply.com/role/LeasesMaturityLiability842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": {
     "auth_ref": [
      "r170",
      "r305",
      "r306",
      "r308",
      "r310"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.",
        "label": "Lessee, Operating Lease, Disclosure [Table Text Block]",
        "terseLabel": "Leases, Term and Discount Rate"
       }
      }
     },
     "localname": "OperatingLeasesOfLesseeDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OperatingLeasesRentExpenseNet": {
     "auth_ref": [
      "r308"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.",
        "label": "Operating Leases, Rent Expense, Net",
        "terseLabel": "Operating leases, rent expense, net"
       }
      }
     },
     "localname": "OperatingLeasesRentExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCodificationTopic840Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location in other comprehensive income.",
        "label": "Other Comprehensive Income Location [Axis]",
        "terseLabel": "Other Comprehensive Income Location [Axis]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsEstimatedAmounttobeReclassifiedintoEarningsNext12MonthsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in other comprehensive income.",
        "label": "Other Comprehensive Income Location [Domain]",
        "terseLabel": "Other Comprehensive Income Location [Domain]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsEstimatedAmounttobeReclassifiedintoEarningsNext12MonthsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax",
        "verboseLabel": "Change in fair value of interest rate swaps, net of taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax": {
     "auth_ref": [
      "r50",
      "r53"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsTaxImpactofDerivativeLiabilityonAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r58",
      "r61",
      "r64",
      "r178"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Total"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsScheduleofChangesinAOCLNetofTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r50",
      "r52",
      "r293"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsEstimatedAmounttobeReclassifiedintoEarningsNext12MonthsDetails",
      "http://www.tractorsupply.com/role/InterestRateSwapsScheduleofChangesinAOCLNetofTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.tractorsupply.com/role/TreasuryStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedLabel": "Cash dividends paid to stockholders",
        "negatedTerseLabel": "Dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "negatedTerseLabel": "Repurchase of shares to satisfy tax obligations",
        "terseLabel": "Payments Related to Tax Withholding for Share-based Compensation"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Acquisition of Petsense, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r197"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for pension and other postretirement benefits.",
        "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]",
        "verboseLabel": "Retirement Benefit Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/RetirementBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance-Based Restricted Share Units"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r200",
      "r226"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PositionAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by position taken for a security.",
        "label": "Position [Axis]",
        "terseLabel": "Position [Axis]"
       }
      }
     },
     "localname": "PositionAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PositionDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates position taken for a security.",
        "label": "Position [Domain]",
        "terseLabel": "Position [Domain]"
       }
      }
     },
     "localname": "PositionDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreOpeningCosts": {
     "auth_ref": [
      "r71"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Expenditures associated with opening new locations which are noncapital in nature and expensed as incurred.",
        "label": "Pre-Opening Costs",
        "verboseLabel": "Preopening costs"
       }
      }
     },
     "localname": "PreOpeningCosts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred Stock, Shares Authorized",
        "verboseLabel": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.tractorsupply.com/role/CapitalStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidAdvertising": {
     "auth_ref": [
      "r3"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of consideration paid in advance for advertising that provides economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Advertising",
        "terseLabel": "Prepaid advertising costs"
       }
      }
     },
     "localname": "PrepaidAdvertising",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r4",
      "r23",
      "r24"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "verboseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of a reclassification adjustment made to prior period financial statement amounts.",
        "label": "Prior Period Reclassification Adjustment",
        "negatedTerseLabel": "Reclassification of stranded tax effects as a result of ASU 2018-02 adoption"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r76",
      "r227"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised",
        "terseLabel": "Net proceeds from issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.",
        "label": "Proceeds from Issuance of Unsecured Debt",
        "terseLabel": "Borrowings under debt facilities"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfUnsecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r28",
      "r160"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Property, Plant and Equipment, Type [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r27",
      "r158"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "totalLabel": "Property, Plant and Equipment, Gross, Total"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r10",
      "r11",
      "r160",
      "r357"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, Plant and Equipment, Net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r26",
      "r93",
      "r160"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r10",
      "r160"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "verboseLabel": "Estimated useful lives of property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r10",
      "r158"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Property, Plant and Equipment, Type [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property, plant and equipment, useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PurchaseObligationDueInSecondYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement maturing in the second fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.",
        "label": "Purchase Obligation, Due in Second Year",
        "terseLabel": "Purchase Obligation, Extending Greater Than Twelve Months"
       }
      }
     },
     "localname": "PurchaseObligationDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]",
        "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]"
       }
      }
     },
     "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of gross unrecognized tax benefits"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).",
        "label": "Repayments of Long-term Capital Lease Obligations",
        "negatedLabel": "Principal payments under finance lease liabilities"
       }
      }
     },
     "localname": "RepaymentsOfLongTermCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfUnsecuredDebt": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt.",
        "label": "Repayments of Unsecured Debt",
        "negatedTerseLabel": "Repayments under debt facilities"
       }
      }
     },
     "localname": "RepaymentsOfUnsecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": {
     "auth_ref": [
      "r29",
      "r93",
      "r152",
      "r153",
      "r369"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.",
        "label": "Research, Development, and Computer Software, Policy [Policy Text Block]",
        "terseLabel": "Capitalized Software Costs"
       }
      }
     },
     "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs) [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r19",
      "r185",
      "r355"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueRecognitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenue Recognition [Abstract]",
        "terseLabel": "Revenue recognition and sales returns"
       }
      }
     },
     "localname": "RevenueRecognitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r94",
      "r95"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionSalesReturns": {
     "auth_ref": [
      "r93"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for sales returns.",
        "label": "Revenue Recognition, Sales Returns [Policy Text Block]",
        "terseLabel": "Revenue Recognition Sales Returns"
       }
      }
     },
     "localname": "RevenueRecognitionSalesReturns",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns": {
     "auth_ref": [
      "r93"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of estimated sales returns.",
        "label": "Revenue Recognition, Sales Returns, Reserve for Sales Returns",
        "terseLabel": "Reserve for sales returns"
       }
      }
     },
     "localname": "RevenueRecognitionSalesReturnsReserveForSalesReturns",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r66",
      "r128",
      "r129",
      "r133"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Net Sales"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r327",
      "r332"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r327",
      "r332"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Leases, cash flow supplemental disclosure"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r257"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Deferred tax assets and liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of derivative assets at fair value.",
        "label": "Schedule of Derivative Assets at Fair Value [Table Text Block]",
        "terseLabel": "Schedule of Derivative Assets at Fair Value"
       }
      }
     },
     "localname": "ScheduleOfDerivativeAssetsAtFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "auth_ref": [
      "r283",
      "r286",
      "r288"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table Text Block]",
        "terseLabel": "Derivative Instruments, Gain"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDividendsPayableTextBlock": {
     "auth_ref": [
      "r90"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of all or some of the information related to dividends declared, but not paid, as of the financial reporting date.",
        "label": "Schedule of Dividends Payable [Table Text Block]",
        "terseLabel": "Schedule of Dividends Payable"
       }
      }
     },
     "localname": "ScheduleOfDividendsPayableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CapitalStockandDividendsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r114"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Net income per share calculation"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/NetIncomePerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliation of the provision for income taxes to the amounts computed at the federal statutory rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table]",
        "terseLabel": "Revenue from External Customers by Products and Services [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r310"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
        "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]",
        "verboseLabel": "Schedule of future minimum rental payments due for operating leases"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r147",
      "r149"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsDetails",
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r211"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.",
        "label": "Schedule of Nonvested Performance-based Units Activity [Table Text Block]",
        "terseLabel": "Performance-based Share Unit Activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r211"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "terseLabel": "Restricted stock units activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r28",
      "r160"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r200",
      "r226"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r203",
      "r216",
      "r219"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of stock option activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r221"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Key assumptions in fair value determination"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTextBlock": {
     "auth_ref": [
      "r15",
      "r16",
      "r17",
      "r96",
      "r175",
      "r176",
      "r177",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information.  Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.",
        "label": "Schedule of Stock by Class [Table Text Block]",
        "terseLabel": "Capital Stock and Dividends"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CapitalStockandDividends"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": {
     "auth_ref": [
      "r186",
      "r187",
      "r188",
      "r189"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table Text Block]",
        "terseLabel": "Class of Treasury Stock"
       }
      }
     },
     "localname": "ScheduleOfTreasuryStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/StatementofIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "verboseLabel": "Segment Reporting"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SegmentReporting"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SelfInsuranceReserve": {
     "auth_ref": [
      "r41"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.",
        "label": "Self Insurance Reserve",
        "terseLabel": "Self-insurance reserves"
       }
      }
     },
     "localname": "SelfInsuranceReserve",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r72",
      "r139"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "auth_ref": [
      "r93",
      "r230"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "terseLabel": "Selling, General and Administrative Expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior Notes [Member]"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Share-based compensation",
        "verboseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]",
        "terseLabel": "Share-based Compensation [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Discount rate from fair value on purchase date that participants pay for shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date",
        "terseLabel": "Discount rate of employee stock purchase plan (in hundredths)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]",
        "terseLabel": "Restricted stock units, additional disclosures"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r209"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value, Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r213"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r213"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value, Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Restricted, end of period (in shares)",
        "periodStartLabel": "Restricted, beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Restricted stock units"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Weighted average grant date fair value, Restricted, end of period (in dollars per share)",
        "periodStartLabel": "Weighted average grant date fair value, Restricted, beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r214"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r218"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Total grant date fair value of restricted units vested and exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r214"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value, Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum",
        "terseLabel": "Expected price volatility, maximum (in hundredths)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum",
        "terseLabel": "Expected price volatility, minimum (in hundredths)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "terseLabel": "Risk-free interest rate, maximum (in hundredths)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "terseLabel": "Risk-free interest rate, minimum (in hundredths)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of shares available for future equity awards (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Stock options, additional disclosures"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable, end of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, Exercisable, end of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r218"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Total intrinsic value of stock options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r210"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedLabel": "Canceled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r210"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, Cancelled (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "auth_ref": [
      "r207"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r217"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average fair value, Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r226"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "periodEndLabel": "Aggregate intrinsic value, Outstanding, end of period",
        "periodStartLabel": "Aggregate intrinsic value, Outstanding, beginning of period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r205",
      "r226"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding, end of period (in shares)",
        "periodStartLabel": "Outstanding, beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Stock option activity"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r204"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted average exercise price, Outstanding, end of period (in dollars per share)",
        "periodStartLabel": "Weighted average exercise price, Outstanding, beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms": {
     "auth_ref": [
      "r224"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Description of modification of award under share-based payment arrangement. Includes, but is not limited to, terms for expiration date, vesting rights and exercise price.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification, Description and Terms",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification, Description and Terms"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period",
        "verboseLabel": "Shares issued as a result of vested restricted stock units (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r198",
      "r201"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche One"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r93",
      "r200",
      "r202"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Share-based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r222",
      "r228"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Weighted average expected lives (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r226"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value, Exercisable at end of period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual term, Exercisable, end of period (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual term, Outstanding, end of period (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "terseLabel": "Shares, Outstanding"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "terseLabel": "Shares Paid for Tax Withholding for Share Based Compensation"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "verboseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StartUpActivitiesCostPolicy": {
     "auth_ref": [
      "r93"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for start-up costs. Start-up activities include those one-time activities related to opening a new facility, introducing a new product or service, conducting business in a new territory, conducting business with a new class of customer or beneficiary, initiating a new process in an existing facility, or commencing some new operation. Start-up activities include activities related to organizing a new entity (commonly referred to as organization costs).",
        "label": "Start-up Activities, Cost Policy [Policy Text Block]",
        "terseLabel": "Pre-opening Costs"
       }
      }
     },
     "localname": "StartUpActivitiesCostPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r0",
      "r132",
      "r147",
      "r162",
      "r164",
      "r167",
      "r361"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r44",
      "r178"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r16",
      "r17",
      "r178",
      "r185"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Issuance of common stock under employee stock purchase plan, shares",
        "verboseLabel": "Shares of common stock issued for employee stock purchase plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r16",
      "r17",
      "r178",
      "r185",
      "r208"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/ShareBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r16",
      "r17",
      "r178",
      "r185"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Issuance of common stock under employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r16",
      "r17",
      "r185",
      "r199",
      "r217"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Total amount of stock authorized under the repurchase program"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/TreasuryStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Remaining authorization under the share repurchase program"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/TreasuryStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r16",
      "r17",
      "r178",
      "r185"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "verboseLabel": "Repurchased shares under the share repurchase program (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/TreasuryStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r17",
      "r20",
      "r21",
      "r138"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Stockholders' equity",
        "periodStartLabel": "Stockholders' equity",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "verboseLabel": "Stockholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Dividends"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CapitalStockandDividendsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CapitalStockandDividendsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CapitalStockandDividendsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CapitalStockandDividendsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CapitalStockandDividendsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r246",
      "r251",
      "r253"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "terseLabel": "Reconciliation of gross unrecognized tax benefits"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosures of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r259"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax Credit Carryforward, Amount"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r186"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
        "label": "Treasury Stock Acquired, Average Cost Per Share",
        "terseLabel": "Treasury Stock Acquired, Average Cost Per Share"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/TreasuryStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r43",
      "r186"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r43",
      "r186"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock, at cost (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r17",
      "r178",
      "r185"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "negatedLabel": "Repurchase of common stock, shares"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockTextBlock": {
     "auth_ref": [
      "r190"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Treasury Stock [Text Block]",
        "verboseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/TreasuryStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Treasury Stock Transactions, Excluding Value of Shares Reissued [Abstract]",
        "terseLabel": "Treasury Stock Transactions, Excluding Value of Shares Reissued [Abstract]"
       }
      }
     },
     "localname": "TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r43",
      "r186",
      "r189"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.",
        "label": "Type of Adoption [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r236",
      "r247"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of period"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r248"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Reductions for tax positions of prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r249"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions based on tax positions related to the current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r248"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Additions for tax positions of prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r250"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits that would Impact effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnsecuredDebt": {
     "auth_ref": [
      "r14",
      "r339",
      "r354"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/SeniorNotesDetails": {
       "order": 1.0,
       "parentTag": "tsco_Unsecureddebtnetofdebtissuancecosts",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer).",
        "label": "Unsecured Debt",
        "terseLabel": "Unsecured Debt",
        "verboseLabel": "Senior Credit Facility amount outstanding"
       }
      }
     },
     "localname": "UnsecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails",
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnsecuredDebtCurrent": {
     "auth_ref": [
      "r12",
      "r337",
      "r353"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of the portion of long-term, uncollateralized debt obligations due within one year or the normal operating cycle, if longer.",
        "label": "Unsecured Debt, Current",
        "negatedTerseLabel": "Unsecured Debt, Current",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "UnsecuredDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Management Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r325",
      "r332"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/LeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/LeasesCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails",
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails",
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails",
      "http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails",
      "http://www.tractorsupply.com/role/SeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r107",
      "r112"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total",
        "verboseLabel": "Shares, diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r106",
      "r112"
     ],
     "calculation": {
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic",
        "verboseLabel": "Shares, basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.tractorsupply.com/role/NetIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Weighted average shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(n)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3,4)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-10(d)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=116634808&loc=d3e168853-122756"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/subtopic&trid=2208821"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "705",
   "URI": "http://asc.fasb.org/topic&trid=2122478"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=115928150&loc=d3e26513-109311"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32059-109318"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31928-109318"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "30",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3A-02(b))",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3A-02)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3A-03(b))",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3A-03)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.15)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109978405&loc=d3e80720-113993"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14172-108612"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(6)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=84164451&loc=d3e36991-112694"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 1,3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45023-112735"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "840",
   "URI": "http://asc.fasb.org/topic&trid=2208923"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(g)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.13(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/subtopic&trid=2560295"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r371": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r372": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r373": {
   "Name": "Forms 10-K, 20-F, 40-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d-1"
  },
  "r374": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r375": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R57.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6811481584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</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_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PurchaseObligationDueInSecondYear', window );">Purchase Obligation, Extending Greater Than Twelve Months</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding, Amount</a></td>
<td class="nump">$ 32.0<span></span>
</td>
<td class="nump">$ 33.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LettersOfCreditOutstandingAmount">
<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 total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</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;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInSecondYear">
<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>Minimum amount of purchase arrangement maturing in the second fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</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;">us-gaap_PurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R53.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6812215088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Dec. 30, 2017</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_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic net income per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_NetIncomeLoss', window );">Net income, basic</a></td>
<td class="nump">$ 562,354<span></span>
</td>
<td class="nump">$ 532,357<span></span>
</td>
<td class="nump">$ 422,599<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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Shares, basic</a></td>
<td class="nump">119,727<span></span>
</td>
<td class="nump">122,651<span></span>
</td>
<td class="nump">127,588<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_us-gaap_EarningsPerShareBasic', window );">Per share amount, basic (in dollars per share)</a></td>
<td class="nump">$ 4.70<span></span>
</td>
<td class="nump">$ 4.34<span></span>
</td>
<td class="nump">$ 3.31<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_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits', window );">Dilutive stock options and restricted stock units outstanding, income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive stock options and restricted stock units outstanding, shares</a></td>
<td class="nump">1,016<span></span>
</td>
<td class="nump">820<span></span>
</td>
<td class="nump">616<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare', window );">Dilutive stock options and restricted stock units outstanding, per share (in dollars per share)</a></td>
<td class="num">$ (0.04)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.01)<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_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted net income per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted Average Number of Shares Outstanding, Diluted, Total</a></td>
<td class="nump">120,743<span></span>
</td>
<td class="nump">123,471<span></span>
</td>
<td class="nump">128,204<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_us-gaap_EarningsPerShareDiluted', window );">Diluted net income per share (in dollars per share)</a></td>
<td class="nump">$ 4.66<span></span>
</td>
<td class="nump">$ 4.31<span></span>
</td>
<td class="nump">$ 3.30<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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anitdilutive securities excluded from computation of earnings per share</a></td>
<td class="nump">400<span></span>
</td>
<td class="nump">3,100<span></span>
</td>
<td class="nump">3,900<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare">
<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>Impact of Dilutive Stock options and restricted stock units outstanding on the calculation of Diluted earnings per share, on a per share basis.</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;">tsco_DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits">
<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>Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of stock options or restrictive stock units (RSUs).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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;">us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<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>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_EarningsPerShareBasic">
<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 amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_EarningsPerShareBasicAbstract">
<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 );">- References</a><div><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;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EarningsPerShareDiluted">
<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 amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<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;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_EarningsPerShareDilutedAbstract">
<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 );">- References</a><div><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;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<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>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1500-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<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 average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1505-109256<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;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<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>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>XML
<SEQUENCE>28
<FILENAME>R19.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805797056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</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_us-gaap_EarningsPerShareTextBlock', window );">Net Income Per Share</a></td>
<td class="text">Net Income Per Share:<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%;">Net income per share is calculated as follows (in thousands, except per share amounts):</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.707%;"><tr><td style="width:1.0%;"/><td style="width:57.824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:100%;">Net</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:100%;">Income</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:100%;">Per Share</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:100%;">Amount</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Basic net income per share:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">562,354&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">119,727&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">4.70&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:6.75pt;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);">Dilutive effect of share-based awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,016&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(0.04)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Diluted net income per share:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">562,354&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">120,743&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">4.66&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><div><span><br/></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.707%;"><tr><td style="width:1.0%;"/><td style="width:57.824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:100%;">Net</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:100%;">Income</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:100%;">Per Share</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:100%;">Amount</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Basic net income per share:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">532,357&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">122,651&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">4.34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:6.75pt;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);">Dilutive effect of share-based awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(0.03)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Diluted net income per share:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">532,357&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">123,471&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">4.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><div><span><br/></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.707%;"><tr><td style="width:1.0%;"/><td style="width:57.824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:100%;">Net</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:100%;">Income</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:100%;">Per Share</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:100%;">Amount</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Basic net income per share:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">422,599&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">127,588&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:6.75pt;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);">Dilutive effect of share-based awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">616&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(0.01)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Diluted net income per share:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">422,599&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">128,204&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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.30&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div>Anti-dilutive share-based awards excluded from the above calculations totaled approximately 0.4 million, 3.1 million, and 3.9 million shares in fiscal 2019, 2018, and 2017, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<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 );">- References</a><div><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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EarningsPerShareTextBlock">
<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 entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<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;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>29
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.3.a.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>159</ContextCount>
  <ElementCount>508</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>50</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0102114 - Document - New Accounting Pronouncements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/NewAccountingPronouncements</Role>
      <ShortName>New Accounting Pronouncements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001002 - Statement - CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003004 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1107108 - Statement - Treasury Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/TreasuryStock</Role>
      <ShortName>Treasury Stock</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1309308 - Statement - Statement of Income Tables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/StatementofIncomeTables</Role>
      <ShortName>Statement of Income Tables</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1406420 - Statement - Capital Stock and Dividends Details</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/CapitalStockandDividendsDetails</Role>
      <ShortName>Capital Stock and Dividends Details</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1408421 - Statement - Treasury Stock Details</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/TreasuryStockDetails</Role>
      <ShortName>Treasury Stock Details</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2105102 - Disclosure - Share Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/ShareBasedCompensation</Role>
      <ShortName>Share Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2108103 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2111104 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2115105 - Disclosure - Interest Rate Swaps</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/InterestRateSwaps</Role>
      <ShortName>Interest Rate Swaps</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2124106 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2132107 - Disclosure - Capital Stock and Dividends</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/CapitalStockandDividends</Role>
      <ShortName>Capital Stock and Dividends</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2135109 - Disclosure - Net Income Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/NetIncomePerShare</Role>
      <ShortName>Net Income Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2138110 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2141111 - Disclosure - Retirement Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/RetirementBenefitPlans</Role>
      <ShortName>Retirement Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2144112 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2146113 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/SignificantAccountingPoliciesPolicies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/NewAccountingPronouncements</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2303301 - Disclosure - Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/SignificantAccountingPoliciesTables</Role>
      <ShortName>Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2306302 - Disclosure - Share Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/ShareBasedCompensationTables</Role>
      <ShortName>Share Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/ShareBasedCompensation</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2312304 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/Debt</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2316305 - Disclosure - Interest Rate Swaps (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/InterestRateSwapsTables</Role>
      <ShortName>Interest Rate Swaps (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/InterestRateSwaps</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2325306 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/Leases</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2333307 - Disclosure - Capital Stock and Dividends (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/CapitalStockandDividendsTables</Role>
      <ShortName>Capital Stock and Dividends (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/CapitalStockandDividends</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2336309 - Disclosure - Net Income Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/NetIncomePerShareTables</Role>
      <ShortName>Net Income Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/NetIncomePerShare</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2339310 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/IncomeTaxes</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2347311 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/SegmentReportingTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/SegmentReporting</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2404401 - Disclosure - Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/SignificantAccountingPoliciesDetails</Role>
      <ShortName>Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2407402 - Disclosure - Share Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/ShareBasedCompensationDetails</Role>
      <ShortName>Share Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/ShareBasedCompensationTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2410403 - Disclosure - Goodwill and Other Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/GoodwillandOtherIntangibleAssets</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2413404 - Disclosure - Senior Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.tractorsupply.com/role/SeniorNotesDetails</Role>
      <ShortName>Senior Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2414405 - Disclosure - Senior Credit Facility - Credit Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/SeniorCreditFacilityCreditAgreementDetails</Role>
      <ShortName>Senior Credit Facility - Credit Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2417406 - Disclosure - Interest Rate Swaps (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/InterestRateSwapsDetails</Role>
      <ShortName>Interest Rate Swaps (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/InterestRateSwapsTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2418407 - Disclosure - Interest Rate Swaps Estimated Amount to be Reclassified into Earnings Next 12 Months (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/InterestRateSwapsEstimatedAmounttobeReclassifiedintoEarningsNext12MonthsDetails</Role>
      <ShortName>Interest Rate Swaps Estimated Amount to be Reclassified into Earnings Next 12 Months (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2419408 - Disclosure - Interest Rate Swaps Schedule of Changes in AOCL Net of Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/InterestRateSwapsScheduleofChangesinAOCLNetofTaxDetails</Role>
      <ShortName>Interest Rate Swaps Schedule of Changes in AOCL Net of Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2420409 - Disclosure - Interest Rate Swaps Tax Impact of Derivative Liability on Accumulated Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/InterestRateSwapsTaxImpactofDerivativeLiabilityonAccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Interest Rate Swaps Tax Impact of Derivative Liability on Accumulated Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2421410 - Disclosure - Interest Rate Swaps Reclassification from AOCI to Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/InterestRateSwapsReclassificationfromAOCItoIncomeDetails</Role>
      <ShortName>Interest Rate Swaps Reclassification from AOCI to Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2422411 - Disclosure - Interest Rate Swaps Ending Fiscal Period AOCL Balance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/InterestRateSwapsEndingFiscalPeriodAOCLBalanceDetails</Role>
      <ShortName>Interest Rate Swaps Ending Fiscal Period AOCL Balance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2423412 - Disclosure - Interest Rate Swaps Effective Date of Interest Rate Swap Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/InterestRateSwapsEffectiveDateofInterestRateSwapAgreementDetails</Role>
      <ShortName>Interest Rate Swaps Effective Date of Interest Rate Swap Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2426413 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/LeasesTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2427414 - Disclosure - Leases - Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/LeasesCostDetails</Role>
      <ShortName>Leases - Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2428415 - Disclosure - Leases - Maturity Liability 842 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/LeasesMaturityLiability842Details</Role>
      <ShortName>Leases - Maturity Liability 842 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2429416 - Disclosure - Leases - Lease Term And Discount Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/LeasesLeaseTermAndDiscountRateDetails</Role>
      <ShortName>Leases - Lease Term And Discount Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2430417 - Disclosure - Leases - Cash paid for amounts included in the measurement of lease liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/LeasesCashpaidforamountsincludedinthemeasurementofleaseliabilitiesDetails</Role>
      <ShortName>Leases - Cash paid for amounts included in the measurement of lease liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2431418 - Disclosure - Leases, Codification Topic 840 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/LeasesCodificationTopic840Details</Role>
      <ShortName>Leases, Codification Topic 840 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2434419 - Disclosure - Capital Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/CapitalStockDetails</Role>
      <ShortName>Capital Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/CapitalStockandDividendsTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2437422 - Disclosure - Net Income Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/NetIncomePerShareDetails</Role>
      <ShortName>Net Income Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/NetIncomePerShareTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2440423 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/IncomeTaxesTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2442424 - Disclosure - Retirement Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/RetirementBenefitPlansDetails</Role>
      <ShortName>Retirement Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/RetirementBenefitPlans</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2443425 - Disclosure - Retirement Benefit Plans Deferred Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/RetirementBenefitPlansDeferredCompensationDetails</Role>
      <ShortName>Retirement Benefit Plans Deferred Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2445426 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/CommitmentsandContingencies</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="tsco-20191228.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2448427 - Disclosure - Segment Reporting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.tractorsupply.com/role/SegmentReportingDetails</Role>
      <ShortName>Segment Reporting (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.tractorsupply.com/role/SegmentReportingTables</ParentRole>
      <Position>58</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="10-K" original="tsco-20191228.htm">tsco-20191228.htm</File>
    <File>a201910-kex1048.htm</File>
    <File>a201910-kex1049.htm</File>
    <File>a201910-kex21.htm</File>
    <File>a201910-kex23.htm</File>
    <File>a201910-kex311.htm</File>
    <File>a201910-kex312.htm</File>
    <File>a201910-kex32.htm</File>
    <File>a201910-kex42.htm</File>
    <File>tsco-20191228.xsd</File>
    <File>tsco-20191228_cal.xml</File>
    <File>tsco-20191228_def.xml</File>
    <File>tsco-20191228_lab.xml</File>
    <File>tsco-20191228_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>tsco-20191228_g1.jpg</File>
    <File>tsco-20191228_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/stpr/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R15.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6814035296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</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_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt:<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%;">The following table summarizes the Company&#8217;s outstanding debt as of the dates indicated (in millions):</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.853%;"><tr><td style="width:1.0%;"/><td style="width:67.253%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.641%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.642%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28,<br/>2019</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29,<br/>2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">150.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">150.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Senior Credit Facility:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;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);">February 2016 Term Loan</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">145.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">165.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;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);">June 2017 Term Loan</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">87.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">93.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;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);">Revolving credit loans</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">15.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Total outstanding borrowings</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">397.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">408.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Less: unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(1.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(1.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">396.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">407.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Less: current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(30.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(26.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">366.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">381.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Outstanding letters of credit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">32.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">33.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="display:none;"/><td colspan="3" style="display:none;"/></tr></table></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-style:italic;font-weight:400;line-height:120%;">Senior Notes</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%;">On August 14, 2017, the Company entered into a note purchase and private shelf agreement (the &#8220;Note Purchase Agreement&#8221;), pursuant to which the Company agreed to sell $150 million aggregate principal amount of senior unsecured notes due August 14, 2029 (the &#8220;2029 Notes&#8221;) in a private placement.  The 2029 Notes bear interest at 3.70% per annum with interest payable semi-annually in arrears on each annual and semi-annual anniversary of the issuance date.  The obligations under the Note Purchase Agreement are unsecured, but guaranteed by each of the Company&#8217;s material subsidiaries.</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%;">The Company may from time to time issue and sell additional senior unsecured notes (the &#8220;Shelf Notes&#8221;) pursuant to the Note Purchase Agreement, in an aggregate principal amount of up to $150 million.  The Shelf Notes will have a maturity date of no more than 12 years after the date of original issuance and may be issued through August&#160;14, 2020, unless earlier terminated in accordance with the terms of the Note Purchase Agreement. </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 Note Purchase Agreement, the 2029 Notes and any Shelf Notes (collectively, the "Notes") are redeemable by the Company, in whole at any time or in part from time to time, at 100% of the principal amount of the Notes being redeemed, together with accrued and unpaid interest thereon and a make whole amount calculated by discounting all remaining scheduled payments on the Notes by the yield on the U.S. Treasury security with a maturity equal to the remaining average life of the Notes plus 0.50%.</span></div><div style="text-align:justify;"><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-style:italic;font-weight:400;line-height:120%;">Senior Credit Facility</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%;">On February 19, 2016, the Company entered into a senior credit facility (the &#8220;2016 Senior Credit Facility&#8221;) consisting of a $200 million term loan (the &#8220;February 2016 Term Loan&#8221;) and a $500 million revolving credit facility (the &#8220;Revolver&#8221;) with a sublimit of $50 million for swingline loans.  This agreement is unsecured and matures on February&#160;19, 2022.</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%;">On June 15, 2017, pursuant to an accordion feature available under the 2016 Senior Credit Facility, the Company entered into an incremental term loan agreement (the &#8220;June 2017 Term Loan&#8221;) which increased the term loan capacity under the 2016 Senior Credit Facility by $100 million.  This agreement is unsecured and matures on June 15, 2022.</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%;">The February 2016 Term Loan of $200 million requires quarterly payments totaling $10 million per year in years one and two and $20 million per year in years three through the maturity date, with the remaining balance due in full on the maturity date of February 19, 2022.  The June 2017 Term Loan of $100 million requires quarterly payments totaling $5 million per year in years one and two and $10 million per year in years three through the maturity date, with the remaining balance due in full on the maturity date of June 15, 2022.  The 2016 Senior Credit Facility also contains a $500 million revolving credit facility (with a sublimit of $50 million for swingline loans).</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%;">Borrowings under the February 2016 Term Loan and Revolver bear interest at either the bank&#8217;s base rate (4.750% at December&#160;28, 2019) or the London Inter-Bank Offer Rate (&#8220;LIBOR&#8221;) (1.799% at December&#160;28, 2019) plus an additional amount ranging from 0.500% to 1.125% per annum (0.750% at December&#160;28, 2019), adjusted quarterly based on our leverage ratio.&#160;&#160;The Company is also required to pay, quarterly in arrears, a commitment fee for unused capacity ranging from 0.075% to 0.200% per annum (0.125% at December&#160;28, 2019), adjusted quarterly based on the Company&#8217;s leverage ratio.  Borrowings under the June 2017 Term Loan bear interest at either the bank&#8217;s base rate (4.750% at December&#160;28, 2019) or LIBOR (1.799% at December&#160;28, 2019) plus an additional 1.000% per annum.  As further described in Note 5, the Company has entered into interest rate swap agreements in order to hedge our exposure to variable rate interest payments associated with each of the term loans under the 2016 Senior Credit Facility. </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%;">Proceeds from the 2016 Senior Credit Facility may be used for working capital, capital expenditures, dividends, share repurchases, and other matters.  There are no compensating balance requirements associated with the 2016 Senior Credit Facility. </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-style:italic;font-weight:400;line-height:120%;">Covenants and Default Provisions of the Debt Agreements</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%;">The 2016 Senior Credit Facility and the Note Purchase Agreement (collectively, the &#8220;Debt Agreements&#8221;) require quarterly compliance with respect to two material covenants: a fixed charge coverage ratio and a leverage ratio.&#160;&#160;Both ratios are calculated on a trailing twelve-month basis at the end of each fiscal quarter.  The fixed charge coverage ratio compares earnings before interest, taxes, depreciation, amortization, share-based compensation and rent expense (&#8220;consolidated EBITDAR&#8221;) to the sum of interest paid and rental expense (excluding any straight-line rent adjustments).&#160;&#160;The fixed charge coverage ratio shall be greater than or equal to 2.00 to 1.0 as of the last day of each fiscal quarter.  The leverage ratio compares rental expense (excluding any straight-line rent adjustments) multiplied by a factor of six plus total debt to consolidated EBITDAR.&#160;&#160;The leverage ratio shall be less than or equal to 4.00 to 1.0 as of the last day of each fiscal quarter.  The Debt Agreements also contain certain other restrictions regarding additional indebtedness, capital expenditures, business operations, guarantees, investments, mergers, consolidations and sales of assets, transactions with subsidiaries or affiliates, and liens.&#160;&#160;As of December&#160;28, 2019, the Company was in compliance with all debt covenants.</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%;">The Debt Agreements contain customary events of default, including payment defaults, breaches of representations and warranties, covenant defaults, cross-defaults to other material indebtedness, certain events of bankruptcy and insolvency, material judgments, certain ERISA events and invalidity of loan documents.  Upon certain changes of control, payment under the Debt Agreements could become due and payable.  In addition, under the Note Purchase Agreement, upon an event of default or change of control, the make whole payment described above may become due and payable. </span></div>The Note Purchase Agreement also requires that, in the event the Company amends its 2016 Senior Credit Facility, or any subsequent credit facility of $100 million or greater, such that it contains covenant or default provisions that are not provided in the Note Purchase Agreement or that are similar to those contained in the Note Purchase Agreement but which contain percentages, amounts, formulas or grace periods that are more restrictive than those set forth in the Note Purchase Agreement or are otherwise more beneficial to the lenders thereunder, the Note Purchase Agreement shall be automatically amended to include such additional or amended covenants and/or default provisions.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtDisclosureTextBlock">
<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 entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<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;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>31
<FILENAME>R11.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6796865248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Treasury Stock Details - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Dec. 30, 2017</div></th>
<th class="th"><div>May 08, 2019</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_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract', window );"><strong>Treasury Stock Transactions, Excluding Value of Shares Reissued [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Total amount of stock authorized under the repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,500,000<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_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchased shares under the share repurchase program (in shares)</a></td>
<td class="nump">5,384<span></span>
</td>
<td class="nump">4,987<span></span>
</td>
<td class="nump">5,924<span></span>
</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_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for Repurchase of Common Stock</a></td>
<td class="num">$ (533,319)<span></span>
</td>
<td class="num">$ (349,776)<span></span>
</td>
<td class="num">$ (369,403)<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining authorization under the share repurchase program</a></td>
<td class="nump">$ 1,490,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Treasury Stock Acquired, Average Cost Per Share</a></td>
<td class="nump">$ 99.05<span></span>
</td>
<td class="nump">$ 70.14<span></span>
</td>
<td class="nump">$ 62.35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_IncreaseSharesAuthorizedShareRepurchaseProgram', window );">Increase Shares Authorized Share Repurchase Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_IncreaseSharesAuthorizedShareRepurchaseProgram">
<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>Increase Shares Authorized Share Repurchase Program</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;">tsco_IncreaseSharesAuthorizedShareRepurchaseProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<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 cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<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;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<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>Amount of stock repurchase plan authorized.</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;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<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>Amount remaining of a stock repurchase plan authorized.</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;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<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>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_TreasuryStockAcquiredAverageCostPerShare">
<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>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<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;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract">
<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 );">- References</a><div><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;">us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R32.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6804660880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</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_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Provision for income taxes</a></td>
<td class="text"><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%;">The provision for income taxes consists of the following (in thousands):</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.707%;"><tr><td style="width:1.0%;"/><td style="width:57.824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:6pt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Current tax expense:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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:6.75pt;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);">Federal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">128,490&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">123,388&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">207,986&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">25,091&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">15,597&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">14,516&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Total current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">153,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">138,985&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">222,502&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></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);">Deferred tax expense (benefit):</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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Federal</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">11,770&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">9,650&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">22,469&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(4,328)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">2,393&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">4,953&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Total deferred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">7,442&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">12,043&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">27,422&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Total provision</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">161,023&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">151,028&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">249,924&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><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_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Deferred tax assets and liabilities</a></td>
<td class="text">Significant components of the deferred tax assets and liabilities are as follows (in&#160;thousands):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:71.460%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Tax assets:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Inventory valuation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">16,676&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">14,417&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Accrued employee benefits costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">12,002&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">15,333&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Accrued sales tax audit reserve</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">4,173&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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,419&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Rent expenses in excess of cash payments required</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">30,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">25,628&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Deferred compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">14,836&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">17,598&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Workers&#8217; compensation insurance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">10,154&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">9,900&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">General liability insurance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">6,025&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">5,410&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Lease exit obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">2,087&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">2,010&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Income tax credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">6,377&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">5,773&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">5,768&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">9,160&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">109,073&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">108,648&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#cceeff;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);">Tax liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Inventory basis difference</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(4,667)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(4,590)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Prepaid expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(2,024)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(1,912)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(93,919)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(87,417)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(8,230)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(6,039)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(386)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(2,083)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(109,226)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(102,041)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Net deferred tax (liability)/asset</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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);">(153)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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);">6,607&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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></table><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_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation of the provision for income taxes to the amounts computed at the federal statutory rate</a></td>
<td class="text"><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%;">A reconciliation of the provision for income taxes to the amounts computed at the federal statutory rate is as follows (in thousands):</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.707%;"><tr><td style="width:1.0%;"/><td style="width:57.824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:6pt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Tax provision at statutory rate</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">151,909&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">143,511&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">235,383&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Tax effect of:</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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="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);"><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);"/></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 colspan="3" style="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);"><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);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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 income taxes, net of federal tax benefits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">19,722&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">18,019&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">14,320&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Section 162(m) limitation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">2,572&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">2,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,223&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Tax credits, net of federal tax benefits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(7,768)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(7,140)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(5,060)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Share-based compensation programs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(4,484)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(4,522)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(1,040)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Enactment of tax legislation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4,856&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(928)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(1,421)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">242&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Total income tax expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">161,023&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">151,028&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">249,924&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><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_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Reconciliation of gross unrecognized tax benefits</a></td>
<td class="text"><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%;">A reconciliation of the beginning and ending gross amount of unrecognized tax benefits (exclusive of interest and penalties) is as follows (in thousands):</span></div><div style="text-align:justify;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.707%;"><tr><td style="width:1.0%;"/><td style="width:57.824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Balance at beginning of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,451&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">1,993&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">1,579&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:6.75pt;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);">Additions based on tax positions related to the current year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">650&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">621&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">527&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Additions for tax positions of prior years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">59&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">257&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">14&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Reductions for tax positions of prior years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(400)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(420)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(127)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Balance at end of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);">2,760&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);">2,451&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);">1,993&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<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>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<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;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<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>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<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;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<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>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<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;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock">
<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>Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<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;">us-gaap_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>33
<FILENAME>R36.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6792012016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</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_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<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_us-gaap_IndefinitelivedIntangibleAssetsAcquired', window );">Indefinite-lived Intangible Assets Acquired</a></td>
<td class="nump">31,300,000<span></span>
</td>
<td class="nump">$ 31,300,000<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">93,200,000<span></span>
</td>
<td class="nump">$ 93,200,000<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_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<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>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<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>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<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;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_GoodwillLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill">
<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>Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.</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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<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;">us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IndefinitelivedIntangibleAssetsAcquired">
<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>Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.</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;">us-gaap_IndefinitelivedIntangibleAssetsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>34
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( #.$5% ?(\\#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,$%     @ ,X144"?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    "  SA%10DGF&BNT    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!2L0P$(9?17)O)TUAD=#M1?&D(+B@> O)[&ZP:4(RTN[;F\;=
M+J(/X#$S?[[Y!J;306H?\3GZ@)$LIIO9#6.2.FS9D2A(@*2/Z%2J<V+,S;V/
M3E%^Q@,$I3_4 4%PO@&'I(PB!0NP"BN1]9W14D=4Y.,9;_2*#Y]Q*#"C 0=T
M.%*"IFZ ]<O$<)J'#JZ !4887?HNH%F)I?HGMG2 G9-SLFMJFJ9Z:DLN[]#
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
M]'4'I!Y1M(EE]6MEU,76=[(\7%IO59Z6P4WYF2&["0)6D&A!!-+Y$@&X(NR
M10=O ^QM1)J]A1P<D-PM CK3A)H/UVEF;G[LY,>:'Z_X66&4:8(D&M)K2)("
MF,1&L@X8E# S81L6 Y 4A5MTXA2=6*+SW! ]0=)5F \QA.8'LE%Q8KR2@XV)
M8/:7AY(ZY::V7+/&J14D-*3^$W&P$4F1N'5F3IV9I;,P8NRR_RJKC;++:F.B
M(DW=<G.GW-R6&QER<_M-)GD(3+T.& 1Y! W)-BP&,C&SQL&J1768773[YUY-
MK[U0?_65=9DP]T"U.,.^DY-G&A2O;J:Q]16Q2]MS[TB%;*"ZS9TI%5BJ#.^D
MP$9.RN5 \%FH;2;W;)H7TT'081Z%P3*/JS]02P,$%     @ ,X144!L0KH99
M!0  V!L  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX;6R%F=%NXS8017_%
M\'O7G!F*HH(D0*.B:($66&RQ[;.2*(FQMN7*2K+]^U*RU[!G+IV76%+ND)<B
M>3BDKM^[_MONI6V'V??U:K.[F;\,P_9JL=@]O+3K9O>IV[:;])^GKE\W0[KM
MGQ>[;=\VCU/0>K5@Y\)BW2PW\]OKZ=GG_O:Z>QU6RTW[N9_M7M?KIO_OKEUU
M[S=SFO]X\&7Y_#*,#Q:WU]OFN?VK';YN/_?I;G$LY7&Y;C>[9;>9]>W3S?QG
MNJI].09,BK^7[?ONY'HV-N6^Z[Z--[\_WLS=Z*A=M0_#6$23?M[:NEVMQI*2
MCW\/A<Z/=8Z!I]<_2O]U:GQJS'VS:^MN]<_R<7BYF<?Y[+%]:EY7PY?N_;?V
MT*!B/CNT_H_VK5TE^>@DU?'0K7;3W]G#ZV[HUH=2DI5U\WW_N]Q,O^^'\G^$
MX0 ^!/ Q@/S% #D$B I8[)U-3?VE&9K;Z[Y[G_7[WMHVXZ"@*TDO\V%\.+V[
MZ7^IM;OT].VVXNO%VUC.07*WE_")1"EJJPCE4;)(]1]-,#3!4[R<FA <+S!>
MIGA_&N]5(_:28I)L)DGT[$DU!*@"5Q7VXJ$7;[T4RLM>$DYJH>"XC-H-T!6Q
M*CQC/P7T4U@_0?DI;#W.Q:!LUT!&WOM,3P?H)E@WI7(33#5.&;$*3T381@EM
ME-9&5#9*V]HREC$JNS7255YR@R9"/]'ZJ92?"-Y^D*I0G5DCG7@?//9303^5
M\9-&A#)4F8J88HQ.P\'J'+9"#A/* 3.D&>5LL]E[S;+Z8]VYI0PT"5@RV*0/
M!S*0A. R$XHP.XF!%]%>V':6)]' 0;)"7*Z_,(S)TIB<QO%!=%I3P;'B$+4E
M*Q07"PZY'L-4)F^6&')%I@@,4K(D):=12A:2P8L3/4N1CJHJ9BA&F*9D<4I.
M\Y0L+J4J"TUW("N\\R%C"'.5+%C):;*212;[,E1F=@"=I&&;LX312I:MY#1<
MR5(S#7N-O!K(TD L<O,#LY4 7$G#E2PUBRIZ[<>JJ#R90N>I%\8K [R2QBM#
M;);!O"$@K"12CFF,^<J KZ3YRA:>$H*/QA+01:(<U3B3H@+,DNBJ #\K+G,U
M87XRX"=I?K+%HFFWE:1^<)(;'AB<;/-9(IW0LLU4RR!!+R] %LKT?C*&,(89
M8)@TAMGB54IF\IIZ0$@%IWPIL[PP!C$'N[Q0KET8G0S021J=;)%HNOV2Y-P(
M!B8#8)(&)H,T4V*EO2!5F5EV&>.2 2Y9XY(M"*L0@D[J:Z"+J;<IM]O$R!2
M3-;(%$O"G\11VACH7  I.7$LE)D1))B: JC)FIIB:4AZKU$#44)F9@<A&)@"
M@,DZ+Q4+S(0-CJ+)BH0\CKC,8)+,00%@*YNC @#.(I3&?8V%%#DSX00C5@!B
M62-6+#MQP@R$%Q-FP9@5@%G6F!5+3RY+9\>3U>5>$>:K@$27=:(KX%S 9MY
M)2&7Y@IFM0!6LV:U6!"GC8!A))!=R!D$,UL LUDS6T#VZEQ://4F&0AS=C"S
M!3!;-+,/HN)L]I@I9D49*QZSV@-6ZWWOW4%T9D6?Q5V2G!O!=/: SJ+I["UX
MO5[@+VO.K6 T>X!F3=P[;XEKG%R2G!O!./8 QZ)Q?!#%TUH^.;VKK#^4G1O*
M'-X"%(LYOK6$]0[L%C_6G5O"(/8 Q!IJ=QZDL:4$^Y*0CDX/-<\M81I[0&/1
M-/:6LRF?)7.JC'2<UM!<QV$B>T!DT43V%K5%X;UF#I(Y5^@#W<7))Y;QF]>?
M3?^\W.QF]]TP=.OIF\I3UPUM*M)]2N_]I6T>CS>K]FD8+\MTW>^_->UOAFY[
M^(ZV.'[,N_T?4$L#!!0    ( #.$5%"PXMW0L@4  -0=   8    >&PO=V]R
M:W-H965T<R]S:&5E=#8N>&ULE9EO;^)&$,:_"N(]AW=FO5Z?DDA-"*%2*YVN
M:OO:ES@).L#4.,GUVW=M'(Z=>1SHFX#)LS.S?_Q[UNN+MZK^OGLNRV;T8[W:
M["['STVS_3R=[NZ?RW6Q^U1MRTWXSV-5KXLF7-9/T]VV+HN'KM%Z-:4D<=-U
ML=R,KRZZW[[45Q?52[-:;LHO]6CWLEX7];_7Y:IZNQR;\?L/7Y=/STW[P_3J
M8EL\E7^4S9_;+W6XFAZB/"S7Y6:WK#:CNGR\'/]B/B^L:QMTBK^6Y=ONZ/NH
M[<JWJOK>7OSZ<#E.VHK*57G?M"&*\/%:WI2K51LIU/%/'W1\R-DV//[^'GW>
M=3YTYENQ*V^JU=_+A^;Y<NS'HX?RL7A9-5^KMT79=R@=C_K>_U:^EJL@;RL)
M.>ZKU:[[.[I_V375NH\22ED7/_:?RTWW^=;'?V^&&U#?@ X-#'W8@/L&?&C
M^8<-;-_ _LS 'S9(^P;IH0%E'S9P?0/W,T/Z88.L;Y"=VP??-_ _,_ANQO?3
MT<WOK&B*JXNZ>AO5^R6Z+=H[P7SV807=MS]V"Z;[7YCB7?CU]<IP?C%];0/U
MFNN]AHXU-HDU-TAC8LT,:2C6W"(-QYHYTMA8<X<T::Q9((T[:*9AW Z#1W#P
MJ M@HP"9Z/1>XSK-IA_@),M3G(=A'@9YO)BDO28]SF-3)B-T,Z!C)V;S5HM<
M9E(C!G"N91.3.6-SD?0.)<W%U"^TB%*;6)OCH;)PJ&P7A*.A&@B0P@"I'NM4
M#,]UJN?4,0O5+%7]$0OY%L:A#)?K8+D.E"OO.Z?26":<)(-),I!$S-YUII)0
M3LE &@_3>)!&#-FU5VDFWC@!(Z_7Y;$H*B6'I>2@%(&86:Y+27.R.(U),'X3
MD"B5_$UT)G:Y31083POCH@8\P8"BG"S*Z%R&V9.7E#TMC(O"K#4:MEXRT"#8
M9N)VN#NEBJO!1#8:R9FR3=;W'5&:YW* 3NKBBC#XC 63ELF2K$J5R-'1DK"L
ME75J53KD:0:#UB#2JAD%B+3&NTPL_9G1M V^)H$+PF7&D5RS<Z";4/#M/%&+
M22N993<60$7A!G T-&08]L:=[VX&H]P@EJN5>PKF_6C^+^8;#'T#J*\V449C
MWU#*@US#4#>(ZM+;C<9ZECNY!YWULFB]J?&!H7B -(0=@I!#2(<G#?X@&I@(
MPM0G1'WI\J1A3CZGH2X-;)O!OED9/6E*!]MP8F7<G)3%!6&:$]A@*[LGC>E)
MV.D.9<*4)D1IZ?<$$,PVSS+AP?,SA'%1F,2$2"S]G@ 2PXV:>#$CBS.$<5&8
M=:1WMLKO">QL9>%W)T1Q+1B:I*&IW)XT#,/C%TL+7IS6Q15A:A*@IGR*NR9
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
MWG<\//'VD&!ORN",K8AWF+Q#[Z78IFG&+D%HPAQ'3++$S B&ZG.(9"W$,?E
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
M:@.^;.I_;6T E+*YPQ%J\8/-AH(ZQ.,]GMTX9J,1;#?](#9_X^(74$L#!!0
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
MMAH*&A^.;_!LYS&;#6^&Y0>Q]1N7OP!02P,$%     @ ,X144&D0.96S 0
MT@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL?5-ACYP@$/TKA!]P
MK&C;RT9-;J]IVJ1--M>T]YG54<F!6,#U^N\[H.?9UO8+,,.\-V^&(9^,?7(=
M@"?/6O6NH)WWPY$Q5W6@A;LQ _1XTQBKA4?3MLP-%D0=05HQ?CB\95K(GI9Y
M])UMF9O1*]G#V1(W:BWLSQ,H,Q4TH2^.!]EV/CA8F0^BA:_@OPUGBQ9;66JI
MH7?2],1"4]"[Y'C*0GP,^"YA<ILS"95<C'D*QJ>ZH(<@"!14/C (W*YP#TH%
M(I3Q8^&D:\H W)Y?V#_$VK&6BW!P;]2CK'U7T%M*:FC$J/R#F3["4L\;2I;B
M/\,5%(8')9BC,LK%E52C\T8O+"A%B^=YEWW<I_DF31;8/H O +X";F,>-B>*
MRM\++\K<FHG8N?>#"$^<'#GVI@K.V(IXA^(=>J\ESY*<70/1$G.:8_@FYC6"
M(?N:@N^E./&_X'P?GNXJ3",\_4WA/PBR78(L$F3_+7$O)OTC"=OT5(-MXS0Y
M4IFQCY.\\:X#>\?CF[R&S]/^1=A6]HY<C,>7C?UOC/& 4@XW.$(=?K#54-#X
M<'R'9SN/V6QX,RP_B*W?N/P%4$L#!!0    ( #.$5%!/<4X2M0$  -(#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;'U3VV[;, S]%4$?4"6*TQ:!
M;:!I,6Q !P0=VCXK-GU!=?$D.>[^?I3LNMYF[$42*9[#0XI*!V/?7 /@R;N2
MVF6T\;X[,.:*!I1P5Z8#C3>5L4IX-&W-7&=!E!&D)..;S353HM4T3Z/O9//4
M]%ZV&DZ6N%XI87\=09HAHUOZX7AJZ\8'!\O33M3P _QS=[)HL9FE;!5HUQI-
M+%09O=L>CDF(CP$O+0QN<2:ADK,Q;\'X5F9T$P2!A,('!H';!>Y!RD"$,GY.
MG'1.&8#+\P?[EU@[UG(6#NZ-?&U+WV3TEI(2*M%+_V2&KS#5LZ=D*OX1+B Q
M/"C!'(61+JZDZ)TW:F)!*4J\CWNKXSZ,-WL^P=8!? +P&7 ;\[ Q453^(+S(
M4VL&8L?>=R(\\?; L3=%<,96Q#L4[]![R7F2I.P2B*:8XQC#%S';.8(A^YR"
MKZ4X\G_@?!V^6U6XB_#='PKWZP3)*D$2"9+_EK@6<_U7$K;HJ0);QVERI#"]
MCI.\\,X#>Q<?D7V&C]/^7=BZU8Z<C<>7C?VOC/& 4C97.$(-?K#9D%#Y<+S!
MLQW';#2\Z:8?Q.9OG/\&4$L#!!0    ( #.$5% <_VTZM0$  -(#   9
M>&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;'U386_;(!#]*X@?4!+BK6ED6VHZ
M39O42E&G;9^)?;91P7B X_;?]\"NY[76O@!WW'OW[CC2P=@GUP!X\JQ5ZS+:
M>-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.;S6>FA6QIGD;?R>:IZ;V2
M+9PL<;W6PKX<09DAHUOZYGB4=>.#@^5I)VKX ?YG=[)HL9FEE!I:)TU++%09
MO=T>CDF(CP&_) QN<2:ADK,Q3\'X7F9T$P2!@L('!H';!>Y J4"$,OY,G'1.
M&8#+\QO[UU@[UG(6#NZ,^BU+WV1T3TD)E>B5?S3#-YCJ^43)5/P]7$!A>%""
M.0JC7%Q)T3MO],2"4K1X'G?9QGT8;_C-!%L'\ G 9\ ^YF%CHJC\B_ B3ZT9
MB!U[WXGPQ-L#Q]X4P1E;$>]0O$/O)>?)=<HN@6B*.8XQ?!&SG2,8LL\I^%J*
M(_\ Y^OPW:K"783O_E&X7R=(5@F22)#\M\2UF)MW2=BBIQIL':?)D<+T;9SD
MA7<>V%L>W^1O^#CM#\+6LG7D;#R^;.Q_98P'E+*YPA%J\(/-AH+*A^,UGNTX
M9J/A33?](#9_X_P54$L#!!0    ( #.$5%!3[=BR?P,  /L1   9    >&PO
M=V]R:W-H965T<R]S:&5E=#(T+GAM;'58[6Z;,!1]%<0##.R;!*B22$VG:9,V
MJ>JT[3=-G 05< 9.T[W]C$E99I_[IWR=>X^-SSD-7EYT]](?E3+16U.W_2H^
M&G.Z2Y)^>U1-V7_0)]7:)WO=-:6QE]TAZ4^=*G>NJ*D3F::+I"FK-EXOW;W'
M;KW49U-7K7KLHO[<-&7W9Z-J?5G%(GZ_\50=CF:XD:R7I_*@OBOSX_38V:MD
MZK*K&M7VE6ZC3NU7\;VXVU Q%#C$STI=^IOS:)C*L]8OP\67W2I.AQ&I6FW-
MT**TAU?UH.IZZ&3'\?O:-)XXA\+;\_?NG]SD[62>RUX]Z/I7M3/'59S'T4[M
MRW-MGO3EL[I.:!Y'U]E_5:^JMO!A))9CJ^O>_8VVY][HYMK%#J4IW\9CU;KC
M97PR?R_#!?):(*>"W!4D(Y$;^<?2E.MEIR]1-[[\4SFLL;B3]MULAYON5;AG
M=O"]O?NZEO-TF;P.C:Z8S8B1-Q@Q(1+;?:*0B&(C@W*)RPF.D%PYW9:+&6XP
M@PUFKL'LORD*;XH(PXQR#DGFH %Y) C#S&0!21:@P=PC09@%)LD@208:9!X)
MPN28)(<D.6A0>"0 LT@Q20%)"M# 7WB$819>I-A!*6CA+ST$,6LO&*<*T,)?
M?0ABEE] N]X+"5KX H @1@$"^UH0:.%K ($R1@0"VU\ ;V>^#""(TP%.  'L
MG04Z0"!.!S@$!'!X%N@ @3@=X!P0P.19H ,$XG2 HT  GV>!#@ HYW2 TT
MJ^>!#A"(T8'$>2"!U7-?!Q#$Z$#B/)# ZKFO PAB="!Q'DA@]=S7 00Q.I X
M#R2P>N[K ($*1@<2YX$$5B]\'4 0IP.<!Q)8O0AT@$"<#G >2&#U(M ! G$Z
MP'D@@=6+0 <(Q.D YX$$5B\"'80@2CD=X#R0H=4I#72 0-S/5YP'!*Q._OH
M$*7$\. \H-#JE,Y\'@2:,SPX#RBT.J4+GP>!,H:'^=T?6IW2W.=!H(+AP7E
MH=4#^P ,"49NA.. 0J>3\.4&09S<<!Q0Z'02?NQ $!,[A.. 0J>3"-X; C&Q
M0S@."#A=^+$#04SL$(X# O_YI1\[ $3"EUMR\^W=J.[@=AWZ:*O/K=ORN+D[
M[6S<2_?M_@\^;HM\*[M#U?;1LS9&-^X[?:^U478LZ0>KE:,J=]-%K?9F.,WL
M>3=N1XP71I^N6RW)M-^S_@M02P,$%     @ ,X144 10GL^V 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL;5/;;MP@$/T5Q <$FW72:&5;
MRJ:J6JF55JG:/K/V^*( XP)>IW]?P([CIGX!9IASYLPPY!.:9]L!./*BI+8%
M[9P;CHS9J@,E[ T.H/U-@T8)YTW3,CL8$'4$*<EXDMPQ)7I-RSSZSJ;,<72R
MUW VQ(Y*"?/G!!*G@J;TU?'4MYT+#E;F@VCA.[@?P]EXBZTL=:] VQXU,= 4
M]"$]GK(0'P-^]C#9S9F$2BZ(S\'X4A<T"8) 0N4"@_#;%1Y!RD#D9?Q>..F:
M,@"WYU?V3[%V7\M%6'A$^:NO75?0>TIJ:,0HW1-.GV&IYY:2I?BO< 7IPX,2
MGZ-":>-*JM$Z5 N+EZ+$R[SW.N[3?'-[M\#V 7P!\!5P'_.P.5%4_E$X4>8&
M)V+FW@\B/'%ZY+XW57#&5L0[+]YZ[[4\\"1GUT"TQ)SF&+Z)2=<(YMG7%'PO
MQ8G_!^?[\,.NPD.$'[;P--LGR'8)LDB0_5-B^J[$O9CW*MFFIPI,&Z?)D@I'
M'2=YXUT']H''-WD+GZ?]FS!MKRVYH/,O&_O?(#KP4I(;/T*=_V"K(:%QX?C!
MG\T\9K/A<%A^$%N_<?D74$L#!!0    ( #.$5%"$AJC*"0(  #0&   9
M>&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;'55VV[;, S]%4,?4/F2BQ,X!IH.
MPP9L0-!AW;/BT!=4LCQ)CKN_GR2[7NHQ+Y%('9Y#BA:3#5*]ZAK !&^"M_I
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
M=&?G:N@OP\+(;FR==.K?^3]02P,$%     @ ,X144!NC7_6V 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL;5/;;MP@$/T5Q >$7>Q<M+(M
M95-5J=1*JT1MGUE[?%&X.(#7Z=]GP([KIGX!9CCGS(4A&XU]<2V )V]*:I?3
MUOO^P)@K6U#"79D>--[4QBKAT;0-<[T%4462DHSO=C=,B4[3(HN^DRTR,WC9
M:3A9X@:EA/US!&G&G.[IA^.I:UH?'*S(>M' ,_B?_<FBQ1:5JE.@76<TL5#G
M]'Y_.*8!'P&_.AC=ZDQ")6=C7H+QK<KI+B0$$DH?% 1N%W@ *8,0IO$Z:](E
M9""NSQ_J7V/M6,M9.'@P\G=7^3:G=Y144(M!^B<S/L)<SS4E<_'?X0(2X2$3
MC%$:Z>)*RL%YHV853$6)MVGO=-S'Z2:YG6G;!#X3^$*XBW'8%"AF_D5X4636
MC,1.O>]%>.+]@6-ORN",K8AWF+Q#[Z5(;I*,78+0C#E.&+["[!<$0_4E!-\*
M<>3_T?DV/=G,,(GT9$U/DFV!=%,@C0+I/R6FGTK<PEQ_"L)6/55@FSA-CI1F
MT'&25]YE8.]Y?)._\&G:?PC;=-J1L_'XLK'_M3$>,)7=%8Y0BQ]L,234/AQO
M\6RG,9L,;_KY!['E&Q?O4$L#!!0    ( #.$5% B3'$\MP$  -(#   9
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
MAU/UX#H+.$"  0)8TY1LX!.=6-,(\T2>)R8+LH[L\G!9DND\H<@FY,@!X 8
MTXBCN:L,VU/&ESDJ(83@< HL +,O]>9E]39D.PD9SQ6;EP+N%8T0 MN7 OX5
M*:7+#8S1?1.RG82,YXIM4!&@*YBUPLZD@#7%Q*[7BGN34@9=WQ 9IZY;;&2*
M.YF)J6,J[D/G2;&]X$"-5+=%0)J:/?8V!<PM"N:FL+LI8&\QM3?%_2TX:"<(
M:0@N 4"F>STF@&U3<=^D--E:<9L3KBODAXCGVP''/1"V3<UMDS+!-C6V3<UM
MD[+4-C4W/&T4JAP;!,VB1UL(H"IH-;4,0B_([90RP4XUME/-[?1UB&$9#*N?
M0<%%X(X9T&IM0425A:D5P ZKN<-&J9W&!JNYP5*6UA,($HQ<8\?4W#$I2_MN
M"/)"'NQMFGL;98*W:>QMFGL;98FWK37WH39/0.8P0%]O=ELLL(KF1!USP/:F
M@;VIU-XT=R.+&7 @LL'-C(#C$QJV-P/L30GV9K"]&6!O*K4W XQ(R((-R&B0
M)7&/]0 :-]769YJO,X!Z';7GT,VLJ&,.PGD8.*"BE ,W-D,1'B$ E-K*HA&'
M.5'''+ -&G[@)F53#H1J;U!H'SBT/98H<,7/"CJF@'W8 (M5::-K0/NJLS8?
M 0X VY[JK;& Q:RX8QK8Y@UP<.53&KR-5>WJ>N<!#8#5I"UQRIMY<<<T<!4Q
M'M (*0W/TV4""P@U9 ").5'''' 9,Z",J;2,&5YPM#'>4@ D -9:15$!%K/B
MCFG@2F9 )=-I)3/\#D=[ B1R2!@(Z]J#J0,T9L4=WQ'$-8TR0$.H-H1K&BEP
M3TKHP@@7+ (%2[,[D[RTZ$P+;27AJD*@JFBA-2?A)BJX>R#2Q:9*P%0Y76!^
M@22ZV/8(V)ZX8MAR"-UQE.ABQ1-0/*?+E:F"="UC21*2I#!5B^5@W]'B62P'
M"UH\G9XH($@X45BL&8LT$](\FAF%I6RBD[%8-Q;I)KVO8OGIT:JI/MMBA5G0
M-ADIA/#+@7W'/F+M6*0=MH\ 9*0\6& 6U'2^CYXO;9C<1RQ%BZ3(]I$?#"E.
MW8VT6(\6Z-%H',)A/;IWZ-%A/;HY>D0@(]0%A_7HYNC1<3WZR7UT6(]NCAX=
MUV/;9T\EPWIT2(]"%7%8CX[KT8C[*/Q(AZ1F4\I(M(*O.JQ'!_1HG! "J\R%
M=[#%VG%(.XPM @EL/1:8!_V?$>Y+>2PP#_H_B:W'VO% .XPM! F_?WLL&P]D
M0]+OKU@,'K1_(ELL!@_:/\X6@:2]Q8KQ0 PD357XN1ET?R);+ 8/2@YG"T D
ME J/%>.!&$BP\(#%$,#/OA+;@,404"%)V4*0-%6LF #$(!T. A9#,.]@B\40
M4&5@; &(A+8\8,4$( 82/#E@,03W#K98# %5!L86@$C0;1 >T4!BD![RP&((
M$9S:A! 1BR'RRL"?%!E H[X4-1BK5P^&=<\"_IE7#[MCO?A6-DUYZ)\$NR_+
MIFAC9A_::(]%?G?YL"_NF^YM9XG5^1F\\X>F/ W/%ZXN#SG>_ ]02P,$%
M  @ ,X144'P"+3C8"   #S8  !D   !X;"]W;W)K<VAE971S+W-H965T,S4N
M>&ULG9O;;MM&$(9?1=!]J#T? MM )*)H@18(6K2]5FS:%B*)KD3;Z=N7E&B%
MG/E'D>N+V%)^[LX>YMO9V>75:[W[NG^LJF;R;;/>[J^GCTWS]'$VV]\^5IOE
MOJB?JFW[/_?U;K-LVH^[A]G^:5<M[PX/;=8SHU28;9:K[?3FZO#=Y]W-5?W<
MK%?;ZO-NLG_>;):[?^?5NGZ]GNKIVQ>_KQX>F^Z+V<W5T_*A^J-J_GSZO&L_
MS4ZEW*TVU7:_JK>3775_/?VD/Y9:F^Z)@^2O5?6Z'_P]Z=KRI:Z_=A]^N;N>
MJLZD:EW=-ET9R_;72[6HUNNNJ-:0?_I2IZ=*NP>'?[^5_M.A]6UKOBSWU:)>
M_[VZ:QZOIVDZN:ONE\_KYO?Z]>>J;Y&?3OKF_UJ]5.M6WEG2UG%;K_>'?R>W
MS_NFWO2EM*9LEM^.OU?;P^_7OORWQ_ #IG_ G!XPX>P#MG_ GA[0\>P#KG_
M?:_!'WKKV)1#WY3+9GESM:M?)[OC^#XMNVFD/[JV]V^[+P^=??B_MGOV[;<O
M-\[EJ]E+5U"OF1\U9J#1)\6L+?U4A4%5S U[W(PK6'!%B&-)"20)&V%A.^WA
M>3MLIU>X  <+<(<"W*@ 33H*:6A;+]"4YS4C8STTUH,"+#'VJ D'S?8XJCJI
M[@?7%&!-@=6D:7/F1XT?U&2UMH%T#%>9E WIXA*HLE%"YT1H<@2=XXC)0&,S
MKB3!2A*HQ)-*D";@2C*L)(,"B./,,^_\I!/I>RYJQX>Z(!<E+9BK%8:-8EYH
MC1>*$'BE09L3!182"<.G(;0^:<.!$03/T!@YVG(K D5&+XK#":T* 6T:HTD#
M7@3JA%!$F+! (A<%8S!Z-&!/H.X%1=)$P.#1G#PN!%H/QT5K3!1PH3$O-( !
M=8YY+QKBU,5D'>W@^"Z#,%LT $=@/I"8029YB90: T8#P@3!D0SV><-]7EQY
M#?9Y ]PY*M+>7C3LV1BEM<Q@IS<&5$0]%HJ$;C68#(9'(R('#?9Y SPUTB4>
MBNB4O$140I%D,0:# 3X?J<-"4:06(U&B%B.1-'4Q8@Q 3&+S#HDTM1B):-0'
M15:P&*/* %0E"E\H8B$Y$GEJ,1()(8'!+#. 98G"%8IH#'.)J(0B:59@)AK
MQ,QF!1!QBR\0E5 D6&PQ@JT"%E.L01&=%4A$)WL)2Q+FL<7$MX#XF<YC*&(6
M Q&W&)4D68R7#@M6!1J7+I H4Z?Z@6ALC+#9!;O=+/BEQ>N+!<#/U"][T2CH
M4=Y:B0$6KPP6H#K3>,;R_:K-/BHA%6$QTBU@;*;YCEXTK.J#]CYD+83"%M/8
M<CQZ14EA>>#X(;;!L-0NC%'+N>85<W$4$NKH=:;SE O/CRLFI>7H&@:@O5&9
MYR&"R4J*+AQFG -AIK1?<Q@ZCE/ *QI2]:+A?BV:HB7RX$>H%8/#<7?WBJ*N
M%^7AWCL74=@F.DP%Q_>C7M&<1"\:UA1U(66?G) KX_#PBH9ZO6A44RBD!(C#
MZ' <'5Y13/6B44V^8'NS7O9_AA;#QG'8>$6YUHM&M;HB">[O,&E<!!L*R5A,
M$(<(0LG8BT:)HJ""HCT)9,DXFE!",I^EA<IAR#@ &4TAZWCNRK4J&J8CF66;
ME!+(LK'"VN QKSP/DKP6!MUC7GE]^2[28_AX !]-"0U%-'-TB:B$(B=8C"'F
M <2TU&A,)^_>T6]"?AU@A_<;$K%^NT!40I'4;YA%'K!(RMYZ#!G/(2-F<CR&
MC.>0X<<%'F!!T[AI<9&J1"KQA,-CPGA$&+K&0)&P/@>,A("00 G<BX;A4M"!
M9C\60!8CVY"40):L]H(S!,RA .(F0PG<B\;'3?G<<1,F5@ (,0(W T9(>,=9
M8, ("2# X4WFNZ-VL3S79 R;P+U?.ZG)PBE=>$>3L?<'D.MA2=C T]LZ![&]
M&!(!Y&A8%A:(O!&BU(#].@"7-33>#V![HJPV-'@$.F^CIGE4(+/92BR/&!01
M)%C8N5\O^L'!'U"!DS^@$H_^(H9$Y,&*-U*SL>M'Y/IT_]*+1EM7FU04IF#$
MB(C@Z(YE)'K1:#OMO9=F>\0HB2C10JD?.4H^:!VTM,)$3)((X@A#]V61)UH^
M6*><--Z8.!'$&X;-49YH\6W 3;>*"Z [.ZC"N3^/7[R1.A"C*2+JL,%*;$<7
M7*&$[5C$<(H 3I;BMA>-T@*ID,[X$J9) F&'I;CM120M<,G>.&$>)! T6!H)
M]J)1K;:0QBQA;"2 #4LQWXOBN"9Z8V,!9&>&-F&X)'#Z9X5L<\+02"#^H/F,
M>2\:4=NR/2]0>4NQ6B8.(&NEW&O"]$F /I;=B?$@8 ]T65X F;?TFD$)5%:\
M9Y PR!( &;V[-$\ 4#HFRC$@TU%39RN13$<I*D^8=@DDGZ4<11+N,*7+H\:$
M,9; Z16+&A//IQ@K+:,94RR#F(@%C4 D!HT9<RNCS0ZE2>:;';I]_;&D/"L9
MVXK)E_D=)C'FRIA5&:1;6,R5>2#DVEDM&8N1EE$<1$.NS#'DDY;R/QES**/C
M)KJ(9Q %F12S-%LP/#**@B@\,CAN"CH**T+&[IZ!N[-X*_.SIFS9G;0%D)T;
M3PR/S.$A1EM9N-Z(-FALH#)?DFTA7?93TL5$% 113KVI1O&6+[Q6WW^$)5$K
MX3JC0G$0NR2H0""DBI NJ5BXWZA06,0N#2IP\.0+Y2ZI6+@5J0!26#SVIAH%
M9+Z@)] +I#LW_)@]Q^\O#,FT$BX^*A3?L)N/BL<D1M$P:(%D='TXKR$V"Y<H
M%8IN*-_?5".; [ULN4 R;O,Y#;%9N(ZI4&3#;GXJ#C&Z!E^@*<]KB,'"=4T%
M=HU6NN*KA)N8*E^^F&OI_K5&5W/X[6F>%399=G3QIC9*^4C-EJYA:X0I!F8-
M]F6< K/!2S&;:O=P>.%H/[FMG[=-]V[)X-O36TV?#N\TD>_GW=M.AY=MOA=S
M?%7JM^7N8;7=3[[435-OKKL7:^[KNJE:*U713OK':GEW^K"N[IONSR[CLCN^
MH73\T-1/U\?7KV:G=\!N_@-02P,$%     @ ,X144 .XVM<6 @  Q04  !D
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
M!K=$"&^>V<K$5LH@BB;<9P$NT $(0)D5.K! $QS>/K.5R: <Q2K45 ".#L-
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
M@V>8<$(@HSZ%P&LA=OB.CF\#[.\1\>,MY+ ">5I/8K-:Y\;Q-W,^_D\59%6
M. %R(Q M&C5@(H=I'.93%$7QHMI[5!PN.G*XQV!,@D6^:/:3.<C2#9#R<M$U
MVO9JYIUF]!G;2[+P[\SL#J/V+C,,_G<JR[I1WDEH<P7=12F$T&!R#!Y,>I5Y
M:R:#0:'M]M'LY3!Q@Z%%.SXF:'K1LG]02P,$%     @ ,X144#PWGS H @
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
M9PQ3E XRYJ/Z&;NR@F+X@(A],[T_YEIBY(Q!MR<$@6?( TH^+N=5"QJMU:9
M(!1.Q^S IPG"GAU$TA$)^#Q!Y#^2 F]QY.]Q1-'P\/8W<(:R8>9\T$C%(WB/
MHULV>0OZZ'P$8/XV!T# /H]ZUV#)Y<&U&"K8BE.E[6W2F^W:F(?$7J.#^:5M
M;]SU^B[3]$;?F3SDE0J>A3:7M+M*]T)H;DS&=\;>T;1CW:#@>VU?,_,NFYZD
M&6A1M_U6U#5]B[]02P,$%     @ ,X144-1A$8^R 0  T0,  !D   !X;"]W
M;W)K<VAE971S+W-H965T-#0N>&UL?5/M;ILP%'T5Y >H R1I&P%2DVK:I$V*
M.FW[[< E6/4'LYW0O?VNC8-HFNT/]KT^Y_@<8Q>#-J^V W#)FQ3*EJ1SKM]0
M:NL.)+-WN@>%*ZTVDCDLS9':W@!K DD*FBT6:RH95Z0J0F]OJD*?G. *]B:Q
M)RF9^;,%H8>2I.32>.''SOD&K8J>'>$[N!_]WF!%)Y6&2U"6:Y48:$ORE&YV
MN<<'P$\.@YW-$Y_DH/6K+[XT)5EX0R"@=EZ!X7"&'0CAA=#&[ZA)IBT]<3Z_
MJ'\*V3'+@5G8:?&+-ZXKR0-)&FC92;@7/7R&F&=%DAC^*YQ!(-P[P3UJ+6SX
M)O7).BVC"EJ1[&T<N0KC$/4OM-N$+!*RB9 N_TO((R&_(M#168CZS!RK"J.'
MQ(P_JV?^3J2;' ^S]LUP=F$-TUKLGJOU*BWHV0M%S';$9#-,]AZQ^XA8WT\0
MB@8F%]E-%UG@Y_,=LG\(Y#<%\B"P?!?CRN1VQ*P"1@5,^OAX%>0C)G](EU=.
MZ.QP_67_QLR1*YL<M,/_%$ZSU=H!"B[N4*O#]S45 EKGI_<X-^,M&PNG^_B
MZ/2*J[]02P,$%     @ ,X144+EU!0K. 0  UP0  !D   !X;"]W;W)K<VAE
M971S+W-H965T-#4N>&ULC53MCIP@%'T5PP,L*GYT)VJR,TW3)FTRV:;;WXQ>
M1[,@%IAQ^_8%=(T[)>W^$>[EG,,YBA23D,^J ]#!"V>#*E&G];C#6-4=<*KN
MQ B#66F%Y%2;4IZQ&B70QI$XPW$89IC3?D!5X7I'617BHED_P%$&ZL(YE;_W
MP,14H@B]-A[[<Z=M U?%2,_P'?2/\2A-A5>5IN<PJ%X,@82V1 _1[I!;O ,\
M]3"IS3RP24Y"/-OB2U.BT!H"!K6V"M0,5S@ 8U;(V/BU:*)U2TO<SE_5/[GL
M)LN)*C@(]K-O=%>B#RAHH*47IA_%]!F6/"D*EO!?X0K,P*T3LT<MF'+/H+XH
M+?BB8JQP^C*/_>#&:5[)\X7F)\0+(5X)4?9/ ED(Y(: 9V<NZD>J:55(,05R
M_E@CM6<BVA'S,FO;=._.K9FTRG2O59:2 E^MT(+9SYAXBXGNWV(.'DP<KAAL
M/*Q&8J^1V DD6P%"_ +$*T"< 'GC(/(+)%Z!Y&\':7(3TX,AJ7^3U+M)ZA&X
M]PMD7H'L_3%SKT#^_YA[#R:Y_9IX<\3L+_^-RG,_J. DM#FM[DRU0F@P>N&=
MB=V96V8M&+3:3G,SE_._-A=:C,LU@M>[K/H#4$L#!!0    ( #.$5% Y3EYE
M.P(  $4'   9    >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;)55VXZ;,!#]
M%<0'!,PUB0A2LE752JT4;=7VV2&3@-9@:CMA^_>U#4M9F$CM"[Z=.6?&9F:R
MCHL760(HY[5FC=RYI5+MUO-D44)-Y8JWT.B3"Q<U57HIKIYL!="S-:J9%_A^
MXM6T:MP\LWM'D6?\IEC5P%$X\E;75/P^ ./=SB7NV\9S=2V5V?#RK*57^ ;J
M>WL4>N6-+.>JAD96O'$$7';NGFP/)#(&%O&C@DY.YHX)Y<3YBUE\/N]<WW@$
M# IE**@>[O $C!DF[<>O@=0=-8WA=/[&_M$&KX,Y40E/G/VLSJK<N6O7.<.%
MWIAZYMTG& **76>(_@O<@6FX\41K%)Q)^W6*FU2\'EBT*S5][<>JL6/7GT3I
M8(8;!(-!,!H$?2R]D/7\ U4TSP3O'-%??DO-&Y-MH.^F,)OV*NR9=E[JW7N>
MQ''FW0W1@#GTF&""(2/"T^RC1(!)'(*%>1(G.$&(^AA:@O =08H31"A!9 FB
M=P3K69 89H.+Q*A(O"1(_)E(CR&^!346%/JK!S()*I,@,F0FL\3$Z8,G2U&1
M%!$)9B(8)L1%UJC(&B&(9B(8)L9%-JC(9D$0A1%.8)X%RQ#_WW\_\B#)"!)&
M,L^R)2@*'UPH03-M3P*$XD&J$3S7R'\D&\&SC2"IM(QV"8K"^3_J3:I8#>)J
MZ[=T"GYK;/.8[(X]8A_8*O@7WC>8KU1<JT8Z)ZYT+;45[\*Y NV+O])I6>J>
M-BX87)29IGHN^L+>+Q1OAZ;EC9TS_P-02P,$%     @ ,X144'FTE;P) @
M<@4  !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&UL=93=CILP$(5?!?$
M:["#(1$@;;:J6JF5HJW:7CMD$M :3&TG;-^^MF$I2[PW\=^9\\V8>/)!R!=5
M ^C@M>6=*L):ZWZ'D*IJ:)EZ$#UTYN0L9,NT6<H+4KT$=G)!+4<XBBAJ6=.%
M9>[V#K+,Q57SIH.##-2U;9G\NP<NAB*,P[>-Y^92:[N!RKQG%_@!^F=_D&:%
M9I=3TT*G&M$%$LY%^!CO]IG5.\&O!@:UF >VDJ,0+W;Q]52$D4T(.%3:.C S
MW. ).+=&)HT_DV<X(VW@<O[F_MG5;FHY,@5/@O]N3KHNPBP,3G!F5ZZ?Q? %
MIGJ2,)B*_P8WX$9N,S&,2G#E?H/JJK1H)Q>32LM>Q['IW#B,)V0[A?D#\!2
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
M!+'O4"]L/* 5 60L7+BTU'2Y U7OH:I 7/!<B)P'NO ZV\F'V2N87MKGM#8
M)0ZA!$&L#AQSF1=A2H2=9!+U0DJTD "E)-&7,)827WE28Y@288=^FI8*AU8=
M(&0G$C<@="<7''684FS'&>B<TRDA+5 8"Y32H4!A+%"HF(3HDT[9Y2@7/IE(
M*QG&2A:+,\9*!J!E$:T<::@*I9>./+3F(:5Y8<UAK'E>'E@.(DP*HZ)#G2O$
MI<6CY1$I>0RK;C9Z*'"!_B(1'MD(.R@D"^4MNSN)-J8[CJ?\/MG92^N&\]Q=
M[^TF\8S#23;HW\+3RW0?^!%FNI[\67;'JNV3=^O\.7D\S1ZL=<:GR3[Y!$_^
M1G1KU.;@AE?MW[OI6C UG#W/5Y[L=N_:_ ]02P,$%     @ ,X144!=,K]G%
M 0  700  !D   !X;"]W;W)K<VAE971S+W-H965T-3(N>&ULA531CIP@%/T5
MPP<LCK@SVXF:=*=IVJ1-)MNT?6;T.IH%L<",V[_O!5GK6+/U0;APSN$< ;-!
MZ6?3 -CH18K.Y*2QMM]3:LH&)#=WJH<.9VJE);=8ZC,UO09>>9(4-(GC+96\
M[4B1^;&C+C)UL:+MX*@C<Y&2Z]^/(-20DPUY'7AJSXUU [3(>GZ&;V"_]T>-
M%9U4JE9"9UK511KJG+S?[ ^IPWO CQ8&,^M'+LE)J6=7?*YR$CM#(*"T3H%C
M<X4#".&$T,:OH$FF)1UQWG]5_^BS8Y83-W!0XF=;V28G#R2JH.8789_4\ E"
MGGL2A?!?X H"X<X)KE$J8?P[*B_&*AE4T(KD+V/;=KX=QIE[%FCKA"00DHFP
M2=\DL$!@"P(=G?FH'[CE1:;5$.EQLWKNSL1FS_!CEF[0?SL_AVD-CEZ+7;++
MZ-4)!<SCB$EFF.06<?@7L?TK0M' Y")9=9%X/INOP-BZ %L58%X@O8GQL(@Q
M8K8>TWE,&KMGD>6_L!L[Z:J==,7.NX6==&6=A94W(:,-.MMH=_&^<GUN.Q.=
ME,4SXW>V5LH"RL5W>)H;O.M3(:"VKKO#OAY/_%A8U8?+3*<_2O$'4$L#!!0
M   ( #.$5%!JYUIFX0(  +<*   9    >&PO=V]R:W-H965T<R]S:&5E=#4S
M+GAM;(66;6^;,!#'OPKB_0*V>:R22 4T;=(F59VVO::)DZ "9K:3=-]^MB&4
MF*-[$VSG=^?_V3[[UE?&7\6)4NF\-74K-NY)RN[!\\3N1)M2K%A'6_7/@?&F
ME*K+CY[H."WWQJBI/>S[D=>45>MNUV;LB6_7["SKJJ5/W!'GIBGYWXS6[+IQ
MD7L;>*Z.)ZD'O.VZ*X_T!Y4_NR>N>M[H95\UM!45:QU.#QOW$3T4B&@#0_RJ
MZ%5,VHX.Y86Q5]WYNM^XOE9$:[J3VD6I/A>:T[K6GI2./X-3=YQ3&T[;-^^?
M3? JF)=2T)S5OZN]/&W<Q'7V]%">:_G,KE_H$%#H.D/TW^B%U@K72M0<.U8+
M\^OLSD*R9O"BI#3E6_^M6O.]#OYO9K !'@SP:("B#PW(8$#>#8(/#8+!(+ ,
MO#X4LS9%*<OMFK.KP_OM[4I]BM!#H%9_IP?-8IO_U/((-7K9QL1?>Q?M:&"R
MGL$3!HV$I[R/4V!HB@S/S/']!/F<B.)[I "0!!9!P#B)L2=W<2Y$$8 . N,@
MN'-@Q9'U3&B8UC!AA$D86.$"&%&8'?(<"S .TQ16'8*J0T UL53W3#29!Z$T
MQI:<', PCD)DJ8:P.$P6-BL"54> :FL1LYZ)IZNSLB5#C.VHF$-DM70T8E!N
M#,@-+;GQ;#.M+,O_2Q0?$7<R$U!F LB,+)G)?/=\9$'Y'$JPK77.1!,_=VI3
M4&T*J+7V-TMG6_?)7_EVNL&4E04%3"V< ^3#EZD/W#(+)Q\MW,<(B#NU+V0$
M))D?!U9,.<B1(+9S%N34G@8+TL%[_A'AN?1@]I9@("<C^X2!%)G)GE,J=1<T
MP\\"(H!F9&LFL^4)?#M] 8@@FRH@*O7M-/8FKW=#^=%41L+9L7,K]2,X&1VK
MKT>L7W]K/--5F:D*WMWT)=WWDA^K5C@O3*K:PE0 !\8D52+]E;IB3JJ*'#LU
M/4C=C%6;]Z54WY&L&\I$;ZQ5M_\ 4$L#!!0    ( #.$5%!L7]V,#P8  /X@
M   9    >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;(U:76_C-A#\*X;?<Q:7
MRZ\@"7"Q4;1 "QQ:M'W6)4IBG&VYDI)<_WTI6>>SN$-=\Q!;\G Y7),S*](W
M[W7SI7VIJF[Q=;\[M+?+EZX[7J]6[<-+M2_;#_6Q.L1/GNIF7W;QLGE>M<>F
M*A^'1OO=BHK"KO;E]K"\NQGN?6KN;NK7;K<]5)^:1?NZWY?-O_?5KGZ_7:KE
MMQN_;Y]?NO[&ZN[F6#Y7?U3=G\=/3;Q:G:,\;O?5H=W6AT53/=TN/ZKKC1D:
M#(B_MM5[>_%^T0_E<UU_Z2]^>;Q=%CVC:E<]='V(,KZ\5>MJM^LC11[_C$&7
MYS[[AI?OOT7_:1A\',SGLJW6]>[O[6/W<KOTR\5C]52^[KK?Z_>?JW% 9KD8
M1_]K]5;M(KQG$OMXJ'?M\'_Q\-IV]7Z,$JGLRZ^GU^UA>'T?XW]KAAO0V(#.
M#92=;:#'!OI[ YYMP&,#3AJL3D,9<K,IN_+NIJG?%\WIZSV6_2Q2UQRS_]#?
M')(]?!;3T\:[;W>.Z6;UU@<:,?<G#%U@U!FQBM'/71#JXIY$\Z2#M418-X5L
M ,1C$AJ.4P_M]24)'7  A@%X","31.DD42>,&3"'$\FX N-?,EZ),VZ*FQ R
MD) !A#@A=,+8BXY2*G.("0D+25B15L<&!W P@ .CL,DHG."HR', B45(K;T7
MR(T37P$5+GB;_1(\I.\!_63JWGM!BDP1E&0O@<J8X"1Y &2C\MP#Y!X =Y]P
M#X"2-AZ0!TCM@S>2O402Q8Q0EKXJL'058/)EUK3*J)^2.3!%*G]*#DTY!Z8?
M0 9K)' #@$1L0SX%4%H_*@+\5<J?1&=7K$DNBC5 1I74@+\$<C Z3Q^+LM*
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
M57,^E/AA(5D_MB\T]=#R/U!+ P04    "  SA%10/PX^>@,"  !)!0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q]5%ENVS 0O8J@ X1:;<>0!<0V
M@A9H 2-%VV]:'BT(*2HD;:6W+Q=%D60B_C#)X7MO%@TGZQE_%36 ]-XI:<7.
MKZ7LM@B)H@:*Q0/KH%4W)>,42W7D%1(=!WPQ)$I0% 0K1''3^GEF;">>9^PJ
M2=/"B7OB2BGF__9 6+_S0__#\-)4M=0&E&<=KN 7R-_=B:L3&E4N#856-*SU
M.)0[_RG<'E.--X _#?1BLO=T)F?&7O7A^V7G!SH@(%!(K8#5<H,#$**%5!AO
M@Z8_NM3$Z?Y#_=GDKG(Y8P$'1OXV%UGO_(WO7:#$5R)?6/\-AGQ2WQN2_P$W
M( JN(U$^"D:$^?>*JY",#BHJ%(K?[=JT9NWMS3H>:&Y"-!"BD1"NOB3$ R'^
M)"1?$I*!D"P(R*9B:G/$$N<99[W'[=?ML&ZB<)NHZA?::(IM[E1YA++>\O7C
M)D,W+31@]A8333#AB$!*?701N5SLHSMZ-'=PN$>LUG/(T0'9N(.(G7G&AA_/
M\GQT"R1.@<0()!.!31 L"F4QJ<&T!I.D$]#,2^KTDCJ\A LOZ9V7=:!_BZ+>
MPU8.V/$>ELYA-FHT:2@*O#*/57@%N[92?Y>)=9P'3Y%NR(5]K^:$?=:?,G;(
M_,2\:EKAG9E4[6Z:LF1,@HHR>% !UFJNC0<"I=3;M=IS^[KM0;)N&%QHG)[Y
M?U!+ P04    "  SA%102YYW"<,!   T!   &0   'AL+W=O<FMS:&5E=',O
M<VAE970U-RYX;6Q]5-N.FS 0_17+'Q #AFP4 5(W5=5*K11MU?;9@2&@]87:
M3MC^?6W#(DI07[!G?,Z9.;Z0#TJ_FA; HC?!I2EP:VU_),14+0AF=JH'Z58:
MI06S+M178GH-K XDP4D217LB6"=QF8?<69>YNEG>23AK9&Y",/WG&;@:"ASC
M]\1+=VVM3Y R[]D5OH/]T9^UB\BL4G<"I.F41!J: G^(CZ?4XP/@9P>#6<R1
M=W)1ZM4'7^H"1[XAX%!9K\#<<(<3<.Z%7!N_)TT\E_3$Y?Q=_5/P[KQ<F(&3
MXK^ZVK8%/F!40\-NW+ZHX3-,?C*,)O-?X0[<P7TGKD:EN E?5-V,56)2<:T(
M]C:.G0SC,*[LTXFV34@F0C(3XO\3Z$2@*P(9.PM6/S++RERK >GQL'KF[T1\
MI&XS*Y\,>Q?6G%OCLO?R$"4YN7NA"?,\8I(%9H4X/2+V3S.$N ;F+I+-+I+
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
MUBEHQHYIO8:Q/A#MX_7Y,5V2(4&YV&#2)=3@5IJ+B6=97SY#BDBK6Y-\$M2
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
MY@?J:\=)RUGE;Z8A:+ZU\(+(O:CLLVSI)E<LDH$*#MLU,T\"ND53OR)'HX;
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
M]RS.JG@KB^!X!]9M;P8M?2_F,@^RR3@?&BAXU!*-R%[NXY@<$Z4/%N!BV!Q
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
M/A4*N.R+3?'D:@$R$I-0+@/K%6;>4.E JN<HQBL7>M2"VO3@O1\N=*56XHL
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
M(;LZ_HYJ5IF,0_@+6SH:QZ/1\#@:3Z;P-A%7.MX^1[B6/'9V^0O)YR>#H0<
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
MCGR'N (NY.0#-#(^C;XU__DQ*9>/"58!ORJ*%5^;*SBEGR*0!8=#_+]+U@=
MR?PANV$1]ZIXTKXQ/BM" \,\.E\5FSN5J-\6!1QB&..,_G=V6V:+[8HL;V/Z
M'ROFB*OTK?UOXS084_V9C]_[4&"^!8HJ^NFXX1QFK'=8O%>"1KC_"1CV-I<@
MR,%\!+O1(;!9B<P099#&T-XI/SRFS>] J6E^N35U5OB$K1 M$W,(P\,IIYJB
M1MG2D&=.T:L<A@?:'[3%1D303;'8BGI0T:2\JB:^_)(T9\E\NTG*-?%[-+O?
MT2>*8"2AJJ@( P]D]M_A2*RR!VVK/NXCOIN/.(,;Q@H6XZ$,&2OX1#\BY=+E
M<2\?DZ'QD<JB5%SA"W%!&!YR39B9LGWDV\'$(1:RM,H>J!X8=LL@U)OB,:<J
M3SQQOIY8M[ZXAY,$1!*^*C^ISP?3_VDJ2-51?&F4<Z$ *VJ34H\H>I'\O5R1
M+([>O3MW&Z/?>LD]X2F<7!>@+Z4"DP3ZXY-LCM]QLV_K--TT=@W?AG'0#@4S
MYC4BD/]L>5)IZ62=CL 5HU1'EY>,5NGF2=MTE).+TY0/V8+,KWN9I*P%0O&R
MZ T-DM\C2$<EH]EXKG:FHT$\&X_KUXY-U"LG]X0-4!+GK.^KP 4_2W4+VB;R
MT(CU"L;(<!L5< (U-KK)%CG#]FQT*#R2'BR<TE+JB[YH2#ZOR",$[7TP")X'
M/>1JPNT,2+;+K''.W3'.K>'+TR\*7X9]5_@*$8EWAU=354$#/\J@!6+<V9FN
ME'M[F0^)=DA,B&O@8]4Y9TH+HGBHVLZ\UT8</;Y7K_K=GT77@4N'E ;!%_.A
MUU19PTU88FD)'QBITJVH/S(BPGCBI#2@.7?%4H06\M*( <X J*&5#":'&+\+
M@B_F]!_O"K?) YB/ 0\PBJ\FY"71P@&4G(@[P>"44/(>:F+H5M9(*3];;S;5
MU$&??!>NPL_%WF8?*3ATF;9A4R3!J3(+VJ-3@J'D*. IZD/W>DHX?>L"'8!S
MYD+K6P>U[ZQ7XG1$YJ2YIL1%*A;-R;S.2="TF2A9UHQQLK9.CF1F0\([!L<M
MLV5@]D4*+T @]0O59OR-6[&_8HYMQGKKQD'_1E"'4!4P$"Y8B#Y @W;K6R_D
M[&(%@OM;!YYQ,":\VO1N5KD9Q\!RTJ^C6%],48V\>2G#J:)?[NDJ")I/[-'N
M/8Z71>0]NBKNLT4T&TR.08]!J0Y;OEBCK2[58C"V)[2.-.%\8Y6*/$WAS%YR
M*X#PXFJ_-FZ$4"@A-PG;HMEM[TE#=!AIB+^ -L2<NU*F#^A/6CT9I"L?]\.H
M;M"7Q743H.BDQG'TPL4L3CH#_1Y2AZ848_Y@8V*32FV*((V78U=##)_,.%(Z
M"9>[JKXD7L #I:K*WO/;Q0EWW43-!VZ[@8=>0+_*[@)._FX7<-9^ =NHK 80
M$+OD8^RQSB2'F+;VL%UL9U4<_%"RA&@#VYAK95J6QCE[T5E^OI7=^DMQ7>'=
M#;3$J_._G%F=K$MH"&XS1820@- B\C22L*T][^O78#^WC&L\9A<7P76IX8*U
MH5 R><&'%=7!0INE84:C(BB3],'3:\$%(&,Y;9^WR#9N;<M):PCUQO*RXZ=6
M.ZV=A"1:5M%DB+QU,H(AII\J]4,Z2 2J['"))@HI[\ QDP@'E; C3>MKN+:K
M^@IYQ:PE\"B(^_$PVH0U8M/W8)PTPL:"?& ,;"G0X ]*BZZSXU$FHP26#$N&
M.["?)LH:\EXJY$LM^TK#-L)*K.B6(:/XHHX80_YU"\'J :U2--P3,&=C#7[R
M"-5O!/*C86=J>T9BF]-[S0 )EJ5[WK@U2.=]D4M_<N_](@MVP(KFE]X;PM%M
M,8I^.#O[8*!?46+--\2PI9)=ZD;/2:S5=GWOXDH,5G=M)YAD,T-FVH7&UU
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
M/6'U(+AE,QHO6@B0%W#3>8!U 3KJ_SRL_VQHPZ*VQ'%2\MH+DQ5@9W*5$D;
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
MKVV'T4#Z+!)(GY)/.D)?4#/9A<M<ER.E 9F1A(\H^_O%#6[%V_W_:!?UKZW
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
M;G^-$:FIW#R]Y%6T$)^-+655M)!$]Z(<(;%+HNK:%;ND7 ]E2:=)ZYZCR)R
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
MF-7E$^1&1\KB<&&'YN^8UA.[Y2%W7.2S()3+$<JE&VHH$W]B[[XQA%I8\JN
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
M   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VLUNVD 4AN%;0;Z
M#'-^2%*%K++)MND-6#!@%+ MSU1-[KX.FSI2XJ\+]+$!(= Y[^J1-</#SW2L
MRZ%K<W/H\^+M=&SSNFI*Z7^$D#=-.M7YINM3.WZSZX937<:/PS[T]>:UWJ<@
MR^4J#-,9U>/#=.;B>;NNAN=MK!:_ZF&?RKH*;\?PIQM><Y-2R>'\%F_&!>-/
MWOOT/^N[W>ZP24_=YO<IM>6+BG\+JO!UD,P'"3U(YX.4'F3S048/\OD@IP>M
MYH-6]*#;^:!;>M#=?- =/>A^/NB>'A270,8E/PEAS=<Z JXCW^L(P(Y\L2,@
M._+-C@#MR%<[ K8CW^T(X(Y\N2.@._+MC@#OR-=;@-["UUN WG*%9VWTL,W7
M6X#>PM=;@-["UUN WL+76X#>PM=;@-["UUN WL+76X#>PM=;@=[*UUN!WLK7
M6X'>>H6S$G18PM=;@=[*UUN!WLK76X'>RM=;@=[*UUN!WLK76X'>RM?;@-[&
MU]N WL;7VX#>QM?;@-YVA;-N=-C-U]N WL;7VX#>QM?;@-[&U]N WL;7VX#>
MQM?;@=[.U]N!WL[7VX'>SM?;@=[.U]N!WGZ%NTIT6<G7VX'>SM?;@=[.U]N!
MWL[7VR=ZYZ8>TO:E#(=VGR]=\FGXMY?>$[AS>3^FRV><IWZ[?Z)T&;>D<'Z]
MN,WGJ1\1X=-_9![_ E!+ P04    "  SA%10F^CEY-\!  #0(@  $P   %M#
M;VYT96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.D7?@2X46_51/] W0YL
M85N;MB#^>[NA)AI,-$+RWC"VTYWS;C3/%;.G5T=AM&N;+LRS*D9WQ5@H*FI-
MR*VC+E66UK<FIE._8LX4:[,B)B:3*2ML%ZF+X]CWR!:S&UJ:31-'U_OK?>MY
M9IQKZL+$VG9LVY7?FH[?&^:>FF%-J&H7SM*";'2[2UU"NC;/4C5D[!<3OM_8
MGZ?[[K?D?5W2GZ+9Y;(NJ+3%IDVWY,%Y,F6HB&+;Y*$RGLK'Z.MN]9[WP?AX
M9]K4F.T:]F5!?KH<\;6APP&&RC$GQ[0MZ-"HH;#_Y/\:^+$;"NMI['RJ^E@?
M>+P4Z2%5 ^L7'O,1J=\Z)96_&IY:G^Z'?;%^/7P_],(_BX$-A_^]]>/E$" Y
M)$@.!9)#@^28@N0X!\EQ 9+C$B0'GZ $01&5HY#*44SE**AR%%4Y"JL<Q56.
M BM'D56@R"I09!4HL@H4606*K )%5H$BJT"15:#(*E!DE2BR2A19)8JL$D56
MB2*K1)%5HL@J4625*+)*%%D5BJP*15:%(JM"D56AR*I09%4HLBH4616*K I%
M5HTBJT:15:/(JE%DU2BR:A19-8JL&D56?4)9AV/>FKK[*<FSM>N/^6SX(\OB
M#5!+ 0(4 Q0    ( #.$5% ?(\\#P    !,"   +              "  0
M  !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( #.$5% GZ(<.@@   +$    0
M          "  >D   !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ ,X14
M4))YAHKM    *P(  !$              ( !F0$  &1O8U!R;W!S+V-O<F4N
M>&UL4$L! A0#%     @ ,X144)E<G",0!@  G"<  !,              ( !
MM0(  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    "  SA%10.FWV?VX#
M  #*$   &               @ 'V"   >&PO=V]R:W-H965T<R]S:&5E=#$N
M>&UL4$L! A0#%     @ ,X144/=D?4.U 0  S@,  !@              ( !
MF@P  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( #.$5% B
M6%=]KP,  "H/   8              "  84.  !X;"]W;W)K<VAE971S+W-H
M965T,RYX;6Q02P$"% ,4    "  SA%10*)UGC64"  ";!P  &
M    @ %J$@  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @
M,X144!L0KH99!0  V!L  !@              ( !!14  'AL+W=O<FMS:&5E
M=',O<VAE970U+GAM;%!+ 0(4 Q0    ( #.$5%"PXMW0L@4  -0=   8
M          "  90:  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4
M    "  SA%10U&L2"@@&  #>'@  &               @ %\(   >&PO=V]R
M:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ ,X144.-&Y1.V 0  T@,
M !@              ( !NB8  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+
M 0(4 Q0    ( #.$5% G+8*.M@$  -$#   8              "  :8H  !X
M;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    "  SA%10H4R2\J<!
M  "< P  &0              @ &2*@  >&PO=V]R:W-H965T<R]S:&5E=#$P
M+GAM;%!+ 0(4 Q0    ( #.$5%#^?QHK?@(  -D'   9              "
M 7 L  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ ,X14
M4*6_2]VT 0  T@,  !D              ( !)2\  'AL+W=O<FMS:&5E=',O
M<VAE970Q,BYX;6Q02P$"% ,4    "  SA%10DN9Y:;4!  #2 P  &0
M        @ $0,0  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0
M   ( #.$5%!O2$]3M@$  -(#   9              "  ?PR  !X;"]W;W)K
M<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ ,X144+%*YMZU 0  T@,
M !D              ( !Z30  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q0
M2P$"% ,4    "  SA%10H)S?I+4!  #2 P  &0              @ '5-@
M>&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( #.$5%!9!186
MLP$  -(#   9              "  <$X  !X;"]W;W)K<VAE971S+W-H965T
M,3<N>&UL4$L! A0#%     @ ,X144"E:M^NT 0  T@,  !D
M ( !JSH  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    "  S
MA%10N0(6/;0!  #2 P  &0              @ &6/   >&PO=V]R:W-H965T
M<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( #.$5% 45*0#M0$  -(#   9
M          "  8$^  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#
M%     @ ,X144&D0.96S 0  T@,  !D              ( !;4   'AL+W=O
M<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    "  SA%103W%.$K4!  #2
M P  &0              @ %70@  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM
M;%!+ 0(4 Q0    ( #.$5% <_VTZM0$  -(#   9              "  4-$
M  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ ,X144%/M
MV+)_ P  ^Q$  !D              ( !+T8  'AL+W=O<FMS:&5E=',O<VAE
M970R-"YX;6Q02P$"% ,4    "  SA%10!%">S[8!  #2 P  &0
M    @ 'E20  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    (
M #.$5%"$AJC*"0(  #0&   9              "  =)+  !X;"]W;W)K<VAE
M971S+W-H965T,C8N>&UL4$L! A0#%     @ ,X144/H]LEZV 0  T@,  !D
M             ( !$DX  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"
M% ,4    "  SA%10 J]?7=\!   !!0  &0              @ '_3P  >&PO
M=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( #.$5%"@C@:(^ $
M ,L%   9              "  152  !X;"]W;W)K<VAE971S+W-H965T,CDN
M>&UL4$L! A0#%     @ ,X144!NC7_6V 0  T@,  !D              ( !
M1%0  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    "  SA%10
M(DQQ/+<!  #2 P  &0              @ $Q5@  >&PO=V]R:W-H965T<R]S
M:&5E=#,Q+GAM;%!+ 0(4 Q0    ( #.$5%#>(DB4W $   $%   9
M      "  1]8  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%
M  @ ,X144/2G?2"X 0  T@,  !D              ( !,EH  'AL+W=O<FMS
M:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    "  SA%10:$I1DI@&  #P*
M&0              @ $A7   >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+
M 0(4 Q0    ( #.$5%!\ BTXV @   \V   9              "  ?!B  !X
M;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ ,X144 .XVM<6
M @  Q04  !D              ( !_VL  'AL+W=O<FMS:&5E=',O<VAE970S
M-BYX;6Q02P$"% ,4    "  SA%10/ADDK<8"   S#   &0
M@ %,;@  >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( #.$
M5%!:[.71V@0  ,8<   9              "  4EQ  !X;"]W;W)K<VAE971S
M+W-H965T,S@N>&UL4$L! A0#%     @ ,X144,NEPV0 !   -10  !D
M         ( !6G8  'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4
M    "  SA%10FR-1 O !  #=!   &0              @ &1>@  >&PO=V]R
M:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( #.$5% \-Y\P* (  !8&
M   9              "  ;A\  !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL
M4$L! A0#%     @ ,X144"9LS?[< 0  9 0  !D              ( !%W\
M 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    "  SA%104YQ]
M>ZT"    "@  &0              @ $J@0  >&PO=V]R:W-H965T<R]S:&5E
M=#0S+GAM;%!+ 0(4 Q0    ( #.$5%#481&/L@$  -$#   9
M  "  0Z$  !X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @
M,X144+EU!0K. 0  UP0  !D              ( !]X4  'AL+W=O<FMS:&5E
M=',O<VAE970T-2YX;6Q02P$"% ,4    "  SA%10.4Y>93L"  !%!P  &0
M            @ '\AP  >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4
M Q0    ( #.$5%!YM)6\"0(  '(%   9              "  6Z*  !X;"]W
M;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ ,X144 ;U$R_# P
M>!   !D              ( !KHP  'AL+W=O<FMS:&5E=',O<VAE970T."YX
M;6Q02P$"% ,4    "  SA%10QQ8II,(!  "'!   &0              @ &H
MD   >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( #.$5% %
MIE%BXP$  *,$   9              "  :&2  !X;"]W;W)K<VAE971S+W-H
M965T-3 N>&UL4$L! A0#%     @ ,X144"(PN:9B P  @PT  !D
M     ( !NY0  'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4
M"  SA%10%TROV<4!  !=!   &0              @ %4F   >&PO=V]R:W-H
M965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( #.$5%!JYUIFX0(  +<*   9
M              "  5":  !X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L!
M A0#%     @ ,X144&Q?W8P/!@  _B   !D              ( !:)T  'AL
M+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    "  SA%10T/Y91D@"
M  !/!P  &0              @ &NHP  >&PO=V]R:W-H965T<R]S:&5E=#4U
M+GAM;%!+ 0(4 Q0    ( #.$5% _#CYZ P(  $D%   9              "
M 2VF  !X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ ,X14
M4$N>=PG# 0  - 0  !D              ( !9Z@  'AL+W=O<FMS:&5E=',O
M<VAE970U-RYX;6Q02P$"% ,4    "  SA%10'WL)=IL"  "0"P  &0
M        @ %AJ@  >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0
M   ( #.$5%#<GA/.RJ4  "2( @ 4              "  3.M  !X;"]S:&%R
M9613=')I;F=S+GAM;%!+ 0(4 Q0    ( #.$5%"/ @7U2P(  'X+   -
M          "  2]3 0!X;"]S='EL97,N>&UL4$L! A0#%     @ ,X144&R)
MURKG!   +B8   \              ( !I54! 'AL+W=O<FMB;V]K+GAM;%!+
M 0(4 Q0    ( #.$5% U TT!"0(  #,C   :              "  ;E: 0!X
M;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( #.$5%";Z.7D
MWP$  - B   3              "  ?I< 0!;0V]N=&5N=%]4>7!E<UTN>&UL
64$L%!@    !# $, 1Q(   I? 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R56.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805903008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefit Plans Deferred Compensation (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Dec. 30, 2017</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_tsco_ScheduleOfDeferredCompensationLineItems', window );"><strong>Schedule of Deferred Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram', window );">Company's maximum match under employee deferred compensation program</a></td>
<td class="nump">$ 4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer', window );">Deferred compensation arrangement with individual, employer contribution</a></td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_CompanyMaximumMatchUnderDeferredCompensationProgram">
<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 maximum amount of Company match under the employee deferred compensation program.</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;">tsco_CompanyMaximumMatchUnderDeferredCompensationProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_tsco_ScheduleOfDeferredCompensationLineItems">
<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 );">- References</a><div><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;">tsco_ScheduleOfDeferredCompensationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</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_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer">
<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>Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement.</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;">us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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>XML
<SEQUENCE>36
<FILENAME>R52.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805924048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capital Stock (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</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_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">400,000<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_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<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 maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<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 );">- References</a><div><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;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PreferredStockSharesAuthorized">
<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 maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R14.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6591979392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</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_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets Disclosure [Text Block]</a></td>
<td class="text">Goodwill and Other Intangible Assets:<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-style:italic;font-weight:400;line-height:120%;">Goodwill</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%;">The Company had approximately $93.2&#160;million of goodwill at December&#160;28, 2019 and December&#160;29, 2018.  Goodwill is allocated to each identified reporting unit, which is defined as an operating segment or one level below the operating segment.  Goodwill is not amortized, but is evaluated for impairment annually and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable.  </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%;">In the fourth quarter of fiscal 2019, the Company completed its annual impairment testing of goodwill for all reporting units and no impairment was identified.  The Company determined that the fair value of each reporting unit (including goodwill) was in excess of the carrying value of the respective reporting unit.&#160;&#160;</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-style:italic;font-weight:400;line-height:120%;">Other Intangible Assets</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%;">The Company had approximately $31.3 million of intangible assets other than goodwill at December&#160;28, 2019 and December&#160;29, 2018.  The intangible asset balance represents the estimated fair value of the Petsense tradename, which is not subject to amortization as it has an indefinite useful life on the basis that it is expected to contribute cash flows beyond the foreseeable horizon.</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%;">In the fourth quarter of fiscal 2019, the Company completed its annual impairment testing of intangible assets and no impairment was identified.  The Company determined that the fair value of the intangible asset was in excess of the carrying value.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<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 entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<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;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>38
<FILENAME>R10.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6806011584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capital Stock and Dividends Details<br></strong></div></th>
<th class="th">
<div>Feb. 05, 2020 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</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_us-gaap_SubsequentEventLineItems', window );"><strong>Dividends</strong></a></td>
<td class="text">&#160;<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_us-gaap_CommonStockDividendsPerShareDeclared', window );">Common Stock, Dividends, Per Share, Declared</a></td>
<td class="nump">$ 0.35<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<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>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<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;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_SubsequentEventLineItems">
<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>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</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;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R18.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805828976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock and Dividends<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</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_us-gaap_ScheduleOfStockByClassTextBlock', window );">Capital Stock and Dividends</a></td>
<td class="text">Capital Stock and Dividends:<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%;text-decoration: underline;">Capital Stock</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%;">The authorized capital stock of the Company consists of common stock and preferred stock. The Company is authorized to issue 400 million shares of common stock.  The Company is also authorized to issue 40 thousand shares of preferred stock, with such designations, rights and preferences as may be determined from time to time by the Company&#8217;s Board of Directors.</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%;text-decoration: underline;">Dividends</span></div><div style="text-align:justify;"><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%;">During fiscal 2019 and 2018, the Company&#8217;s Board of Directors declared the following cash dividends:</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 style="width:26.508%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.397%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:24.754%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:23.151%;"/><td style="width:1.0%;"/></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date Declared</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend Amount<br/>Per Share of Common Stock</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Record Date</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date Paid</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">November 6, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">$0.35&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">November 25, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">December 10, 2019</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);">August 7, 2019</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 colspan="2" 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: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);">$0.35&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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);">August 26, 2019</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 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);">September 10, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">May 8, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">$0.35&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">May 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">June 11, 2019</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);">February 6, 2019</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 colspan="2" 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: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);">$0.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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);">February 25, 2019</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 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);">March 12, 2019</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></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);">November 7, 2018</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 colspan="2" 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: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);">$0.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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);">November 26, 2018</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 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);">December 11, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">August 8, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">$0.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">August 27, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">September 11, 2018</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);">May 9, 2018</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 colspan="2" 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: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);">$0.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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);">May 29, 2018</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 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);">June 12, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">February 7, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">$0.27&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">February 26, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">March 13, 2018</span></td></tr></table></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%;">It is the present intention of the Company&#8217;s Board of Directors to continue to pay a quarterly cash dividend; however, the declaration and payment of future dividends will be determined by the Company&#8217;s Board of Directors in its sole discretion and will depend upon the earnings, financial condition, and capital needs of the Company, along with any other factors which the Company&#8217;s Board of Directors deem relevant.</span></div>On February 5, 2020, the Company&#8217;s Board of Directors declared a quarterly cash dividend of $0.35 per share of the Company&#8217;s outstanding common stock.&#160; The dividend will be paid on March 10, 2020, to stockholders of record as of the close of business on February 24, 2020.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<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 );">- References</a><div><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;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfStockByClassTextBlock">
<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>Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information.  Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21300-112643<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21553-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=d3e177068-122764<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21538-112644<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-112644<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21488-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21484-112644<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<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;">us-gaap_ScheduleOfStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>40
<FILENAME>R33.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805828688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock', window );">Average percentage of sales by product categories (in hundredths)</a></td>
<td class="text">The following table indicates the percentage of net sales represented by each major product category during fiscal 2019, 2018, and 2017:<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 style="width:50.863%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.271%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.124%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.274%;"/><td style="width:1.0%;"/></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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Percent of Net Sales</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><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 colspan="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Product Category:</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:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Livestock and Pet</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">47&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">%</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);">Hardware, Tools and Truck</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">22&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">22&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Seasonal, Gift and Toy Products</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">20&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">19&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">19&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Clothing and Footwear</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Agriculture</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">%</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">%</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">%</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock">
<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>Tabular disclosure of sales by major product categories that are included in the discussion of the nature of an entity's operations.</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;">tsco_AveragePercentageOfSalesByProductCategoriesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_SegmentReportingAbstract">
<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 );">- References</a><div><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;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R37.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6810904336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Senior Notes (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Aug. 14, 2017</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</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_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LongTermDebt', window );">Senior Notes</a></td>
<td class="nump">$ 150.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150.0<span></span>
</td>
<td class="nump">$ 150.0<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_us-gaap_DebtInstrumentMaturityDateRangeEnd1', window );">Senior Notes - Maturity Date</a></td>
<td class="text">Aug. 14,  2029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Senior Notes - Interest Rate</a></td>
<td class="nump">3.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.70%<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount', window );">Shelf Notes - Amount</a></td>
<td class="nump">$ 150.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_ShelfNotesMaximumMaturityDate', window );">Shelf Notes - Maximum Maturity Date Range - in Years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_ShelfNotesMaximumIssuanceDate', window );">Shelf Notes - Maximum Issuance Date</a></td>
<td class="text">August&#160;14, 2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt Instrument, Percentage of Principal Amount Redeemable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentDescription', window );">Shelf Notes - Additional Interest Rate</a></td>
<td class="text">0.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentCovenantCompliance', window );">Debt Instrument, Covenant Compliance</a></td>
<td class="text">all<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants', window );">Amount of incremental credit facility which will result in modification of debt covenants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">100 million<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_SeniorNotesMember', window );">Senior Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentIssuanceDate1', window );">Debt Instrument, Issuance Date</a></td>
<td class="text">Aug. 14,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tsco_NumberofFinancialCovenantsMember', window );">Number of Financial Covenants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentCovenantDescription', window );">Debt Instrument, Covenant Description</a></td>
<td class="text">two<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tsco_FixedChargeCoverageRatioMinimumRequirementMember', window );">Fixed Charge Coverage Ratio Minimum Requirement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentCovenantDescription', window );">Debt Instrument, Covenant Description</a></td>
<td class="text">2.00 to 1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tsco_LeverageRatioMaximumRequirementMember', window );">Leverage Ratio Maximum Requirement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentCovenantDescription', window );">Debt Instrument, Covenant Description</a></td>
<td class="text">4.00 to 1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants">
<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>Amount of incremental credit facility which will result in modification of debt covenants</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;">tsco_Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</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_tsco_ShelfNotesMaximumIssuanceDate">
<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>Shelf Notes - Maximum Issuance Date</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;">tsco_ShelfNotesMaximumIssuanceDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</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_tsco_ShelfNotesMaximumMaturityDate">
<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>Shelf Notes - Maximum Maturity Date</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;">tsco_ShelfNotesMaximumMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</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_us-gaap_DebtInstrumentCovenantCompliance">
<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>States whether the entity was in compliance with the debt covenants throughout the reporting period, and describes facts and circumstances of any compliance failure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_DebtInstrumentCovenantCompliance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentCovenantDescription">
<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>Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<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;">us-gaap_DebtInstrumentCovenantDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentDescription">
<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>Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<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;">us-gaap_DebtInstrumentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentIssuanceDate1">
<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>Date the debt instrument was issued, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_DebtInstrumentIssuanceDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentMaturityDateRangeEnd1">
<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>Latest date the outstanding debt instruments are required to be repaid, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_DebtInstrumentMaturityDateRangeEnd1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentRedemptionPricePercentage">
<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>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<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;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount">
<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>Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<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>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109500613&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate">
<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 interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_LongTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_SeniorNotesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=tsco_NumberofFinancialCovenantsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=tsco_NumberofFinancialCovenantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=tsco_FixedChargeCoverageRatioMinimumRequirementMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=tsco_FixedChargeCoverageRatioMinimumRequirementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=tsco_LeverageRatioMaximumRequirementMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=tsco_LeverageRatioMaximumRequirementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R2.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6814136896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>New Accounting Pronouncements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>New Accounting Pronouncements and Changes in Accounting Principles [Abstract]</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_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New accounting pronouncements</a></td>
<td class="text">New Accounting Pronouncements:<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-style:italic;font-weight:400;line-height:120%;">New Accounting Pronouncements Recently Adopted</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%;">In February 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2016-02, &#8220;Leases (Topic 842).&#8221;  This update requires a dual approach for lessee accounting under which a lessee will account for leases as finance leases or operating leases.  Both finance leases and operating leases will result in the lessee recognizing a right-of-use asset and a corresponding lease liability on its balance sheet, with differing methodology for income statement recognition.  In January 2018, the FASB issued ASU 2018-01, &#8220;Leases (Topic 842): Land Easement Practical Expedient for Transition to Topic 842.&#8221;  This update permits an entity to elect an optional transition practical expedient to not evaluate land easements that exist or expired before the entity&#8217;s adoption of ASU 2016-02 and that were not accounted for as leases under previous lease guidance.  In July 2018, ASU 2018-10, &#8220;Codification Improvements to Topic 842, Leases,&#8221; was issued to provide more detailed guidance and additional clarification for implementing ASU 2016-02.  Furthermore, in July 2018, the FASB issued ASU 2018-11, &#8220;Leases (Topic 842): Targeted Improvements,&#8221; which provides an optional transition method in addition to the existing modified retrospective transition method by allowing a cumulative effect adjustment to the opening balance of retained earnings in the period of adoption.  These new leasing standards are effective for public business entities for fiscal years, and interim periods within those years, beginning after December 15, 2018, with early adoption permitted. In March of 2019, the FASB issued ASU 2019-01, &#8220;Leases (Topic 842): Codification Improvements&#8221; which was issued to provide more detailed guidance and clarification for implementing ASU 2016-02.</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%;">The Company adopted this guidance in the first quarter of fiscal 2019 and as a part of that process, made the following elections:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;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%;">&#8226;</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%;padding-left:14.5pt;">The Company elected the optional transition method which allows for the lessee to not recast comparative financial information but rather recognize a cumulative-effect adjustment to retained earnings as of the effective date in the period of adoption. No such adjustment to retained earnings was made as a result of the adoption of this guidance.</span></div><div style="text-indent:-18pt;padding-left:36pt;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%;">&#8226;</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%;padding-left:14.5pt;">The Company elected the package of practical expedients permitted under the transition guidance within the new standard which, among other things, allowed us to carry forward our prior lease classification under Accounting Standards Codification (&#8220;ASC&#8221;) Topic 840.</span></div><div style="text-indent:-18pt;padding-left:36pt;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%;">&#8226;</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%;padding-left:14.5pt;">The Company did not elect the hindsight practical expedient for all leases.</span></div><div style="text-indent:-18pt;padding-left:36pt;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%;">&#8226;</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%;padding-left:14.5pt;">The Company elected to make the accounting policy election for short-term leases resulting in lease payments being recorded as an expense on a straight-line basis over the lease term.</span></div><div style="text-indent:-18pt;padding-left:36pt;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%;">&#8226;</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%;padding-left:14.5pt;">The Company elected the land easement practical expedient. </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%;">Adoption of the new standard had a material impact to our Consolidated Balance Sheets and related disclosures, and resulted in the recording of additional right-of-use assets and lease liabilities of approximately $2.08 billion as of the date of adoption.  The standard did not materially impact our Consolidated Statements of Income, Comprehensive Income, Stockholders&#8217; Equity, or Cash Flows.</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%;">In August 2017, the FASB issued ASU 2017-12, &#8220;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities,&#8221; which amends and simplifies existing guidance in order to allow companies to more accurately present the economic effects of risk management activities in the financial statements.  This update expands and refines hedge accounting for both nonfinancial and financial risk components and aligns the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements.  Additionally, the amendments in ASU 2017-12 provide new guidance about income statement classification and eliminates the requirement to separately measure and report hedge ineffectiveness.  This guidance is effective for public business entities for fiscal years, and interim periods within those years, beginning after December 15, 2018, with early adoption permitted.  The amendments in ASU 2017-12 require that an entity with cash flow or net investment hedges existing at the date of adoption apply a cumulative-effect adjustment to eliminate the separate measurement of ineffectiveness to the opening balance of retained earnings as of the beginning of the fiscal year in which the entity adopts this guidance.  The amended presentation and disclosure guidance should be adopted prospectively.  The Company adopted this guidance in the first quarter of fiscal 2019 and recognized a cumulative-effect adjustment of $0.7 million from retained earnings to accumulated other comprehensive income.  The adoption of this guidance did not have a material impact on our Consolidated Financial Statements and related disclosures.</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%;">In June 2018, the FASB issued ASU 2018-07, &#8220;Compensation - Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting,&#8221; which expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees.  This guidance is effective for public business entities for fiscal years, and interim periods within those years, beginning after December 15, 2018, with early adoption permitted.  The Company adopted this guidance in the first quarter of fiscal 2019.  The adoption of this guidance did not have a material impact on our Consolidated Financial Statements and related disclosures.</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%;">In October 2018, the FASB issued ASU 2018-16, &#8220;Derivatives and Hedging (Topic 815): Inclusion of the Secured Overnight Financing Rate (SOFR) Overnight Index Swap (OIS) Rate as a Benchmark Interest Rate for Hedge Accounting Purposes&#8221; which expands the permissible benchmark interest rates to include the Secured Overnight Financing Rate (SOFR) to be eligible as a U.S. benchmark interest rate for purposes of applying hedge accounting under Topic 815, Derivatives and Hedging.  This guidance is effective for fiscal years, and interim periods within those years, beginning after December 15, 2018, with early adoption permitted if an entity has previously adopted ASU 2017-12.  The Company adopted this guidance in the first quarter of fiscal 2019.  The adoption of this guidance did not have a material impact on our Consolidated Financial Statements and related disclosures.</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-style:italic;font-weight:400;line-height:120%;">New Accounting Pronouncements Not Yet Adopted</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:115%;">In June 2016, the FASB issued ASU 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" which amends the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in more timely recognition of losses. The new guidance applies to financial assets measured at amortized cost basis, including receivables that result from revenue transactions and held-to-maturity debt securities. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019, and early adoption was permitted for fiscal years beginning after December 15, 2018.  The Company does </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%;">not expect the adoption of this guidance to have a material impact on its Consolidated Financial Statements and related disclosures.</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%;">In August 2018, the FASB issued ASU 2018-13, &#8220;Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement,&#8221; which amends the disclosure requirements for fair value measurements by removing, modifying and adding certain disclosures.  This guidance is effective for fiscal years, and interim periods within those years, beginning after December 15, 2019, with early adoption permitted.  The Company does not expect the adoption of this guidance to have a material impact on its Consolidated Financial Statements and related disclosures.</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%;">In August 2018, the FASB issued ASU 2018-15, &#8220;Intangibles &#8211; Goodwill and Other &#8211; Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.&#8221;  This update clarifies the accounting treatment for fees paid by a customer in a cloud computing arrangement (hosting arrangement) by providing guidance for determining when the arrangement includes a software license.  This guidance is effective for public business entities for fiscal years, and interim periods within those years, beginning after December 15, 2019, with early adoption permitted.  The amendments may be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption.  The Company will adopt this guidance on a prospective basis in the first quarter of fiscal 2020.  The Company does not expect the adoption of this guidance to have a material impact on its Consolidated Financial Statements and related disclosures.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<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 );">- References</a><div><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;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<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>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</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;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>43
<FILENAME>R6.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6808290672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Restricted Stock Units (RSUs) [Member]</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income</div></th>
<th class="th"><div>Retained Earnings</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_us-gaap_SharesOutstanding', window );">Shares, Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">130,795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity at Dec. 31, 2016</a></td>
<td class="nump">$ 1,453,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,360<span></span>
</td>
<td class="nump">$ 671,515<span></span>
</td>
<td class="num">$ (1,761,498)<span></span>
</td>
<td class="nump">$ 1,392<span></span>
</td>
<td class="nump">$ 2,540,449<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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">16,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">16,327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">29,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Repurchase of shares to satisfy tax obligations</a></td>
<td class="num">(816)<span></span>
</td>
<td class="num">$ (816)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of common stock, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,924)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(369,403)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(369,403)<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PaymentsOfDividends', window );">Dividends paid</a></td>
<td class="num">(133,828)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(133,828)<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_us-gaap_FairValueOptionChangesInFairValueGainLoss1', window );">Change in fair value of interest rate swaps, net of taxes</a></td>
<td class="nump">1,371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,371<span></span>
</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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">422,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">422,599<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_us-gaap_PriorPeriodReclassificationAdjustment', window );">Reclassification of stranded tax effects as a result of ASU 2018-02 adoption</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(595)<span></span>
</td>
<td class="nump">595<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity at Dec. 30, 2017</a></td>
<td class="nump">1,418,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,363<span></span>
</td>
<td class="nump">716,228<span></span>
</td>
<td class="num">(2,130,901)<span></span>
</td>
<td class="nump">3,358<span></span>
</td>
<td class="nump">2,828,625<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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</a></td>
<td class="nump">29,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_SharesOutstanding', window );">Shares, Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">79,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">79,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">28,921<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Repurchase of shares to satisfy tax obligations</a></td>
<td class="num">(1,367)<span></span>
</td>
<td class="num">(1,367)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of common stock, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,987)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(349,776)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(349,776)<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PaymentsOfDividends', window );">Dividends paid</a></td>
<td class="num">(147,087)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(147,087)<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_us-gaap_FairValueOptionChangesInFairValueGainLoss1', window );">Change in fair value of interest rate swaps, net of taxes</a></td>
<td class="nump">456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">456<span></span>
</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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">532,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">532,357<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity at Dec. 29, 2018</a></td>
<td class="nump">1,561,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,375<span></span>
</td>
<td class="nump">823,413<span></span>
</td>
<td class="num">(2,480,677)<span></span>
</td>
<td class="nump">3,814<span></span>
</td>
<td class="nump">3,213,895<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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</a></td>
<td class="nump">28,921<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,921<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SharesOutstanding', window );">Shares, Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">115,981<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">115,967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">31,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Repurchase of shares to satisfy tax obligations</a></td>
<td class="num">(3,818)<span></span>
</td>
<td class="num">$ (3,818)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of common stock, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,384)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(533,319)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(533,319)<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PaymentsOfDividends', window );">Dividends paid</a></td>
<td class="num">(162,699)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(162,699)<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_us-gaap_FairValueOptionChangesInFairValueGainLoss1', window );">Change in fair value of interest rate swaps, net of taxes</a></td>
<td class="num">(4,332)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,332)<span></span>
</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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">562,354<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">562,354<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Stockholders' equity at Dec. 28, 2019</a></td>
<td class="nump">1,567,123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,389<span></span>
</td>
<td class="nump">966,698<span></span>
</td>
<td class="num">$ (3,013,996)<span></span>
</td>
<td class="nump">199<span></span>
</td>
<td class="nump">3,612,833<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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</a></td>
<td class="nump">$ 31,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SharesOutstanding', window );">Shares, Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 717<span></span>
</td>
<td class="num">$ (717)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption">
<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>Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.</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;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOptionChangesInFairValueGainLoss1">
<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>For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14172-108612<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;">us-gaap_FairValueOptionChangesInFairValueGainLoss1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</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;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsForRepurchaseOfCommonStock">
<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 cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<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;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsOfDividends">
<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>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<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;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<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>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<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;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PriorPeriodReclassificationAdjustment">
<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 amount of a reclassification adjustment made to prior period financial statement amounts.</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;">us-gaap_PriorPeriodReclassificationAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ShareBasedCompensation">
<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>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<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;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_SharesOutstanding">
<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>Number of shares issued which are neither cancelled nor held in the treasury.</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;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<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>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<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>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<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;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<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>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockholdersEquity">
<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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<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>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>XML
<SEQUENCE>44
<FILENAME>R26.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6810876624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-based Payment Arrangement, Noncash Expense [Abstract]</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_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Key assumptions in fair value determination</a></td>
<td class="text">The ranges of key assumptions used in determining the fair value of options granted during fiscal 2019, 2018, and 2017, as well as a summary of the methodology applied to develop each assumption, are as follows:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:56.651%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.076%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;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:#cceeff;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);">Expected price volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">26.4 - 27.6%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">26.4 - 27.0%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">25.1 - 26.0%</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);">Risk-free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">1.6 - 2.5%</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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">2.5 - 3.0%</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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">1.7 - 1.9%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Weighted average expected term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">4.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">4.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">4.4</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);">Forfeiture rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">7.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">%</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">7.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">%</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">7.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Dividend yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">%</span></td></tr></table><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_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of stock option activity</a></td>
<td class="text">A summary of stock option activity is as follows:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.122%;"><tr><td style="width:1.0%;"/><td style="width:37.675%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.356%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.209%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.356%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.356%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.363%;"/><td style="width:1.0%;"/></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock Option Activity</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</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 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;"><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:100%;">Weighted</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:100%;">Average Exercise</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:100%;">Price</span></div></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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Fair Value</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 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;"><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:100%;">Weighted Average</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:100%;">Remaining</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:100%;">Contractual Term</span></div></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 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;"><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:100%;">Aggregate Intrinsic Value</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:100%;">(</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%;">in thousands)</span></div></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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);">Outstanding at December 29, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">4,053,386&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">72.49&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">7.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">46,472&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;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);">Granted</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">395,701&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">89.78&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">20.80&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Exercised</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(1,556,917)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">71.52&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Canceled</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(74,651)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">76.56&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Outstanding at December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,817,519&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">75.34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">6.8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">47,834&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Exercisable at December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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);">1,629,075&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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);">74.81&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">5.9</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">28,502&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_OtherInformationOptionActivityTableTextBlock', window );">Other information relative to option activity</a></td>
<td class="text"><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%;">Other information relative to options activity during fiscal 2019, 2018, and 2017 is as follows (in thousands):</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.561%;"><tr><td style="width:1.0%;"/><td style="width:57.765%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.922%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.922%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.923%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="14" 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:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;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:#cceeff;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);">Total fair value of stock options vested</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">16,060&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">18,247&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">15,996&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Total intrinsic value of stock options exercised</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">45,101&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">43,476&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">9,237&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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></table></div><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_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Restricted stock units activity</a></td>
<td class="text">A summary of restricted stock unit activity is presented below:<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 style="width:49.248%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.641%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.643%;"/><td style="width:1.0%;"/></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted Stock Unit Activity</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted Stock Units</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Grant Date Fair&#160;Value</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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);">Restricted at December 29, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">438,070&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">64.09&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;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);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">255,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">88.02&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Vested</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(116,118)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">71.49&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(34,046)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">73.28&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Restricted at December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">543,406&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">73.55&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_OtherInformationRestrictedUnitActivityTableTextBlock', window );">Other information relative to restricted unit activity</a></td>
<td class="text"><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%;">Other information relative to performance-based restricted share unit activity during fiscal 2019 is as follows (in thousands):</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 style="width:57.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.865%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.865%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.869%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="14" 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:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Total grant date fair value of performance-based restricted share units vested and issued</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,035&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">Total intrinsic value of performance-based restricted share units vested and issued</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">2,666&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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></table></div><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_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock', window );">Performance-based Share Unit Activity</a></td>
<td class="text">A summary of performance-based restricted share unit activity is presented below:<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.269%;"><tr><td style="width:1.0%;"/><td style="width:49.104%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.711%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.713%;"/><td style="width:1.0%;"/></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance-Based Restricted Share Unit Activity</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance-Based Restricted Share Units</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Grant Date Fair&#160;Value</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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);">Restricted at December 29, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">41,310&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">63.90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Granted </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;">(a)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">58,115&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">85.51&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Performance adjustment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">29,001&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">63.90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Vested</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(28,792)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">70.68&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(6,173)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">85.04&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Restricted at December 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">93,461&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">75.97&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><div style="text-indent:-4.5pt;padding-left:4.5pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;vertical-align:top;">(a)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">Assumes 100% target level achievement of the relative performance targets. The actual number of shares that will be issued, which may be higher or lower than the target, will be determined by the level of achievement of the relative performance targets.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock', window );">Other information performance-based restricted unit activity</a></td>
<td class="text"><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%;">Other information relative to restricted stock unit activity during fiscal 2019, 2018, and 2017 is as follows (in thousands):</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.707%;"><tr><td style="width:1.0%;"/><td style="width:57.824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="14" 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:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Total grant date fair value of restricted stock units vested and issued</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">8,301&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">5,325&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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,301&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Total intrinsic value of restricted stock units vested and issued</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">10,623&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">5,364&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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,465&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_OtherInformationOptionActivityTableTextBlock">
<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>Tabular disclosure of other information relative to option activity.</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;">tsco_OtherInformationOptionActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_tsco_OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock">
<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>Other information performance-based restricted unit activity</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;">tsco_OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_tsco_OtherInformationRestrictedUnitActivityTableTextBlock">
<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>Tabular disclosure of other information relative to restricted unit activity.</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;">tsco_OtherInformationRestrictedUnitActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock">
<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>Tabular disclosure of the changes in outstanding nonvested performance-based units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<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>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<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>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<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>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ShareBasedCompensationAbstract">
<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 );">- References</a><div><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;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R22.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6814032944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</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_us-gaap_LegalMattersAndContingenciesTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies:<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-style:italic;font-weight:400;line-height:120%;">Construction and Real Estate Commitments</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%;">At December&#160;28, 2019, the Company had no material contractual commitments related to construction projects extending greater than twelve months.</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-style:italic;font-weight:400;line-height:120%;">Letters of Credit</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%;">At December&#160;28, 2019, there were $32.0 million outstanding letters of credit under the 2016 Senior Credit Facility. </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-style:italic;font-weight:400;line-height:120%;">Litigation</span></div>The Company is involved in various litigation matters arising in the ordinary course of business.  The Company believes that, based upon information currently available, any estimated loss related to such matters has been adequately provided for in accrued liabilities to the extent probable and reasonably estimable.  Accordingly, the Company currently expects these matters will be resolved without material adverse effect on its consolidated financial position, results of operations or cash flows.&#160; However, litigation and other legal matters involve an element of uncertainty. Future developments in such matters, including adverse decisions or settlements or resulting required changes to the Company&#8217;s business operations, could affect our consolidated operating results when resolved in future periods or could result in liability or other amounts material to the Company&#8217;s Consolidated Financial Statements.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LegalMattersAndContingenciesTextBlock">
<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 entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<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;">us-gaap_LegalMattersAndContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>46
<FILENAME>R43.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6811715216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Rate Swaps Reclassification from AOCI to Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Dec. 30, 2017</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_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="num">$ (4,332)<span></span>
</td>
<td class="nump">$ 456<span></span>
</td>
<td class="nump">$ 1,966<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated Other Comprehensive Income (Loss), Net of Tax, Total</a></td>
<td class="nump">199<span></span>
</td>
<td class="nump">3,814<span></span>
</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_us-gaap_FairValueOptionChangesInFairValueGainLoss1', window );">Fair Value, Option, Changes in Fair Value, Gain (Loss)</a></td>
<td class="num">(4,332)<span></span>
</td>
<td class="nump">456<span></span>
</td>
<td class="nump">1,371<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLocationAxis=tsco_OtherComprehensiveIncomeLossNetofTaxMember', window );">Other Comprehensive Income (Loss), Net of Tax [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="num">(3,615)<span></span>
</td>
<td class="nump">456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLocationAxis=tsco_BeginningBalanceMember', window );">Beginning Balance [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated Other Comprehensive Income (Loss), Net of Tax, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,814<span></span>
</td>
<td class="nump">3,358<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="nump">717<span></span>
</td>
<td class="nump">0<span></span>
</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_us-gaap_FairValueOptionChangesInFairValueGainLoss1', window );">Fair Value, Option, Changes in Fair Value, Gain (Loss)</a></td>
<td class="num">$ (4,332)<span></span>
</td>
<td class="nump">$ 456<span></span>
</td>
<td class="nump">$ 1,371<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<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>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<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;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption">
<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>Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.</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;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOptionChangesInFairValueGainLoss1">
<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>For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14172-108612<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;">us-gaap_FairValueOptionChangesInFairValueGainLoss1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<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>Amount after tax and reclassification adjustments of other comprehensive income (loss).</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<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;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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;">us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OtherComprehensiveIncomeLocationAxis=tsco_OtherComprehensiveIncomeLossNetofTaxMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLocationAxis=tsco_OtherComprehensiveIncomeLossNetofTaxMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLocationAxis=tsco_BeginningBalanceMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLocationAxis=tsco_BeginningBalanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R47.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6806031280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Cost (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 28, 2019 </div>
<div>USD ($)</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_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</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_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Finance lease cost, amortization</a></td>
<td class="nump">$ 4,281<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_us-gaap_FinanceLeaseInterestExpense', window );">Finance lease cost, interest expense</a></td>
<td class="nump">1,629<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_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">353,961<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_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">73,768<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Net lease cost</a></td>
<td class="nump">$ 433,639<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<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>Amount of interest expense on finance lease liability.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<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;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<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>Amount of amortization expense attributable to right-of-use asset from finance lease.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<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;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_LeaseCost">
<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>Amount of lease cost recognized by lessee for lease contract.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<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;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_LeasesAbstract">
<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 );">- References</a><div><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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingLeaseCost">
<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>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_VariableLeaseCost">
<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>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<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;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>XML
<SEQUENCE>48
<FILENAME>R58.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6812388672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Details) - segment<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Dec. 30, 2017</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_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_NumberOfReportableSegments', window );">Number of Reportable Segments</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tsco_LivestockAndPetMember', window );">Livestock and Pet</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_SalesRevenueNetPercentage', window );">Average percent of sales (in hundredths)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47.00%<span></span>
</td>
<td class="nump">47.00%<span></span>
</td>
<td class="nump">47.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tsco_HardwareToolsAndTruckMember', window );">Hardware, Tools and Truck</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_SalesRevenueNetPercentage', window );">Average percent of sales (in hundredths)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tsco_SeasonalGiftAndToyProductsMember', window );">Seasonal, Gift and Toy Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_SalesRevenueNetPercentage', window );">Average percent of sales (in hundredths)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tsco_ClothingAndFootwareMember', window );">Clothing and Footwear</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_SalesRevenueNetPercentage', window );">Average percent of sales (in hundredths)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tsco_AgricultureMember', window );">Agriculture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_SalesRevenueNetPercentage', window );">Average percent of sales (in hundredths)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=tsco_TotalMember', window );">Total [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_SalesRevenueNetPercentage', window );">Average percent of sales (in hundredths)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_SalesRevenueNetPercentage">
<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 percentage of net product revenue to total net revenue from the sale of goods.</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;">tsco_SalesRevenueNetPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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;">us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NumberOfReportableSegments">
<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>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</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;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_srt_ProductOrServiceAxis=tsco_LivestockAndPetMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tsco_LivestockAndPetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tsco_HardwareToolsAndTruckMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tsco_HardwareToolsAndTruckMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tsco_SeasonalGiftAndToyProductsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tsco_SeasonalGiftAndToyProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tsco_ClothingAndFootwareMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tsco_ClothingAndFootwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tsco_AgricultureMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tsco_AgricultureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=tsco_TotalMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=tsco_TotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R54.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6823421632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Dec. 30, 2017</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_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_TaxCreditCarryforwardAmount', window );">Tax Credit Carryforward, Amount</a></td>
<td class="nump">$ 6,200,000<span></span>
</td>
<td class="nump">$ 5,700,000<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current tax expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">128,490,000<span></span>
</td>
<td class="nump">123,388,000<span></span>
</td>
<td class="nump">$ 207,986,000<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_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">25,091,000<span></span>
</td>
<td class="nump">15,597,000<span></span>
</td>
<td class="nump">14,516,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current</a></td>
<td class="nump">153,581,000<span></span>
</td>
<td class="nump">138,985,000<span></span>
</td>
<td class="nump">222,502,000<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_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred tax expense (benefit)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred Federal Income Tax Expense (Benefit)</a></td>
<td class="nump">11,770,000<span></span>
</td>
<td class="nump">9,650,000<span></span>
</td>
<td class="nump">22,469,000<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_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred State and Local Income Tax Expense (Benefit)</a></td>
<td class="num">(4,328,000)<span></span>
</td>
<td class="nump">2,393,000<span></span>
</td>
<td class="nump">4,953,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap', window );">Deferred income tax expense (benefit), net of tax expense of interest rate swap</a></td>
<td class="nump">7,442,000<span></span>
</td>
<td class="nump">12,043,000<span></span>
</td>
<td class="nump">27,422,000<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_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">161,023,000<span></span>
</td>
<td class="nump">151,028,000<span></span>
</td>
<td class="nump">249,924,000<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_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract', window );"><strong>Tax assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DeferredTaxAssetsInventory', window );">Inventory valuation</a></td>
<td class="nump">16,676,000<span></span>
</td>
<td class="nump">14,417,000<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits', window );">Accrued employee benefits costs</a></td>
<td class="nump">12,002,000<span></span>
</td>
<td class="nump">15,333,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits', window );">Accrued sales tax audit reserve</a></td>
<td class="nump">4,173,000<span></span>
</td>
<td class="nump">3,419,000<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent', window );">Rent expenses in excess of cash payments required</a></td>
<td class="nump">30,975,000<span></span>
</td>
<td class="nump">25,628,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_DeferredTaxAssetsDeferredCompensation', window );">Deferred compensation</a></td>
<td class="nump">14,836,000<span></span>
</td>
<td class="nump">17,598,000<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance', window );">Workers&#8217; compensation insurance</a></td>
<td class="nump">10,154,000<span></span>
</td>
<td class="nump">9,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance', window );">General liability insurance</a></td>
<td class="nump">6,025,000<span></span>
</td>
<td class="nump">5,410,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_DeferredTaxAssetsLeaseExitObligation', window );">Lease exit obligations</a></td>
<td class="nump">2,087,000<span></span>
</td>
<td class="nump">2,010,000<span></span>
</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_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Income tax credits</a></td>
<td class="nump">6,377,000<span></span>
</td>
<td class="nump">5,773,000<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">5,768,000<span></span>
</td>
<td class="nump">9,160,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total non current deferred tax asset</a></td>
<td class="nump">109,073,000<span></span>
</td>
<td class="nump">108,648,000<span></span>
</td>
<td class="text">&#160;<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_tsco_NonCurrentTaxLiabilitiesAbstract', window );"><strong>Tax liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts', window );">Inventory basis differences</a></td>
<td class="num">(4,667,000)<span></span>
</td>
<td class="num">(4,590,000)<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses', window );">Prepaid Expenses</a></td>
<td class="num">(2,024,000)<span></span>
</td>
<td class="num">(1,912,000)<span></span>
</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_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="num">(93,919,000)<span></span>
</td>
<td class="num">(87,417,000)<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Amortization</a></td>
<td class="num">(8,230,000)<span></span>
</td>
<td class="num">(6,039,000)<span></span>
</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_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(386,000)<span></span>
</td>
<td class="num">(2,083,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Total non current deferred tax liabilities</a></td>
<td class="num">(109,226,000)<span></span>
</td>
<td class="num">(102,041,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,607,000<span></span>
</td>
<td class="text">&#160;<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_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Provision for income tax reconciliation to amounts computed at the federal statutory rate</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Tax provision at statutory rate</a></td>
<td class="nump">151,909,000<span></span>
</td>
<td class="nump">143,511,000<span></span>
</td>
<td class="nump">235,383,000<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_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal tax benefits</a></td>
<td class="nump">19,722,000<span></span>
</td>
<td class="nump">18,019,000<span></span>
</td>
<td class="nump">14,320,000<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_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther', window );">Tax Adjustments, Settlements, and Unusual Provisions</a></td>
<td class="nump">2,572,000<span></span>
</td>
<td class="nump">2,581,000<span></span>
</td>
<td class="nump">1,223,000<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_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Tax credits, net of federal tax benefits</a></td>
<td class="num">(7,768,000)<span></span>
</td>
<td class="num">(7,140,000)<span></span>
</td>
<td class="num">(5,060,000)<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_us-gaap_IncomeTaxReconciliationDeductions', window );">Share-based compensation programs</a></td>
<td class="num">(4,484,000)<span></span>
</td>
<td class="num">(4,522,000)<span></span>
</td>
<td class="num">(1,040,000)<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_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Enactment of tax legislation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,856,000<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_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Other</a></td>
<td class="num">(928,000)<span></span>
</td>
<td class="nump">1,421,000<span></span>
</td>
<td class="num">(242,000)<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_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">161,023,000<span></span>
</td>
<td class="nump">151,028,000<span></span>
</td>
<td class="nump">249,924,000<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_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would Impact effective tax rate</a></td>
<td class="nump">2,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of gross unrecognized tax benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of period</a></td>
<td class="nump">2,451,000<span></span>
</td>
<td class="nump">1,993,000<span></span>
</td>
<td class="nump">1,579,000<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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions related to the current year</a></td>
<td class="nump">650,000<span></span>
</td>
<td class="nump">621,000<span></span>
</td>
<td class="nump">527,000<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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for tax positions of prior years</a></td>
<td class="nump">59,000<span></span>
</td>
<td class="nump">257,000<span></span>
</td>
<td class="nump">14,000<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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for tax positions of prior years</a></td>
<td class="num">(400,000)<span></span>
</td>
<td class="num">(420,000)<span></span>
</td>
<td class="num">(127,000)<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_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of year</a></td>
<td class="nump">2,760,000<span></span>
</td>
<td class="nump">$ 2,451,000<span></span>
</td>
<td class="nump">$ 1,993,000<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_us-gaap_DeferredTaxLiabilities', window );">Deferred Tax Liabilities, Net</a></td>
<td class="nump">$ 153,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_DeferredTaxAssetsDeferredCompensation">
<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 effect as of the balance sheet date of the amount of the estimated future tax deductions arising from deferred compensation, which can only be deducted for tax purposes when the expense is incurred, and which can only be realized if sufficient tax-basis income is generated in future periods to enable the deduction to be taken.</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;">tsco_DeferredTaxAssetsDeferredCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_DeferredTaxAssetsLeaseExitObligation">
<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>Amount of deferred tax liability attributable to taxable temporary differences from lease exit obligations.</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;">tsco_DeferredTaxAssetsLeaseExitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits">
<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>Deferred Tax Assets Long Term, Tax Effect Of Sales Tax Audits</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;">tsco_DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated losses under general liability insurance.</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;">tsco_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap">
<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>Deferred income tax expense (benefit), net of tax expense of interest rate swap</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;">tsco_Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_tsco_NonCurrentTaxLiabilitiesAbstract">
<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 );">- References</a><div><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;">tsco_NonCurrentTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</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_us-gaap_CurrentFederalTaxExpenseBenefit">
<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>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<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;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CurrentIncomeTaxExpenseBenefit">
<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>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<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 );">- References</a><div><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;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<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>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<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;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<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>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<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 );">- References</a><div><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;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<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>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<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;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredTaxAssetsInventory">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<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>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<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;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<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>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<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;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract">
<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 );">- References</a><div><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;">us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DeferredTaxAssetsOther">
<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>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<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;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<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>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<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;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<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;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated losses under self insurance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<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>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<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;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<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>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31931-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<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;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts">
<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>Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<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;">us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<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>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<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;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNoncurrent">
<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>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31917-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31931-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31958-109318<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;">us-gaap_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<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>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<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;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses">
<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>Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.</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;">us-gaap_DeferredTaxLiabilitiesPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<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>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<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;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxExpenseBenefit">
<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>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<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 );">- References</a><div><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;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate">
<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>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32059-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<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;">us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationDeductions">
<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>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deductions. Including, but not limited to, extraterritorial income exclusion deduction, qualified production activity deduction, dividend deduction, deduction for dividend paid to employee stock ownership plan, Medicare prescription drug benefit subsidy deduction, and other deductions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<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;">us-gaap_IncomeTaxReconciliationDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<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 amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationNondeductibleExpense">
<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>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<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;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther">
<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>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<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;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<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>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<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;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationTaxCredits">
<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>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<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;">us-gaap_IncomeTaxReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</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;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_TaxCreditCarryforwardAmount">
<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 amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<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;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<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>Amount of unrecognized tax benefits.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=SL37586934-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<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;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<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>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<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;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<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>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<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;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<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>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<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;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<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 total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<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;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R50.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805836704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Cash paid for amounts included in the measurement of lease liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 28, 2019 </div>
<div>USD ($)</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_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</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_us-gaap_FinanceLeasePrincipalPayments', window );">Finance Lease, Principal Payments</a></td>
<td class="nump">$ 3,709<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_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Finance Lease, Interest Payment on Liability</a></td>
<td class="nump">1,629<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_us-gaap_OperatingLeasePayments', window );">Operating Lease, Payments</a></td>
<td class="nump">$ 360,580<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestPaymentOnLiability">
<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>Amount of interest paid on finance lease liability.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918643-209977<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;">us-gaap_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_FinanceLeasePrincipalPayments">
<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>Amount of cash outflow for principal payment on finance lease.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_LeasesAbstract">
<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 );">- References</a><div><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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingLeasePayments">
<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>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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>XML
<SEQUENCE>51
<FILENAME>R31.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6814156480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Net income per share calculation</a></td>
<td class="text"><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%;">Net income per share is calculated as follows (in thousands, except per share amounts):</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.707%;"><tr><td style="width:1.0%;"/><td style="width:57.824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:100%;">Net</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:100%;">Income</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:100%;">Per Share</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:100%;">Amount</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Basic net income per share:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">562,354&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">119,727&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">4.70&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:6.75pt;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);">Dilutive effect of share-based awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,016&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(0.04)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Diluted net income per share:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">562,354&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">120,743&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">4.66&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><div><span><br/></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.707%;"><tr><td style="width:1.0%;"/><td style="width:57.824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:100%;">Net</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:100%;">Income</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:100%;">Per Share</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:100%;">Amount</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Basic net income per share:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">532,357&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">122,651&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">4.34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:6.75pt;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);">Dilutive effect of share-based awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(0.03)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Diluted net income per share:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">532,357&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">123,471&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">4.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><div><span><br/></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.707%;"><tr><td style="width:1.0%;"/><td style="width:57.824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:100%;">Net</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:100%;">Income</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><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:100%;">Per Share</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:100%;">Amount</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Basic net income per share:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">422,599&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">127,588&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:6.75pt;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);">Dilutive effect of share-based awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">616&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(0.01)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Diluted net income per share:</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">422,599&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">128,204&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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.30&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<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 );">- References</a><div><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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<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>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>52
<FILENAME>R35.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6808159088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Compensation (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Dec. 30, 2017</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms', window );">Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification, Description and Terms</a></td>
<td class="text">0<span></span>
</td>
<td class="text">0<span></span>
</td>
<td class="text">0<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for future equity awards (in shares)</a></td>
<td class="nump">11,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">$ 31,136<span></span>
</td>
<td class="nump">$ 28,921<span></span>
</td>
<td class="nump">$ 29,202<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_VestingTermMinimum', window );">Vesting Term, Minimum</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_VestingTermMaximum', window );">Vesting Term, Maximum</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments Related to Tax Withholding for Share-based Compensation</a></td>
<td class="nump">$ 3,818<span></span>
</td>
<td class="nump">$ 1,367<span></span>
</td>
<td class="nump">$ 816<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_tsco_KeyassumptionsinfairvaluedeterminationAbstract', window );"><strong>Key assumptions in fair value determination</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm', window );">Stock option expiration date (in years)</a></td>
<td class="text">ten<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Stock options, additional disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average fair value, Granted (in dollars per share)</a></td>
<td class="nump">$ 20.80<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual term, Outstanding, end of period (in years)</a></td>
<td class="text">6 years 9 months 18 days<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual term, Exercisable, end of period (in years)</a></td>
<td class="text">5 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, Outstanding, beginning of period</a></td>
<td class="nump">$ 46,472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, Outstanding, end of period</a></td>
<td class="nump">47,834<span></span>
</td>
<td class="nump">$ 46,472<span></span>
</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value, Exercisable at end of period</a></td>
<td class="nump">28,502<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation</a></td>
<td class="nump">$ 7,700<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Remaining weighted average expense recognition period (in years)</a></td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_tsco_KeyassumptionsinfairvaluedeterminationAbstract', window );"><strong>Key assumptions in fair value determination</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Expected price volatility, minimum (in hundredths)</a></td>
<td class="nump">26.40%<span></span>
</td>
<td class="nump">26.40%<span></span>
</td>
<td class="nump">25.10%<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Expected price volatility, maximum (in hundredths)</a></td>
<td class="nump">27.60%<span></span>
</td>
<td class="nump">27.00%<span></span>
</td>
<td class="nump">26.00%<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate, minimum (in hundredths)</a></td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">1.70%<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate, maximum (in hundredths)</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">1.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum', window );">Forfeiture rate, minimum (in hundredths)</a></td>
<td class="nump">7.30%<span></span>
</td>
<td class="nump">7.30%<span></span>
</td>
<td class="nump">7.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum', window );">Forfeiture rate, maximum (in hundredths)</a></td>
<td class="nump">7.30%<span></span>
</td>
<td class="nump">7.30%<span></span>
</td>
<td class="nump">7.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum', window );">Dividend yield, minimum (in hundredths)</a></td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">1.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum', window );">Dividend yield, maximum (in hundredths)</a></td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">1.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm', window );">Stock option expiration date (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10<span></span>
</td>
<td class="text">10<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Stock option activity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, beginning of period (in shares)</a></td>
<td class="nump">4,053,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">395,701<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(1,556,917)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled (in shares)</a></td>
<td class="num">(74,651)<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, end of period (in shares)</a></td>
<td class="nump">2,817,519<span></span>
</td>
<td class="nump">4,053,386<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable, end of period (in shares)</a></td>
<td class="nump">1,629,075<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Stock options, additional disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, Outstanding, beginning of period (in dollars per share)</a></td>
<td class="nump">$ 72.49<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Granted (in dollars per share)</a></td>
<td class="nump">89.78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Exercised (in dollars per share)</a></td>
<td class="nump">71.52<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Cancelled (in dollars per share)</a></td>
<td class="nump">76.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, Outstanding, end of period (in dollars per share)</a></td>
<td class="nump">75.34<span></span>
</td>
<td class="nump">$ 72.49<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price, Exercisable, end of period (in dollars per share)</a></td>
<td class="nump">$ 74.81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_tsco_StockoptionsotherinformationAbstract', window );"><strong>Other information relative to option activity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue', window );">Total fair value of stock options vested</a></td>
<td class="nump">$ 16,060<span></span>
</td>
<td class="nump">$ 18,247<span></span>
</td>
<td class="nump">$ 15,996<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of stock options exercised</a></td>
<td class="nump">$ 45,101<span></span>
</td>
<td class="nump">$ 43,476<span></span>
</td>
<td class="nump">$ 9,237<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_tsco_KeyassumptionsinfairvaluedeterminationAbstract', window );"><strong>Key assumptions in fair value determination</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Weighted average expected lives (in years)</a></td>
<td class="text">4 years 6 months<span></span>
</td>
<td class="text">4 years 6 months<span></span>
</td>
<td class="text">4 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_tsco_KeyassumptionsinfairvaluedeterminationAbstract', window );"><strong>Key assumptions in fair value determination</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Weighted average expected lives (in years)</a></td>
<td class="text">4 years 6 months<span></span>
</td>
<td class="text">4 years 6 months<span></span>
</td>
<td class="text">4 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 1,000<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate', window );">Discount rate of employee stock purchase plan (in hundredths)</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Shares of common stock issued for employee stock purchase plan (in shares)</a></td>
<td class="nump">61,678<span></span>
</td>
<td class="nump">77,458<span></span>
</td>
<td class="nump">83,155<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_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares of common stock reserved for future issuance under the ESPP (in shares)</a></td>
<td class="nump">11,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares of common stock reserved for future issuance under the ESPP (in shares)</a></td>
<td class="nump">16,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation</a></td>
<td class="nump">$ 19,600<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Remaining weighted average expense recognition period (in years)</a></td>
<td class="text">1 year 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares issued as a result of vested restricted stock units (in shares)</a></td>
<td class="nump">103,124<span></span>
</td>
<td class="nump">53,714<span></span>
</td>
<td class="nump">39,314<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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments Related to Tax Withholding for Share-based Compensation</a></td>
<td class="nump">$ 3,818<span></span>
</td>
<td class="nump">$ 1,367<span></span>
</td>
<td class="nump">$ 816<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted stock units</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted, beginning of period (in shares)</a></td>
<td class="nump">438,070<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">255,500<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Exercised (in shares)</a></td>
<td class="num">(116,118)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(34,046)<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted, end of period (in shares)</a></td>
<td class="nump">543,406<span></span>
</td>
<td class="nump">438,070<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Restricted stock units, additional disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Restricted, beginning of period (in dollars per share)</a></td>
<td class="nump">$ 64.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Granted (in dollars per share)</a></td>
<td class="nump">88.02<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Exercised (in dollars per share)</a></td>
<td class="nump">71.49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Forfeited (in dollars per share)</a></td>
<td class="nump">73.28<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Restricted, end of period (in dollars per share)</a></td>
<td class="nump">$ 73.55<span></span>
</td>
<td class="nump">$ 64.09<span></span>
</td>
<td class="text">&#160;<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_tsco_OtherinformationrelativetorestrictedunitactivityAbstract', window );"><strong>Other information relative to restricted unit activity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total grant date fair value of restricted units vested and exercised</a></td>
<td class="nump">$ 8,301<span></span>
</td>
<td class="nump">$ 5,325<span></span>
</td>
<td class="nump">3,301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised', window );">Total intrinsic value of restricted units vested and exercised</a></td>
<td class="nump">$ 10,623<span></span>
</td>
<td class="nump">$ 5,364<span></span>
</td>
<td class="nump">$ 3,465<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_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares Paid for Tax Withholding for Share Based Compensation</a></td>
<td class="nump">41,786<span></span>
</td>
<td class="nump">17,131<span></span>
</td>
<td class="nump">11,755<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-Based Restricted Share Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation</a></td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Remaining weighted average expense recognition period (in years)</a></td>
<td class="text">1 year 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares issued as a result of vested restricted stock units (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted stock units</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted, beginning of period (in shares)</a></td>
<td class="nump">41,310<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">58,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Exercised (in shares)</a></td>
<td class="num">(28,792)<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(6,173)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted, end of period (in shares)</a></td>
<td class="nump">93,461<span></span>
</td>
<td class="nump">41,310<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Restricted stock units, additional disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Restricted, beginning of period (in dollars per share)</a></td>
<td class="nump">$ 63.90<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Granted (in dollars per share)</a></td>
<td class="nump">85.51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Exercised (in dollars per share)</a></td>
<td class="nump">70.68<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Forfeited (in dollars per share)</a></td>
<td class="nump">85.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Restricted, end of period (in dollars per share)</a></td>
<td class="nump">$ 75.97<span></span>
</td>
<td class="nump">$ 63.90<span></span>
</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_tsco_OtherinformationrelativetorestrictedunitactivityAbstract', window );"><strong>Other information relative to restricted unit activity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total grant date fair value of restricted units vested and exercised</a></td>
<td class="nump">$ 2,035<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised', window );">Total intrinsic value of restricted units vested and exercised</a></td>
<td class="nump">$ 2,666<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares Paid for Tax Withholding for Share Based Compensation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember', window );">Share-based Payment Arrangement, Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted stock units</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">29,001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Restricted stock units, additional disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, Granted (in dollars per share)</a></td>
<td class="nump">$ 63.90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_KeyassumptionsinfairvaluedeterminationAbstract">
<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>Key assumptions in fair value determination</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;">tsco_KeyassumptionsinfairvaluedeterminationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</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_tsco_OtherinformationrelativetorestrictedunitactivityAbstract">
<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>Other information relative to restricted unit activity</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;">tsco_OtherinformationrelativetorestrictedunitactivityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</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_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm">
<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>Reflects the period of time in years as to when the share-based award expires as specified in the award agreement.</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;">tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:durationStringItemType</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_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum">
<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 minimum estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</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;">tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum">
<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 minimum estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</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;">tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum">
<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 maximum estimated percentage of options granted that are expected to be forfeited or cancelled before becoming fully vested.</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;">tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum">
<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 minimum estimated percentage of options granted that are expected to be forfeited or cancelled before becoming fully vested.</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;">tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue">
<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 total fair value of equity-based awards for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</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;">tsco_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_tsco_StockoptionsotherinformationAbstract">
<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>Stock options, other information</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;">tsco_StockoptionsotherinformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</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_tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised">
<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 intrinsic value of equity-based payment equity instruments, excluding stock (or unit) options, that vested and were exercised during the reporting period as calculated by applying the disclosed pricing methodology.</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;">tsco_TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_tsco_VestingTermMaximum">
<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>Vesting Term, Maximum</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;">tsco_VestingTermMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_tsco_VestingTermMinimum">
<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>Vesting Term, Minimum</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;">tsco_VestingTermMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<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>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<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>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<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>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<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>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<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;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ShareBasedCompensation">
<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>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<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;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate">
<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>Discount rate from fair value on purchase date that participants pay for shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract">
<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 );">- References</a><div><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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<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 number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<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>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<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 number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<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 weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<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 number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<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>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<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 number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<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>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<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 weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<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 estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<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 estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<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 maximum risk-free interest rate assumption that is used in valuing an option on its own shares.</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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<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 minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<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 );">- References</a><div><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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<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 number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<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 weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<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>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<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>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<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>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<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>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<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 weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<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>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<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>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<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>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms">
<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>Description of modification of award under share-based payment arrangement. Includes, but is not limited to, terms for expiration date, vesting rights and exercise price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<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>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<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>Weighted average price at which option holders acquired shares when converting their stock options into shares.</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;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<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>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</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;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<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>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<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>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<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>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<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>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<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>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</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;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<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>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<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>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<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;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R39.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6812532912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Rate Swaps (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Dec. 30, 2017</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_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DerivativeAssets', window );">Derivative Asset</a></td>
<td class="nump">$ 649<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 649<span></span>
</td>
<td class="nump">$ 5,823<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DerivativeFairValueOfDerivativeNet', window );">Derivative, Fair Value, Net</a></td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="nump">5,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated Other Comprehensive Income (Loss), Net of Tax, Total</a></td>
<td class="nump">199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">199<span></span>
</td>
<td class="nump">3,814<span></span>
</td>
<td class="text">&#160;<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_us-gaap_FairValueOptionChangesInFairValueGainLoss1', window );">Fair Value, Option, Changes in Fair Value, Gain (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,332)<span></span>
</td>
<td class="nump">456<span></span>
</td>
<td class="nump">$ 1,371<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect', window );">Reclassification of stranded tax effects (ASU 2018-02)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">595<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,332)<span></span>
</td>
<td class="nump">456<span></span>
</td>
<td class="nump">1,966<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_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax', window );">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,556)<span></span>
</td>
<td class="nump">612<span></span>
</td>
<td class="nump">2,240<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_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax', window );">Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,224)<span></span>
</td>
<td class="nump">156<span></span>
</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_us-gaap_DerivativeLiabilities', window );">Derivative Liability</a></td>
<td class="nump">382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">382<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tsco_InterestRateSwapShortTermPortionMember', window );">Interest Rate Swap Short Term Portion [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DerivativeAssetsCurrent', window );">Derivative Asset, Current</a></td>
<td class="nump">558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">558<span></span>
</td>
<td class="nump">2,601<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tsco_InterestRateSwapLongTermPortionMember', window );">Interest Rate Swap Long Term Portion [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DerivativeAssetsNoncurrent', window );">Derivative Asset, Noncurrent</a></td>
<td class="nump">91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91<span></span>
</td>
<td class="nump">3,222<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DerivativeAssetsNoncurrent', window );">Derivative Asset, Noncurrent</a></td>
<td class="nump">$ 91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91<span></span>
</td>
<td class="nump">3,222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLocationAxis=tsco_BeginningBalanceMember', window );">Beginning Balance [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated Other Comprehensive Income (Loss), Net of Tax, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,814<span></span>
</td>
<td class="nump">$ 3,358<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=tsco_TermLoan1Member', window );">Term Loan 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DerivativeInceptionDates', window );">Interest Rate Swap, Inception Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 31,  2016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DerivativeMaturityDates', window );">Interest Rate Swap, Maturity Date</a></td>
<td class="text">Feb. 19,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DerivativeLiabilityNotionalAmount', window );">Derivative Liability, Notional Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 197,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=tsco_TermLoan2Member', window );">Term Loan 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DerivativeInceptionDates', window );">Interest Rate Swap, Inception Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 30,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DerivativeMaturityDates', window );">Interest Rate Swap, Maturity Date</a></td>
<td class="text">Jun. 15,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DerivativeLiabilityNotionalAmount', window );">Derivative Liability, Notional Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=tsco_InterestRateSwapLiabilityPortionMember', window );">Interest Rate Swap Liability Portion [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative Liability, Current</a></td>
<td class="nump">$ 90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90<span></span>
</td>
<td class="nump">0<span></span>
</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_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Derivative Liability, Noncurrent</a></td>
<td class="nump">$ 292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 292<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect">
<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>Tax Cuts And Jobs Act, Reclassification From AOCI To Retained Earnings, Tax Effect</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;">tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<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>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<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;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<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>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13433-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<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;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsCurrent">
<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>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<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;">us-gaap_DerivativeAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsNoncurrent">
<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>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<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;">us-gaap_DerivativeAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeNet">
<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>Fair value of the assets less the liabilities of a derivative or group of derivatives.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13433-108611<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;">us-gaap_DerivativeFairValueOfDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInceptionDates">
<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>Date the entity entered into the derivative contract, in CCYY-MM-DD format.</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;">us-gaap_DerivativeInceptionDates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DerivativeLiabilities">
<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>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13433-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<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;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<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>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<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;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesNoncurrent">
<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>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<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;">us-gaap_DerivativeLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilityNotionalAmount">
<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>Nominal or face amount used to calculate payments on the derivative liability.</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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579245-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5580258-113959<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579245-113959<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;">us-gaap_DerivativeLiabilityNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DerivativeMaturityDates">
<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>Date the derivative contract matures, in CCYY-MM-DD format.</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;">us-gaap_DerivativeMaturityDates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_FairValueOptionChangesInFairValueGainLoss1">
<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>For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14172-108612<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;">us-gaap_FairValueOptionChangesInFairValueGainLoss1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax">
<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>Amount of tax expense (benefit), after reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e640-108580<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;">us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<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>Amount after tax and reclassification adjustments of other comprehensive income (loss).</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<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;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax">
<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>Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109978405&amp;loc=d3e80720-113993<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<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;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_DebtInstrumentAxis=tsco_InterestRateSwapShortTermPortionMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tsco_InterestRateSwapShortTermPortionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=tsco_InterestRateSwapLongTermPortionMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tsco_InterestRateSwapLongTermPortionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLocationAxis=tsco_BeginningBalanceMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLocationAxis=tsco_BeginningBalanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=tsco_TermLoan1Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=tsco_TermLoan1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=tsco_TermLoan2Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=tsco_TermLoan2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=tsco_InterestRateSwapLiabilityPortionMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=tsco_InterestRateSwapLiabilityPortionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R16.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805828688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Rate Swaps<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Interest Rate Swaps</a></td>
<td class="text">Interest Rate Swaps:<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%;">The Company entered into an interest rate swap agreement which became effective on March 31, 2016, with a maturity date of February 19, 2021.  The notional amount of this swap agreement began at $197.5 million (the principal amount of the February 2016 Term Loan borrowings as of March&#160;31, 2016) and will amortize at the same time and in the same amount as the February 2016 Term Loan borrowings as described in Note 4, up to the maturity date of the interest rate swap agreement on February&#160;19, 2021.  As of December&#160;28, 2019, the notional amount of the interest rate swap was $145.0 million.   </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%;">The Company entered into a second interest rate swap agreement which became effective on June 30, 2017, with a maturity date of June 15, 2022.  The notional amount of this swap agreement began at $100 million (the principal amount of the June 2017 Term Loan borrowings as of June&#160;30, 2017) and will amortize at the same time and in the same amount as the June 2017 Term Loan borrowings as described in Note 4.  As of December&#160;28, 2019, the notional amount of the interest rate swap was $87.5 million.   </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%;">The Company&#8217;s interest rate swap agreements are executed for risk management and are not held for trading purposes.  The objective of the interest rate swap agreements is to mitigate interest rate risk associated with future changes in interest rates.  To accomplish this objective, the interest rate swap agreements are intended to hedge the variable cash flows associated with the variable rate term loan borrowings under the 2016 Senior Credit Facility.  Both interest rate swap agreements entitle the Company to receive, at specified intervals, a variable rate of interest based on LIBOR in exchange for the payment of a fixed rate of interest throughout the life of the agreement, without exchange of the underlying notional amount. </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%;">The Company has designated its interest rate swap agreements as cash flow hedges and accounts for the underlying activity in accordance with hedge accounting.  The interest rate swaps are presented within the Consolidated Balance Sheets at fair value.  In accordance with hedge accounting, the gains and losses on interest rate swaps that are designated and qualify as cash flow hedges are recorded as a component of Other Comprehensive Income (&#8220;OCI&#8221;), net of related income taxes, and reclassified into earnings in the same income statement line and period during which the hedged transactions affect earnings.</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%;">As of December&#160;28, 2019, amounts to be reclassified from Accumulated Other Comprehensive Income (&#8220;AOCI&#8221;) into interest during the next twelve months are not expected to be material.  No significant amounts were excluded from the assessment of cash flow hedge effectiveness as of December&#160;28, 2019.</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%;">The assets and liabilities measured at fair value related to the Company&#8217;s interest rate swaps, excluding accrued interest, were as follows (in thousands): </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:100.000%;"><tr><td style="width:1.0%;"/><td style="width:30.017%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:37.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.304%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.308%;"/><td style="width:1.0%;"/></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivatives Designated<br/> as Cash Flow Hedges</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Location</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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);">Interest rate swaps (short-term portion)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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);">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">558&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,601&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Interest rate swaps (long-term portion)</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 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);">Other assets</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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,222&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total derivative assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">649&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">5,823&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Interest rate swaps (short-term portion)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Other accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:right;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);"><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);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Interest rate swaps (long-term portion)</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 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);">Other long-term liabilities</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">292&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:right;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);"><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);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">382&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:right;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);"><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);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></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%;">The offset to the interest rate swap asset or liability is recorded as a component of equity, net of deferred taxes, in AOCI, and will be reclassified into earnings over the term of the underlying debt as interest payments are made. </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%;">The following table summarizes the changes in AOCI, net of tax, related to the Company&#8217;s interest rate swaps (in thousands):</span></div><div style="text-align:justify;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 style="width:62.860%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.837%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.839%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Beginning fiscal year AOCI balance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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,814&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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,358&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:6pt;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);">Current fiscal year (loss)/gain recognized in OCI</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(4,332)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">456&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;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);">Cumulative adjustment as a result of ASU 2017-12 adoption</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">717&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Other comprehensive (loss)/gain, net of tax</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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,615)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">456&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#cceeff;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);">Ending fiscal year AOCI balance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">199&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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,814&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><div style="text-indent:-9pt;padding-left:9pt;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%;">Cash flows related to the interest rate swaps are included in operating activities on the Consolidated Statements of Cash Flows.</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%;">The following table summarizes the impact of pre-tax gains and losses derived from the Company&#8217;s interest rate swaps (in thousands):</span></div><div style="text-align:justify;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 style="width:39.556%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.466%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.013%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.013%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.016%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Statement Location</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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Amount of (losses)/gains recognized in OCI <br/>during the period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;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);">Other comprehensive (loss)/income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(5,556)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">612&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,240&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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></table></div><div style="text-align:center;"><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%;">The following table summarizes the impact of taxes affecting AOCI as a result of the Company&#8217;s interest rate swaps (in thousands):</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.853%;"><tr><td style="width:1.0%;"/><td style="width:70.474%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.030%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.032%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Income tax (benefit)/expense of interest rate swaps on AOCI</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(1,224)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">156&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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></table></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-style:italic;font-weight:400;line-height:120%;">Credit-risk-related contingent features</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:700;line-height:120%;"> </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%;">In accordance with the underlying interest rate swap agreements, the Company could be declared in default on its interest rate swap obligations if repayment of the underlying indebtedness (i.e., the Company&#8217;s term loans) is accelerated by the lender due to the Company's default on such indebtedness. </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 the Company had breached any of the provisions in the underlying agreements at December&#160;28, 2019, it could have been required to post full collateral or settle its obligations under the Company&#8217;s interest rate swap agreements.  However, as of December&#160;28, 2019, the Company had not breached any of these provisions or posted any collateral related to the underlying interest rate swap agreements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<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 entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<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;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>55
<FILENAME>R12.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805856144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</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_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text">Significant Accounting Policies:<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-style:italic;font-weight:700;line-height:120%;">Nature of Business</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%;">Founded in 1938, Tractor Supply Company (the &#8220;Company&#8221; or &#8220;we&#8221; or &#8220;our&#8221; or &#8220;us&#8221;) is the largest rural lifestyle retailer in the United States (&#8220;U.S.&#8221;).&#160;&#160;The Company is focused on supplying the needs of recreational farmers, ranchers, and all those who enjoy living the rural lifestyle (which we refer to as the &#8220;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Out Here</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%;">&#8221; lifestyle), as well as tradesmen and small businesses.&#160;&#160;Stores are located primarily in towns outlying major metropolitan markets and in rural communities.  The Company also owns and operates Petsense, LLC (&#8220;Petsense&#8221;), a small-box pet specialty supply retailer focused on meeting the needs of pet owners, primarily in small and mid-sized communities, and offering a variety of pet products and services.&#160;&#160;At December&#160;28, 2019, the Company operated a total of 2,024 retail stores in 49 states (1,844 Tractor Supply and Del&#8217;s retail stores and 180 Petsense retail stores) and also offered an expanded assortment of products online at </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">TractorSupply.com</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%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Petsense.com</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-style:italic;font-weight:700;line-height:120%;">Basis of Presentation</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%;">In the first quarter of fiscal 2019, the Company adopted lease accounting guidance as discussed in Note 6 and Note 14 to the Consolidated Financial Statements.  Adoption of the new lease accounting guidance had a material impact to our Consolidated Balance Sheets and related disclosures, and resulted in the recording of additional right-of-use assets and lease liabilities of approximately $2.08 billion as of the date of adoption.  This guidance was applied using the optional transition method which allowed the Company to not recast comparative financial information but rather recognize a cumulative-effect adjustment to retained earnings as of the effective date in the period of adoption.  No adjustment to retained earnings was made as a result of the adoption of this guidance.  Consistent with the optional transition method, the financial information in the Consolidated Balance Sheets prior to the adoption of this new lease accounting guidance has not been adjusted and is therefore not comparable to the current period presented.  The standard did not materially impact our Consolidated Statements of Income, Comprehensive Income, Stockholders&#8217; Equity, or Cash Flows.  For additional information, including the required disclosures, related to the impact of adopting this standard, see Note 6 and Note 14 to the Consolidated Financial Statements.</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%;">In the first quarter of fiscal 2019, the Company adopted Accounting Standards Update 2017-12, &#8220;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities,&#8221; using the modified retrospective transition method.  This method allows for a cumulative effect adjustment to retained earnings, as of the effective date in the period of adoption, for previously recorded amounts of hedge ineffectiveness.  Upon adoption of the guidance, we recognized a cumulative-effect adjustment of $0.7&#160;million from retained earnings to accumulated other comprehensive income.  The adoption of this guidance did not have a material impact on our Consolidated Financial Statements and related disclosures.  For additional information on the required disclosures related to the impact of adopting this guidance, see Note 5 and Note 14 to the Consolidated Financial Statements.</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%;">In the first quarter of fiscal 2018, the Company adopted accounting guidance that allowed for a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the U.S. Tax Cuts and Jobs Act (the &#8220;TCJA&#8221;).  This guidance was applied retrospectively, which resulted in the reclassification of $0.6 million from accumulated other comprehensive income to retained earnings in the Consolidated Balance Sheets, Statements of Stockholders&#8217; Equity, and Statements of Comprehensive Income as of and for the fiscal year ended December 30, 2017.  No other periods presented were affected by the adoption of this accounting guidance.</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-style:italic;font-weight:700;line-height:120%;">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%;">The Company&#8217;s fiscal year includes 52 or 53 weeks and ends on the last Saturday of the calendar year.&#160;&#160;The fiscal years ended December&#160;28, 2019, December&#160;29, 2018, and December&#160;30, 2017, all consisted of 52 weeks.</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-style:italic;font-weight:700;line-height:120%;">Principles of Consolidation</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%;">The accompanying Consolidated Financial Statements include the accounts of the Company and its subsidiaries.&#160;&#160;All intercompany accounts and transactions have been eliminated.</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-style:italic;font-weight:700;line-height:120%;">Management Estimates</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%;">The preparation of Consolidated Financial Statements in conformity with accounting principles generally accepted in the United States (&#8220;U.S. GAAP&#8221;) inherently requires estimates and assumptions by management of the Company that affect the reported amounts of assets and liabilities, revenues and expenses and related disclosures.&#160;&#160;Actual results could differ from those estimates.</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%;">Significant estimates and assumptions by management primarily impact the following key financial statement areas:</span></div><div><span><br/></span></div><div style="padding-left:18pt;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-style:italic;font-weight:400;line-height:120%;">Inventory Valuation</span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;text-decoration: underline;">Inventory Impairment Risk</span></div><div style="padding-left:18pt;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%;">The Company identifies potentially excess and slow-moving inventory by evaluating turn rates, historical and expected future sales trends, age of merchandise, overall inventory levels, current cost of inventory, and other benchmarks.&#160;&#160;The Company has established an inventory valuation reserve to recognize the estimated impairment in value (i.e., an inability to realize the full carrying value) based on the Company&#8217;s aggregate assessment of these valuation indicators under prevailing market conditions and current merchandising strategies.  The Company does not believe its merchandise inventories are subject to significant risk of obsolescence in the near term.&#160;&#160;However, changes in market conditions or consumer purchasing patterns could result in the need for additional reserves.</span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;text-decoration: underline;">Shrinkage</span></div><div style="padding-left:18pt;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%;">The Company performs physical inventories at least once a year for each store that has been open more than 12 months, and the Company has established a reserve for estimating inventory shrinkage between physical inventory counts.&#160;&#160;The reserve is established by assessing the chain-wide average shrinkage experience rate, applied to the related periods&#8217; sales volumes.&#160;&#160;Such assessments are updated on a regular basis for the most recent individual store experiences.&#160;&#160;The estimated store inventory shrink rate is based on historical experience.&#160;&#160;The Company believes historical rates are a reasonably accurate reflection of future trends.</span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;"><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;">Vendor Funding</span></div><div style="padding-left:18pt;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%;">The Company receives funding from substantially all of its significant merchandise vendors, in support of its business initiatives, through a variety of programs and arrangements, including guaranteed vendor support funds (&#8220;vendor support&#8221;) and volume-based rebate funds (&#8220;volume rebates&#8221;).&#160;&#160;The amounts received are subject to terms of vendor agreements, most of which are &#8220;evergreen,&#8221; reflecting the on-going relationship with our significant merchandise vendors.  Certain of the Company&#8217;s agreements, primarily volume rebates, are renegotiated annually, based on expected annual purchases of the vendor&#8217;s product.&#160;&#160;Vendor funding is initially deferred as a reduction of the purchase price of inventory, and then recognized as a reduction of cost of merchandise as the related inventory is sold.&#160;&#160;</span></div><div style="text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">During interim periods, the amount of vendor support and volume rebates are estimated based upon initial commitments and anticipated purchase levels with applicable vendors.&#160;&#160;The estimated purchase volume (and related vendor funding) is based on the Company&#8217;s current knowledge of inventory levels, sales trends and expected customer demand, as well as planned new store openings and relocations.&#160;&#160;Although the Company believes it can reasonably estimate purchase volume and related volume rebates at interim periods, it is possible that actual year-end results could be different from previously estimated amounts.</span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;"><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;">Freight</span></div><div style="padding-left:18pt;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%;">The Company incurs various types of transportation and delivery costs in connection with inventory purchases and distribution.&#160;&#160;Such costs are included as a component of the overall cost of inventories (on an aggregate basis) and recognized as a component of cost of merchandise sold as the related inventory is sold.</span></div><div><span><br/></span></div><div style="text-indent:18pt;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-style:italic;font-weight:400;line-height:120%;">Self-Insurance Reserves</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">The Company self-insures a significant portion of its workers&#8217; compensation and general liability (including product liability) insurance plans.&#160; The Company has stop-loss insurance policies to protect it from individual losses over specified dollar values.  Our deductible or self-insured retention, as applicable, for each claim involving workers&#8217; compensation insurance and general liability insurance is limited to $500,000 and our Texas Work Injury Policy is limited to $500,000.  Further, we maintain a commercially reasonable umbrella/excess policy that covers liabilities in excess of the primary insurance policy limits.</span></div><div style="padding-left:18pt;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%;">The full extent of certain workers&#8217; compensation and general liability claims may not become fully determined for several years.  Therefore, the Company estimates potential obligations based upon historical claims experience, loss development factors, severity factors, and other actuarial assumptions.  Although the Company believes the reserves established for these obligations are reasonably estimated, any significant change in the number of claims or costs associated with claims made under these plans could have a material effect on the Company&#8217;s financial results.&#160;&#160;At December&#160;28, 2019, the Company had net insurance reserves for workers' compensation and general liability plans of $64.6 million compared to $60.5 million at December&#160;29, 2018.&#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-style:italic;font-weight:400;line-height:120%;">    </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;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-style:italic;font-weight:400;line-height:120%;">Impairment of Long-Lived Assets</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">Long-lived assets, including lease assets, are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable.</span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">When evaluating long-lived assets for potential impairment, the Company first compares the carrying value of the asset or asset group to its estimated undiscounted future cash flows.  The evaluation for long-lived assets is performed at the lowest level of identifiable cash flows, which is generally the individual store level.&#160;&#160;The significant assumptions used to determine estimated undiscounted cash flows include cash inflows and outflows directly resulting from the use of those assets in operations, including margin on net sales, payroll and related items, occupancy costs, insurance allocations and other costs to operate a store.&#160;&#160;If the estimated future cash flows are less than the carrying value of the related asset, the Company calculates an impairment loss.&#160;&#160;The impairment loss calculation compares the carrying value of the related asset or asset group to its estimated fair value, which may be based on an estimated future cash flow model, market valuation, or other valuation technique, as appropriate.  The Company recognizes an impairment loss if the amount of the asset&#8217;s carrying value exceeds the asset&#8217;s estimated fair value.  If the Company recognizes an impairment loss, the adjusted carrying amount of the asset becomes its new cost basis.  For a depreciable long-lived asset, the new cost basis will be depreciated (amortized) over the remaining estimated useful life of that asset.</span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">No significant impairment charges were recognized in fiscal 2019, 2018, or 2017.&#160;&#160;Impairment charges, if recognized, are included in selling, general and administrative (&#8220;SG&amp;A&#8221;) expenses in the Consolidated Statements of Income.</span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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-style:italic;font-weight:400;line-height:120%;">Impairment of Indefinite-Lived Intangible Assets</span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;margin-bottom:10pt;"><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%;">Goodwill and other indefinite-lived intangible assets are evaluated for impairment annually, or whenever events or changes in circumstances indicate that the carrying value may not be recoverable.  </span></div><div style="padding-left:18pt;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%;">In accordance with the accounting standards, an entity has the option first to assess qualitative factors to determine whether events and circumstances indicate that it is more likely than not that goodwill or an indefinite-lived intangible asset is impaired. If after such assessment an entity concludes that the asset is not impaired, then the entity is not required to take further action. However, if an entity concludes otherwise, then it is required to determine the fair value of the asset using a quantitative impairment test, and if impaired, the associated assets must be written down to fair value.   </span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">The quantitative impairment test for goodwill compares the fair value of a reporting unit with the carrying value of its net assets, including goodwill.&#160;&#160;If the fair value of the reporting unit is less than the carrying value of the reporting unit,&#160;an impairment charge would be recorded to the Company&#8217;s operations, for the amount in which the carrying amount exceeds the reporting unit&#8217;s fair value.  We determine fair values for each reporting unit using the market approach, when available and appropriate, the income approach, or a combination of both.  The income approach involves forecasting projected financial information (such as revenue growth rates, profit margins, tax rates, and capital expenditures) and selecting a discount rate that reflects the risk inherent in estimated future cash flows.  Under the market approach, the fair value is based on observed market data.  If multiple valuation methodologies are used, the results are weighted appropriately.</span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">The quantitative impairment test for other indefinite-lived intangible assets involves comparing the carrying amount of the asset to the sum of the discounted cash flows expected to be generated by the asset.  If the implied fair value of the indefinite-lived intangible asset is less than the carrying value, an impairment charge would be recorded to the Company&#8217;s operations. </span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">No significant impairment charges were recognized in fiscal 2019, 2018, or 2017.&#160;&#160;Impairment charges, if recognized, are included in SG&amp;A expenses in the Consolidated Statements of Income.</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-style:italic;font-weight:700;line-height:120%;">Revenue Recognition and Sales Returns</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%;">The Company recognizes revenue at the time the customer takes possession of merchandise.&#160;&#160;If the Company receives payment before completion of its customer obligations (as per the Company&#8217;s special order and layaway programs), the revenue is deferred until the customer takes possession of the merchandise and the sale is complete.</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%;">The Company is required to collect certain taxes and fees from customers on behalf of government agencies and remit such collections to the applicable governmental agency on a periodic basis.&#160;&#160;These taxes and fees are collected from customers at the time of purchase, but are not included in net sales.&#160;&#160;The Company records a liability upon collection from the customer and relieves the liability when payments are remitted to the applicable governmental agency.</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%;">The Company estimates a liability for sales returns based on a rolling average of historical return trends, and the Company believes that its estimate for sales returns is an accurate reflection of future returns associated with past sales.&#160;&#160;However, as with any estimate, refund activity may vary from estimated amounts.&#160;&#160;The Company had a liability for sales returns of $11.9 million and $11.3 million as of December&#160;28, 2019 and December&#160;29, 2018, respectively.</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%;">The Company recognizes revenue when&#160;a gift card or merchandise return card is redeemed by the customer and recognizes income when the likelihood of the gift card or merchandise return card being redeemed by the customer is remote (referred to as &#8220;breakage&#8221;).&#160;&#160;The gift cards and merchandise return card breakage rate is based upon historical redemption patterns and income is recognized for unredeemed gift cards and merchandise return cards in proportion to those historical redemption patterns.&#160;&#160;The Company recognized breakage income of $3.0 million, $2.6 million, and $2.4 million in fiscal 2019, 2018, and 2017, respectively.</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-style:italic;font-weight:700;line-height:120%;">Cost of Merchandise Sold</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%;">Cost of merchandise sold includes the total cost of products sold; freight and duty expenses associated with moving merchandise inventories from vendors to distribution facilities, from distribution facilities to retail stores, from one distribution facility to another, and directly to our customers; tariffs on imported products; vendor support; damaged, junked or defective product; cash discounts from payments to merchandise vendors; and adjustments for shrinkage (physical inventory losses), lower of cost or net realizable value, slow moving product, and excess inventory quantities.</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-style:italic;font-weight:700;line-height:120%;">Selling, General and Administrative Expenses</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%;">SG&amp;A expenses include payroll and benefit costs for retail, distribution facility, and corporate employees; share-based compensation expenses; occupancy costs of retail, distribution, and corporate facilities; advertising; tender costs, including bank charges and costs associated with credit and debit card interchange fees; outside service fees; and other administrative costs, such as computer maintenance, supplies, travel, and lodging.</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-style:italic;font-weight:700;line-height:120%;">Advertising Costs</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%;">Advertising costs consist of expenses incurred in connection with digital and social media offerings, newspaper circulars, and customer-targeted direct e-mail and direct mail, as well as limited television, radio, and other limited media channels.&#160;&#160;Costs are expensed when incurred with the exception of television advertising and circular and direct mail promotions, which are expensed upon first showing.&#160;&#160;Advertising expenses were approximately $86.6 million, $83.4 million, and $81.3 million for fiscal 2019, 2018, and 2017, respectively. &#160;Prepaid advertising costs were approximately $0.6 million and $1.3 million as of December&#160;28, 2019, and December&#160;29, 2018, respectively.</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-style:italic;font-weight:700;line-height:120%;">Warehousing and Distribution Facility Costs</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%;">Costs incurred at the Company&#8217;s distribution facilities for receiving, warehousing, and preparing product for delivery are expensed as incurred and are included in SG&amp;A expenses in the Consolidated Statements of Income.&#160;&#160;Because the Company does not include these costs in cost of sales, the Company&#8217;s gross margin may not be comparable to other retailers that include these costs in the calculation of gross margin.&#160;&#160;Distribution facility costs including depreciation were approximately $231.5 million, $209.7 million, and $182.1 million for fiscal 2019, 2018, and 2017, respectively.</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-style:italic;font-weight:700;line-height:120%;">Pre-Opening Costs</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%;">Non-capital expenditures incurred in connection with opening new stores, primarily payroll and rent, are expensed as incurred.&#160;&#160;Pre-opening costs were approximately $8.1 million, $8.5 million, and $10.8 million for fiscal 2019, 2018, and 2017, respectively.</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-style:italic;font-weight:700;line-height:120%;">Share-Based Compensation</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%;">The Company has share-based compensation plans covering certain members of management and non-employee directors, which include incentive and non-qualified stock options, restricted stock units, and performance-based restricted share units.  In addition, the Company offers an Employee Stock Purchase Plan (&#8220;ESPP&#8221;) to most employees that work at least 20 hours per week.</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%;">The Company estimates the fair value of its stock option awards at the date of grant utilizing a </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Black-Scholes</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%;"> option pricing model. The </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Black-Scholes</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%;"> option valuation model was developed for use in estimating the fair value of short-term traded options that have no vesting restrictions and are fully transferable.  However, key assumptions used in the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Black-Scholes</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%;"> model are adjusted to incorporate the unique characteristics of the Company&#8217;s stock option awards.  Option pricing models and generally accepted valuation techniques require management to make subjective assumptions including expected stock price volatility, expected dividend yield, risk-free interest rate, and expected term.  The Company relies on historical volatility trends to estimate future volatility assumptions.&#160;&#160;The risk-free interest rates used were actual U.S.&#160;Treasury Constant Maturity rates for bonds matching the expected term of the option on the date of grant.  The expected term of the option on the date of grant was estimated based on the Company&#8217;s historical experience for similar options.</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%;">In addition to the key assumptions used in the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Black-Scholes</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%;"> model, the estimated forfeiture rate at the time of valuation (which is based on historical experience for similar options) is a critical assumption, as it reduces expense ratably over the vesting period. The Company adjusts this estimate periodically, based on the extent to which actual forfeitures differ, or are expected to differ, from the previous estimate.</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%;">The fair value of the Company&#8217;s restricted stock units and performance-based restricted share units is the closing stock price of the Company&#8217;s common stock the day preceding the grant date, discounted for the expected dividend yield over the term of the award.</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%;">The Company believes its estimates are reasonable in the context of historical experience.&#160;&#160;Future results will depend on, among other matters, levels of share-based compensation granted in the future, actual forfeiture rates, and the timing of option exercises.</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-style:italic;font-weight:700;line-height:120%;">Depreciation and Amortization</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%;">Depreciation includes expenses related to all retail, distribution facility, and corporate assets.&#160;&#160;Amortization includes expenses related to definite-lived intangible assets.</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-style:italic;font-weight:700;line-height:120%;">Income Taxes</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%;">The Company uses the asset and liability method to account for income taxes whereby deferred tax assets and liabilities are determined based on differences between the financial carrying amounts of assets and liabilities and their tax bases.  Deferred tax assets and liabilities are measured using the enacted tax rates and laws that are anticipated to be in effect when temporary differences reverse or are settled.&#160;&#160;The effect of a tax rate change is recognized in the period in which the law is enacted in the provision for income taxes.&#160;&#160;The Company records a valuation allowance when it is more likely than not that a deferred tax asset will not be realized.</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-style:italic;font-weight:700;line-height:120%;">Tax Contingencies</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%;">The Company&#8217;s income tax returns are periodically audited by U.S. federal and state tax authorities.  These audits include questions regarding tax filing positions, including the timing and amount of deductions and the allocation of income among various tax jurisdictions.  At any time, multiple tax years are subject to audit by the various tax authorities.  In evaluating the exposures associated with the Company&#8217;s various tax filing positions, the Company records a liability for uncertain tax positions taken or expected to be taken in a tax return.&#160;&#160;A number of years may elapse before a particular matter, for which the Company has established a reserve, is audited and fully resolved or clarified.&#160;&#160;The Company recognizes the effect of income tax </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%;">positions only if those positions are more likely than not of being sustained.&#160;&#160;Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized.&#160;&#160;Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.&#160;&#160;The Company adjusts its tax contingencies reserve and income tax provision in the period in which actual results of a settlement with tax authorities differs from the established reserve, the statute of limitations expires for the relevant tax authority to examine the tax position or when more information becomes available.</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-style:italic;font-weight:700;line-height:120%;">Sales Tax Audit Reserve</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%;">A portion of the Company&#8217;s sales are to tax-exempt customers, predominantly agricultural-based.&#160;&#160;The Company obtains exemption information as a necessary part of each tax-exempt transaction.&#160;&#160;Many of the states in which the Company conducts business will perform audits to verify the Company&#8217;s compliance with applicable sales tax laws.&#160;&#160;The business activities of the Company&#8217;s customers and the intended use of the unique products sold by the Company create a challenging and complex tax compliance environment.&#160;&#160;These circumstances also create some risk that the Company could be challenged as to the accuracy of the Company&#8217;s sales tax compliance.</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%;">The Company reviews past audit experience and assessments with applicable states to continually determine if it has potential exposure for non-compliance.&#160;&#160;Any estimated liability is based on an initial assessment of compliance risk and historical experience with each state.&#160;&#160;The Company continually reassesses the exposure based on historical audit results, changes in policies, preliminary and final assessments made by state sales tax auditors, and additional documentation that may be provided to reduce the assessment.&#160;&#160;The reserve for these tax audits can fluctuate depending on numerous factors, including the complexity of agricultural-based exemptions, the ambiguity in state tax regulations, the number of ongoing audits, and the length of time required to settle with the state taxing authorities.</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-style:italic;font-weight:700;line-height:120%;">Net Income Per Share</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%;">The Company presents both basic and diluted net income per share on the Consolidated Statements of Income.  Basic net income per share is calculated by dividing net income by the weighted average number of shares outstanding during the period.&#160;&#160;Diluted net income per share is calculated by dividing net income by the weighted average diluted shares outstanding during the period.  Dilutive shares are computed using the treasury stock method for share-based awards. Performance-based restricted share units are included in diluted shares only if the related performance conditions have been considered satisfied as of the end of the reporting period.  </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-style:italic;font-weight:700;line-height:120%;">Cash and Cash Equivalents</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%;">Temporary cash investments, with a maturity of three months or less when purchased, are considered to be cash equivalents.&#160;&#160;The majority of payments due from banks for customer credit cards are classified as cash and cash equivalents, as they generally settle within 24 - 48 hours.</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%;">Sales generated through the Company&#8217;s private label credit cards are not reflected as accounts receivable.&#160;&#160;Under an agreement with Citi Cards, a division of Citigroup, consumer and business credit is extended directly to customers by Citigroup.&#160;&#160;All credit program and related services are performed and controlled directly by Citigroup.&#160;&#160;Payments due from Citigroup are classified as cash and cash equivalents as they generally settle within 24 - 48 hours.</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-style:italic;font-weight:700;line-height:120%;">Fair Value of Financial Instruments</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%;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants on the measurement date.  The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value.&#160;&#160;These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.</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%;">The Company&#8217;s financial instruments consist of cash and cash equivalents, short-term receivables, trade payables, debt instruments, and interest rate swaps.  Due to their short-term nature, the carrying values of cash and cash equivalents, short-term receivables, and trade payables approximate current fair value at each balance sheet date.  The Company had $397.5 million and $408.8 million in borrowings under our debt facilities (as discussed in Note 4) as of December&#160;28, 2019 and December&#160;29, 2018, respectively.  Based on current market interest rates (Level 2 inputs), the carrying value of our borrowings under our debt facilities approximates fair value for each period reported.  The fair value of the Company&#8217;s interest rate swaps </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%;">is determined based on the present value of expected future cash flows using forward rate curves (a Level 2 input).  As described in further detail in Note 5, the fair value of the interest rate swaps, excluding accrued interest, was a net asset of $0.3&#160;million and $5.8&#160;million as of December&#160;28, 2019 and December&#160;29, 2018, respectively. </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-style:italic;font-weight:700;line-height:120%;">Derivative Financial Instruments</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%;">The Company accounts for derivative financial instruments in accordance with applicable accounting standards for such instruments and hedging activities, which require that all derivatives are recorded on the balance sheet at fair value.  The accounting for changes in the fair value of derivatives depends on the intended use of the derivative, whether the Company has elected to designate a derivative in a hedging relationship and apply hedge accounting and whether the hedging relationship has satisfied the criteria necessary to apply hedge accounting. </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%;">Derivatives designated and qualifying as a hedge of the exposure to changes in the fair value of an asset, liability, or firm commitment attributable to a particular risk are considered fair value hedges.  Derivatives designated and qualifying as a hedge of the exposure to variability in expected future cash flows, or other types of forecasted transactions, are considered cash flow hedges.  Hedge accounting generally provides for the matching of the timing of gain or loss recognition on the hedging instrument with the recognition of the changes in the fair value of the hedged asset or liability that are attributable to the hedged risk in a fair value hedge or the earnings effect of the hedged forecasted transactions in a cash flow hedge.  The Company may enter into derivative contracts that are intended to economically hedge a certain portion of its risk, even though hedge accounting does not apply or the Company elects not to apply the hedge accounting standards. </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-style:italic;font-weight:700;line-height:120%;">Inventories</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%;">Inventories are stated at the lower of cost, as determined by the average cost method, or net realizable value.&#160;&#160;Inventory cost consists of the direct cost of merchandise including freight, duties, and tariffs.&#160;&#160;Inventories are net of shrinkage, obsolescence, other valuations, and vendor allowances.</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-style:italic;font-weight:700;line-height:120%;">Property and Equipment</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%;">Property and equipment are initially recorded at cost.&#160;&#160;Depreciation is recorded using the straight-line method over the estimated useful lives of the assets.&#160;&#160;Improvements to leased premises are amortized using the straight-line method over the remaining term of the lease or the useful life of the improvement, whichever is less.  The following table summarizes the Company's property and equipment balances and includes the estimated useful lives which are generally applied (in thousands, except estimated useful lives):</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 style="width:49.023%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.935%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.935%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.939%;"/><td style="width:1.0%;"/></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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Lives</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28,<br/>2019</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;"><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);"><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);"/></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:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Land</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">100,343&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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);"><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);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">100,767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Buildings and improvements</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:top;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);">1 &#8211; 35 years</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,242,544&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="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);"><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);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,110,767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Furniture, fixtures and equipment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;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);">5 &#8211; 10 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">729,272&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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);"><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);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">645,702&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Computer software and hardware</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:top;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);">2 &#8211;&#160;7 years</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">440,222&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="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);"><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);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">349,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">39,110&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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);"><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);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">130,812&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6pt;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);">Property and equipment, gross</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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,551,491&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="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);"><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);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,337,548&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#cceeff;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);">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(1,387,535)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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);"><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);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(1,203,084)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6pt;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);">Property and equipment, net</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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);">1,163,956&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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="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);"><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);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);">1,134,464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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></table></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%;">The Company entered into agreements with various governmental entities in the states of Kentucky, Georgia, and Tennessee to implement tax abatement plans related to its distribution center in Franklin, Kentucky (Simpson County), its distribution center in Macon, Georgia (Bibb County), and its Store Support Center in Brentwood, Tennessee (Williamson County).&#160;&#160;The tax abatement plans provide for reduction of real property taxes for specified time frames by legally transferring title to its real property in exchange for industrial revenue bonds.  This property was then leased back to the Company.  No cash was exchanged.  </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%;">The lease payments are equal to the amount of the payments on the bonds.&#160;&#160;The tax abatement period extends through the term of the lease, which coincides with the maturity date of the bonds.  At any time, the Company has the option to purchase the real property by paying off the bonds, plus $1.&#160;&#160;The terms and amounts authorized and drawn under each industrial revenue bond agreement are outlined as follows, as of December&#160;28, 2019:</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.561%;"><tr><td style="width:1.0%;"/><td style="width:47.779%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.005%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.005%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.009%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Bond Term</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 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;"><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:9pt;font-weight:700;line-height:100%;">Bond Authorized Amount</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:9pt;font-weight:700;line-height:100%;">(in millions)</span></div></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 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;"><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:9pt;font-weight:700;line-height:100%;">Amount Drawn</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:9pt;font-weight:700;line-height:100%;">(in millions)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Franklin, Kentucky Distribution Center</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;border-top:1pt solid #000000;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);">30 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">$54.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">$51.8</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);">Macon, Georgia Distribution Center</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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;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);">15 years</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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">$58.0</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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">$49.9</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Brentwood, Tennessee Store Support Center</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;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);">10 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">$78.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">$75.3</span></td></tr></table></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%;">Due to the form of these transactions, the Company has not recorded the bonds or the lease obligation associated with the sale lease-back transaction.  The original cost of the Company&#8217;s property and equipment is recorded on the balance sheet and is being depreciated over its estimated useful life.</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-style:italic;font-weight:700;line-height:120%;">Capitalized Software Costs</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%;">The Company capitalizes certain costs related to the acquisition and development of software and amortizes these costs using the straight-line method over the estimated useful life of the software, which is <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI5NzE1_25c10c75-ac77-4a58-8eba-143228bdfe59">two</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI5NzIx_cd3e79ee-46aa-4292-9862-9a57a9bf3f71">seven</span> years.&#160;&#160;Computer software consists of software developed for internal-use and third-party software purchased for internal-use.&#160;&#160;A subsequent addition, modification or upgrade to internal-use software is capitalized to the extent that it enhances the software&#8217;s functionality or extends its useful life.&#160;&#160;These costs are included in computer software and hardware in the accompanying Consolidated Balance Sheets.&#160;&#160;Certain software costs not meeting the criteria for capitalization are expensed as incurred.</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-style:italic;font-weight:700;line-height:120%;">Store Closing Costs</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%;">The Company regularly evaluates the performance of its stores and periodically closes those stores that are underperforming.&#160;&#160;The Company records a liability for costs associated with an exit or disposal activity when the liability is incurred, usually in the period the store closes.&#160;&#160;Store closing costs were not significant to the results of operations for any of the fiscal years presented.</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-style:italic;font-weight:700;line-height:120%;">Leases</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Operating lease assets and liabilities are recognized at the lease commencement date. Operating lease liabilities represent the present value of lease payments not yet paid. Operating lease assets represent our right to use an underlying asset and are based upon the operating lease liabilities adjusted for prepayments or accrued lease payments, initial direct costs, lease incentives, and impairment, if any, of operating lease assets. To determine the present value of lease payments not yet paid, we estimate incremental borrowing rates corresponding to the reasonably certain lease term. </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%;">As substantially all of our leases do not provide an implicit rate, we estimate our collateralized incremental borrowing rate based upon a synthetic credit rating and yield curve analysis at commencement or modification date in determining the present value of lease payments.</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%;">Assets under finance leases are amortized in accordance with the Company&#8217;s normal depreciation policy for owned assets or over the lease term, if shorter, and the related charge to operations is included in depreciation expense in the Consolidated Statements of Income.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<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 );">- References</a><div><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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SignificantAccountingPoliciesTextBlock">
<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 entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<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;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>56
<FILENAME>R28.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6814017936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Rate Swaps (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</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_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock', window );">Schedule of Derivative Assets at Fair Value</a></td>
<td class="text"><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%;">The assets and liabilities measured at fair value related to the Company&#8217;s interest rate swaps, excluding accrued interest, were as follows (in thousands): </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:100.000%;"><tr><td style="width:1.0%;"/><td style="width:30.017%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:37.181%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.304%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.308%;"/><td style="width:1.0%;"/></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivatives Designated<br/> as Cash Flow Hedges</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Location</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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);">Interest rate swaps (short-term portion)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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);">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">558&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,601&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Interest rate swaps (long-term portion)</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 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);">Other assets</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">91&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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,222&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total derivative assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">649&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">5,823&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Interest rate swaps (short-term portion)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Other accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:right;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);"><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);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Interest rate swaps (long-term portion)</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 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);">Other long-term liabilities</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">292&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:right;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);"><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);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">382&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:right;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);"><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);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><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_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock', window );">Derivative Instruments, Gain</a></td>
<td class="text"><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%;">The following table summarizes the changes in AOCI, net of tax, related to the Company&#8217;s interest rate swaps (in thousands):</span></div><div style="text-align:justify;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 style="width:62.860%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.837%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.839%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Beginning fiscal year AOCI balance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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,814&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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,358&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:6pt;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);">Current fiscal year (loss)/gain recognized in OCI</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(4,332)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">456&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;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);">Cumulative adjustment as a result of ASU 2017-12 adoption</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">717&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Other comprehensive (loss)/gain, net of tax</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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,615)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">456&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#cceeff;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);">Ending fiscal year AOCI balance</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">199&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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,814&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_DerivativeInstrumentsGainLossPreTaxTableTextBlock', window );">Derivative Instruments, Gain (Loss), pre-tax</a></td>
<td class="text"><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%;">The following table summarizes the impact of pre-tax gains and losses derived from the Company&#8217;s interest rate swaps (in thousands):</span></div><div style="text-align:justify;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 style="width:39.556%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.466%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.013%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.013%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.016%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Statement Location</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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Amount of (losses)/gains recognized in OCI <br/>during the period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;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);">Other comprehensive (loss)/income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(5,556)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">612&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,240&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_DerivativeInstrumentsGainLossTaxImpactTableTextBlock', window );">Derivative Instruments, Gain (Loss), tax impact</a></td>
<td class="text"><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%;">The following table summarizes the impact of taxes affecting AOCI as a result of the Company&#8217;s interest rate swaps (in thousands):</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.853%;"><tr><td style="width:1.0%;"/><td style="width:70.474%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.030%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.032%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Income tax (benefit)/expense of interest rate swaps on AOCI</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(1,224)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">156&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_DerivativeInstrumentsGainLossPreTaxTableTextBlock">
<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>Derivative Instruments, Gain (Loss), pre-tax</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;">tsco_DerivativeInstrumentsGainLossPreTaxTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_tsco_DerivativeInstrumentsGainLossTaxImpactTableTextBlock">
<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>Derivative Instruments, Gain (Loss), tax impact</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;">tsco_DerivativeInstrumentsGainLossTaxImpactTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock">
<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>Tabular disclosure of derivative assets at fair value.</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;">us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock">
<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>Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4E<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5624181-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5618551-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5624171-113959<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;">us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>57
<FILENAME>R24.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6791987440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</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_us-gaap_NatureOfOperations', window );">Nature of Business</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Nature of Business</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%;">Founded in 1938, Tractor Supply Company (the &#8220;Company&#8221; or &#8220;we&#8221; or &#8220;our&#8221; or &#8220;us&#8221;) is the largest rural lifestyle retailer in the United States (&#8220;U.S.&#8221;).&#160;&#160;The Company is focused on supplying the needs of recreational farmers, ranchers, and all those who enjoy living the rural lifestyle (which we refer to as the &#8220;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Out Here</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%;">&#8221; lifestyle), as well as tradesmen and small businesses.&#160;&#160;Stores are located primarily in towns outlying major metropolitan markets and in rural communities.  The Company also owns and operates Petsense, LLC (&#8220;Petsense&#8221;), a small-box pet specialty supply retailer focused on meeting the needs of pet owners, primarily in small and mid-sized communities, and offering a variety of pet products and services.&#160;&#160;At December&#160;28, 2019, the Company operated a total of 2,024 retail stores in 49 states (1,844 Tractor Supply and Del&#8217;s retail stores and 180 Petsense retail stores) and also offered an expanded assortment of products online at </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">TractorSupply.com</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%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Petsense.com</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><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_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Basis of Presentation</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%;">In the first quarter of fiscal 2019, the Company adopted lease accounting guidance as discussed in Note 6 and Note 14 to the Consolidated Financial Statements.  Adoption of the new lease accounting guidance had a material impact to our Consolidated Balance Sheets and related disclosures, and resulted in the recording of additional right-of-use assets and lease liabilities of approximately $2.08 billion as of the date of adoption.  This guidance was applied using the optional transition method which allowed the Company to not recast comparative financial information but rather recognize a cumulative-effect adjustment to retained earnings as of the effective date in the period of adoption.  No adjustment to retained earnings was made as a result of the adoption of this guidance.  Consistent with the optional transition method, the financial information in the Consolidated Balance Sheets prior to the adoption of this new lease accounting guidance has not been adjusted and is therefore not comparable to the current period presented.  The standard did not materially impact our Consolidated Statements of Income, Comprehensive Income, Stockholders&#8217; Equity, or Cash Flows.  For additional information, including the required disclosures, related to the impact of adopting this standard, see Note 6 and Note 14 to the Consolidated Financial Statements.</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%;">In the first quarter of fiscal 2019, the Company adopted Accounting Standards Update 2017-12, &#8220;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities,&#8221; using the modified retrospective transition method.  This method allows for a cumulative effect adjustment to retained earnings, as of the effective date in the period of adoption, for previously recorded amounts of hedge ineffectiveness.  Upon adoption of the guidance, we recognized a cumulative-effect adjustment of $0.7&#160;million from retained earnings to accumulated other comprehensive income.  The adoption of this guidance did not have a material impact on our Consolidated Financial Statements and related disclosures.  For additional information on the required disclosures related to the impact of adopting this guidance, see Note 5 and Note 14 to the Consolidated Financial Statements.</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%;">In the first quarter of fiscal 2018, the Company adopted accounting guidance that allowed for a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the U.S. Tax Cuts and Jobs Act (the &#8220;TCJA&#8221;).  This guidance was applied retrospectively, which resulted in the reclassification of $0.6 million from accumulated other comprehensive income to retained earnings in the Consolidated Balance Sheets, Statements of Stockholders&#8217; Equity, and Statements of Comprehensive Income as of and for the fiscal year ended December 30, 2017.  No other periods presented were affected by the adoption of this accounting guidance.</span></div><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_us-gaap_FiscalPeriod', window );">Fiscal Year</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">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%;">The Company&#8217;s fiscal year includes 52 or 53 weeks and ends on the last Saturday of the calendar year.&#160;&#160;The fiscal years ended December&#160;28, 2019, December&#160;29, 2018, and December&#160;30, 2017, all consisted of 52 weeks.</span></div><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_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Principles of Consolidation</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%;">The accompanying Consolidated Financial Statements include the accounts of the Company and its subsidiaries.&#160;&#160;All intercompany accounts and transactions have been eliminated.</span></div><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_us-gaap_UseOfEstimates', window );">Management Estimates</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Management Estimates</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%;">The preparation of Consolidated Financial Statements in conformity with accounting principles generally accepted in the United States (&#8220;U.S. GAAP&#8221;) inherently requires estimates and assumptions by management of the Company that affect the reported amounts of assets and liabilities, revenues and expenses and related disclosures.&#160;&#160;Actual results could differ from those estimates.</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%;">Significant estimates and assumptions by management primarily impact the following key financial statement areas:</span></div><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_us-gaap_InventoryImpairmentPolicy', window );">Inventory Impairment Risk</a></td>
<td class="text"><div style="padding-left:18pt;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%;text-decoration: underline;">Inventory Impairment Risk</span></div><div style="padding-left:18pt;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%;">The Company identifies potentially excess and slow-moving inventory by evaluating turn rates, historical and expected future sales trends, age of merchandise, overall inventory levels, current cost of inventory, and other benchmarks.&#160;&#160;The Company has established an inventory valuation reserve to recognize the estimated impairment in value (i.e., an inability to realize the full carrying value) based on the Company&#8217;s aggregate assessment of these valuation indicators under prevailing market conditions and current merchandising strategies.  The Company does not believe its merchandise inventories are subject to significant risk of obsolescence in the near term.&#160;&#160;However, changes in market conditions or consumer purchasing patterns could result in the need for additional reserves.</span></div><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_us-gaap_InventoryShrinkagePolicy', window );">Shrinkage</a></td>
<td class="text"><div style="padding-left:18pt;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%;text-decoration: underline;">Shrinkage</span></div><div style="padding-left:18pt;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%;">The Company performs physical inventories at least once a year for each store that has been open more than 12 months, and the Company has established a reserve for estimating inventory shrinkage between physical inventory counts.&#160;&#160;The reserve is established by assessing the chain-wide average shrinkage experience rate, applied to the related periods&#8217; sales volumes.&#160;&#160;Such assessments are updated on a regular basis for the most recent individual store experiences.&#160;&#160;The estimated store inventory shrink rate is based on historical experience.&#160;&#160;The Company believes historical rates are a reasonably accurate reflection of future trends.</span></div><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_us-gaap_CostOfSalesVendorAllowancesPolicy', window );">Vendor Funding</a></td>
<td class="text"><div style="text-indent:18pt;"><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;">Vendor Funding</span></div><div style="padding-left:18pt;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%;">The Company receives funding from substantially all of its significant merchandise vendors, in support of its business initiatives, through a variety of programs and arrangements, including guaranteed vendor support funds (&#8220;vendor support&#8221;) and volume-based rebate funds (&#8220;volume rebates&#8221;).&#160;&#160;The amounts received are subject to terms of vendor agreements, most of which are &#8220;evergreen,&#8221; reflecting the on-going relationship with our significant merchandise vendors.  Certain of the Company&#8217;s agreements, primarily volume rebates, are renegotiated annually, based on expected annual purchases of the vendor&#8217;s product.&#160;&#160;Vendor funding is initially deferred as a reduction of the purchase price of inventory, and then recognized as a reduction of cost of merchandise as the related inventory is sold.&#160;&#160;</span></div><div style="text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">During interim periods, the amount of vendor support and volume rebates are estimated based upon initial commitments and anticipated purchase levels with applicable vendors.&#160;&#160;The estimated purchase volume (and related vendor funding) is based on the Company&#8217;s current knowledge of inventory levels, sales trends and expected customer demand, as well as planned new store openings and relocations.&#160;&#160;Although the Company believes it can reasonably estimate purchase volume and related volume rebates at interim periods, it is possible that actual year-end results could be different from previously estimated amounts.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_FreightPolicyTextBlock', window );">Freight</a></td>
<td class="text"><div style="text-indent:18pt;"><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;">Freight</span></div><div style="padding-left:18pt;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%;">The Company incurs various types of transportation and delivery costs in connection with inventory purchases and distribution.&#160;&#160;Such costs are included as a component of the overall cost of inventories (on an aggregate basis) and recognized as a component of cost of merchandise sold as the related inventory is sold.</span></div><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_us-gaap_LiabilityReserveEstimatePolicy', window );">Self-Insurance Reserves</a></td>
<td class="text"><div style="text-indent:18pt;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-style:italic;font-weight:400;line-height:120%;">Self-Insurance Reserves</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">The Company self-insures a significant portion of its workers&#8217; compensation and general liability (including product liability) insurance plans.&#160; The Company has stop-loss insurance policies to protect it from individual losses over specified dollar values.  Our deductible or self-insured retention, as applicable, for each claim involving workers&#8217; compensation insurance and general liability insurance is limited to $500,000 and our Texas Work Injury Policy is limited to $500,000.  Further, we maintain a commercially reasonable umbrella/excess policy that covers liabilities in excess of the primary insurance policy limits.</span></div>The full extent of certain workers&#8217; compensation and general liability claims may not become fully determined for several years.  Therefore, the Company estimates potential obligations based upon historical claims experience, loss development factors, severity factors, and other actuarial assumptions.  Although the Company believes the reserves established for these obligations are reasonably estimated, any significant change in the number of claims or costs associated with claims made under these plans could have a material effect on the Company&#8217;s financial results.&#160;&#160;At December&#160;28, 2019, the Company had net insurance reserves for workers' compensation and general liability plans of $64.6 million compared to $60.5 million at December&#160;29, 2018.<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_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><div style="text-indent:18pt;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-style:italic;font-weight:400;line-height:120%;">Impairment of Long-Lived Assets</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">Long-lived assets, including lease assets, are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable.</span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">When evaluating long-lived assets for potential impairment, the Company first compares the carrying value of the asset or asset group to its estimated undiscounted future cash flows.  The evaluation for long-lived assets is performed at the lowest level of identifiable cash flows, which is generally the individual store level.&#160;&#160;The significant assumptions used to determine estimated undiscounted cash flows include cash inflows and outflows directly resulting from the use of those assets in operations, including margin on net sales, payroll and related items, occupancy costs, insurance allocations and other costs to operate a store.&#160;&#160;If the estimated future cash flows are less than the carrying value of the related asset, the Company calculates an impairment loss.&#160;&#160;The impairment loss calculation compares the carrying value of the related asset or asset group to its estimated fair value, which may be based on an estimated future cash flow model, market valuation, or other valuation technique, as appropriate.  The Company recognizes an impairment loss if the amount of the asset&#8217;s carrying value exceeds the asset&#8217;s estimated fair value.  If the Company recognizes an impairment loss, the adjusted carrying amount of the asset becomes its new cost basis.  For a depreciable long-lived asset, the new cost basis will be depreciated (amortized) over the remaining estimated useful life of that asset.</span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">No significant impairment charges were recognized in fiscal 2019, 2018, or 2017.&#160;&#160;Impairment charges, if recognized, are included in selling, general and administrative (&#8220;SG&amp;A&#8221;) expenses in the Consolidated Statements of Income.</span></div><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_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Impairement of Indefinite-Lived Intangible Assets</a></td>
<td class="text"><div style="padding-left:18pt;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-style:italic;font-weight:400;line-height:120%;">Impairment of Indefinite-Lived Intangible Assets</span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;margin-bottom:10pt;"><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%;">Goodwill and other indefinite-lived intangible assets are evaluated for impairment annually, or whenever events or changes in circumstances indicate that the carrying value may not be recoverable.  </span></div><div style="padding-left:18pt;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%;">In accordance with the accounting standards, an entity has the option first to assess qualitative factors to determine whether events and circumstances indicate that it is more likely than not that goodwill or an indefinite-lived intangible asset is impaired. If after such assessment an entity concludes that the asset is not impaired, then the entity is not required to take further action. However, if an entity concludes otherwise, then it is required to determine the fair value of the asset using a quantitative impairment test, and if impaired, the associated assets must be written down to fair value.   </span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">The quantitative impairment test for goodwill compares the fair value of a reporting unit with the carrying value of its net assets, including goodwill.&#160;&#160;If the fair value of the reporting unit is less than the carrying value of the reporting unit,&#160;an impairment charge would be recorded to the Company&#8217;s operations, for the amount in which the carrying amount exceeds the reporting unit&#8217;s fair value.  We determine fair values for each reporting unit using the market approach, when available and appropriate, the income approach, or a combination of both.  The income approach involves forecasting projected financial information (such as revenue growth rates, profit margins, tax rates, and capital expenditures) and selecting a discount rate that reflects the risk inherent in estimated future cash flows.  Under the market approach, the fair value is based on observed market data.  If multiple valuation methodologies are used, the results are weighted appropriately.</span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">The quantitative impairment test for other indefinite-lived intangible assets involves comparing the carrying amount of the asset to the sum of the discounted cash flows expected to be generated by the asset.  If the implied fair value of the indefinite-lived intangible asset is less than the carrying value, an impairment charge would be recorded to the Company&#8217;s operations. </span></div><div style="padding-left:18pt;text-align:justify;"><span><br/></span></div><div style="padding-left:18pt;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%;">No significant impairment charges were recognized in fiscal 2019, 2018, or 2017.&#160;&#160;Impairment charges, if recognized, are included in SG&amp;A expenses in the Consolidated Statements of Income.</span></div><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_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text">The Company recognizes revenue at the time the customer takes possession of merchandise.&#160;&#160;If the Company receives payment before completion of its customer obligations (as per the Company&#8217;s special order and layaway programs), the revenue is deferred until the customer takes possession of the merchandise and the sale is complete.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_SalesTaxesPolicyTextBlock', window );">Sales Taxes</a></td>
<td class="text">The Company is required to collect certain taxes and fees from customers on behalf of government agencies and remit such collections to the applicable governmental agency on a periodic basis.&#160;&#160;These taxes and fees are collected from customers at the time of purchase, but are not included in net sales.&#160;&#160;The Company records a liability upon collection from the customer and relieves the liability when payments are remitted to the applicable governmental agency.<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_us-gaap_RevenueRecognitionSalesReturns', window );">Revenue Recognition Sales Returns</a></td>
<td class="text">The Company estimates a liability for sales returns based on a rolling average of historical return trends, and the Company believes that its estimate for sales returns is an accurate reflection of future returns associated with past sales.&#160;&#160;However, as with any estimate, refund activity may vary from estimated amounts.&#160;&#160;The Company had a liability for sales returns of $11.9 million and $11.3 million as of December&#160;28, 2019 and December&#160;29, 2018, respectively.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_RevenueRecognitionGiftCardsTextBlock', window );">Revenue Recognition Gift Cards</a></td>
<td class="text">The Company recognizes revenue when&#160;a gift card or merchandise return card is redeemed by the customer and recognizes income when the likelihood of the gift card or merchandise return card being redeemed by the customer is remote (referred to as &#8220;breakage&#8221;).&#160;&#160;The gift cards and merchandise return card breakage rate is based upon historical redemption patterns and income is recognized for unredeemed gift cards and merchandise return cards in proportion to those historical redemption patterns.&#160;&#160;The Company recognized breakage income of $3.0 million, $2.6 million, and $2.4 million in fiscal 2019, 2018, and 2017, respectively.<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_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of Merchandise Sold</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Cost of Merchandise Sold</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%;">Cost of merchandise sold includes the total cost of products sold; freight and duty expenses associated with moving merchandise inventories from vendors to distribution facilities, from distribution facilities to retail stores, from one distribution facility to another, and directly to our customers; tariffs on imported products; vendor support; damaged, junked or defective product; cash discounts from payments to merchandise vendors; and adjustments for shrinkage (physical inventory losses), lower of cost or net realizable value, slow moving product, and excess inventory quantities.</span></div><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_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Selling, General and Administrative Expenses</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Selling, General and Administrative Expenses</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%;">SG&amp;A expenses include payroll and benefit costs for retail, distribution facility, and corporate employees; share-based compensation expenses; occupancy costs of retail, distribution, and corporate facilities; advertising; tender costs, including bank charges and costs associated with credit and debit card interchange fees; outside service fees; and other administrative costs, such as computer maintenance, supplies, travel, and lodging.</span></div><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_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Advertising Costs</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%;">Advertising costs consist of expenses incurred in connection with digital and social media offerings, newspaper circulars, and customer-targeted direct e-mail and direct mail, as well as limited television, radio, and other limited media channels.&#160;&#160;Costs are expensed when incurred with the exception of television advertising and circular and direct mail promotions, which are expensed upon first showing.&#160;&#160;Advertising expenses were approximately $86.6 million, $83.4 million, and $81.3 million for fiscal 2019, 2018, and 2017, respectively. &#160;Prepaid advertising costs were approximately $0.6 million and $1.3 million as of December&#160;28, 2019, and December&#160;29, 2018, respectively.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_WarehousingAndDistributionCostsPolicyTextBlock', window );">Warehousing and Distribution Costs</a></td>
<td class="text"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Warehousing and Distribution Facility Costs</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%;">Costs incurred at the Company&#8217;s distribution facilities for receiving, warehousing, and preparing product for delivery are expensed as incurred and are included in SG&amp;A expenses in the Consolidated Statements of Income.&#160;&#160;Because the Company does not include these costs in cost of sales, the Company&#8217;s gross margin may not be comparable to other retailers that include these costs in the calculation of gross margin.&#160;&#160;Distribution facility costs including depreciation were approximately $231.5 million, $209.7 million, and $182.1 million for fiscal 2019, 2018, and 2017, respectively.</span></div><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_us-gaap_StartUpActivitiesCostPolicy', window );">Pre-opening Costs</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Pre-Opening Costs</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%;">Non-capital expenditures incurred in connection with opening new stores, primarily payroll and rent, are expensed as incurred.&#160;&#160;Pre-opening costs were approximately $8.1 million, $8.5 million, and $10.8 million for fiscal 2019, 2018, and 2017, respectively.</span></div><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_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based Compensation</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Share-Based Compensation</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%;">The Company has share-based compensation plans covering certain members of management and non-employee directors, which include incentive and non-qualified stock options, restricted stock units, and performance-based restricted share units.  In addition, the Company offers an Employee Stock Purchase Plan (&#8220;ESPP&#8221;) to most employees that work at least 20 hours per week.</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%;">The Company estimates the fair value of its stock option awards at the date of grant utilizing a </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Black-Scholes</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%;"> option pricing model. The </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Black-Scholes</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%;"> option valuation model was developed for use in estimating the fair value of short-term traded options that have no vesting restrictions and are fully transferable.  However, key assumptions used in the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Black-Scholes</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%;"> model are adjusted to incorporate the unique characteristics of the Company&#8217;s stock option awards.  Option pricing models and generally accepted valuation techniques require management to make subjective assumptions including expected stock price volatility, expected dividend yield, risk-free interest rate, and expected term.  The Company relies on historical volatility trends to estimate future volatility assumptions.&#160;&#160;The risk-free interest rates used were actual U.S.&#160;Treasury Constant Maturity rates for bonds matching the expected term of the option on the date of grant.  The expected term of the option on the date of grant was estimated based on the Company&#8217;s historical experience for similar options.</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%;">In addition to the key assumptions used in the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Black-Scholes</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%;"> model, the estimated forfeiture rate at the time of valuation (which is based on historical experience for similar options) is a critical assumption, as it reduces expense ratably over the vesting period. The Company adjusts this estimate periodically, based on the extent to which actual forfeitures differ, or are expected to differ, from the previous estimate.</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%;">The fair value of the Company&#8217;s restricted stock units and performance-based restricted share units is the closing stock price of the Company&#8217;s common stock the day preceding the grant date, discounted for the expected dividend yield over the term of the award.</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%;">The Company believes its estimates are reasonable in the context of historical experience.&#160;&#160;Future results will depend on, among other matters, levels of share-based compensation granted in the future, actual forfeiture rates, and the timing of option exercises.</span></div><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_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock', window );">Depreciation and Amortization</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Depreciation and Amortization</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%;">Depreciation includes expenses related to all retail, distribution facility, and corporate assets.&#160;&#160;Amortization includes expenses related to definite-lived intangible assets.</span></div><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_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Tax</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Income Taxes</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%;">The Company uses the asset and liability method to account for income taxes whereby deferred tax assets and liabilities are determined based on differences between the financial carrying amounts of assets and liabilities and their tax bases.  Deferred tax assets and liabilities are measured using the enacted tax rates and laws that are anticipated to be in effect when temporary differences reverse or are settled.&#160;&#160;The effect of a tax rate change is recognized in the period in which the law is enacted in the provision for income taxes.&#160;&#160;The Company records a valuation allowance when it is more likely than not that a deferred tax asset will not be realized.</span></div><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_us-gaap_IncomeTaxUncertaintiesPolicy', window );">Tax Contingencies</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Tax Contingencies</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%;">The Company&#8217;s income tax returns are periodically audited by U.S. federal and state tax authorities.  These audits include questions regarding tax filing positions, including the timing and amount of deductions and the allocation of income among various tax jurisdictions.  At any time, multiple tax years are subject to audit by the various tax authorities.  In evaluating the exposures associated with the Company&#8217;s various tax filing positions, the Company records a liability for uncertain tax positions taken or expected to be taken in a tax return.&#160;&#160;A number of years may elapse before a particular matter, for which the Company has established a reserve, is audited and fully resolved or clarified.&#160;&#160;The Company recognizes the effect of income tax </span></div>positions only if those positions are more likely than not of being sustained.&#160;&#160;Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized.&#160;&#160;Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.&#160;&#160;The Company adjusts its tax contingencies reserve and income tax provision in the period in which actual results of a settlement with tax authorities differs from the established reserve, the statute of limitations expires for the relevant tax authority to examine the tax position or when more information becomes available.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_SalesTaxAuditReservePolicyTextBlock', window );">Sales Tax Audit Reserve</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Sales Tax Audit Reserve</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%;">A portion of the Company&#8217;s sales are to tax-exempt customers, predominantly agricultural-based.&#160;&#160;The Company obtains exemption information as a necessary part of each tax-exempt transaction.&#160;&#160;Many of the states in which the Company conducts business will perform audits to verify the Company&#8217;s compliance with applicable sales tax laws.&#160;&#160;The business activities of the Company&#8217;s customers and the intended use of the unique products sold by the Company create a challenging and complex tax compliance environment.&#160;&#160;These circumstances also create some risk that the Company could be challenged as to the accuracy of the Company&#8217;s sales tax compliance.</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%;">The Company reviews past audit experience and assessments with applicable states to continually determine if it has potential exposure for non-compliance.&#160;&#160;Any estimated liability is based on an initial assessment of compliance risk and historical experience with each state.&#160;&#160;The Company continually reassesses the exposure based on historical audit results, changes in policies, preliminary and final assessments made by state sales tax auditors, and additional documentation that may be provided to reduce the assessment.&#160;&#160;The reserve for these tax audits can fluctuate depending on numerous factors, including the complexity of agricultural-based exemptions, the ambiguity in state tax regulations, the number of ongoing audits, and the length of time required to settle with the state taxing authorities.</span></div><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_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Income Per Share</a></td>
<td class="text">Net Income Per ShareThe Company presents both basic and diluted net income per share on the Consolidated Statements of Income.  Basic net income per share is calculated by dividing net income by the weighted average number of shares outstanding during the period.&#160;&#160;Diluted net income per share is calculated by dividing net income by the weighted average diluted shares outstanding during the period.  Dilutive shares are computed using the treasury stock method for share-based awards. Performance-based restricted share units are included in diluted shares only if the related performance conditions have been considered satisfied as of the end of the reporting period.<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_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Cash and Cash Equivalents</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%;">Temporary cash investments, with a maturity of three months or less when purchased, are considered to be cash equivalents.&#160;&#160;The majority of payments due from banks for customer credit cards are classified as cash and cash equivalents, as they generally settle within 24 - 48 hours.</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%;">Sales generated through the Company&#8217;s private label credit cards are not reflected as accounts receivable.&#160;&#160;Under an agreement with Citi Cards, a division of Citigroup, consumer and business credit is extended directly to customers by Citigroup.&#160;&#160;All credit program and related services are performed and controlled directly by Citigroup.&#160;&#160;Payments due from Citigroup are classified as cash and cash equivalents as they generally settle within 24 - 48 hours.</span></div><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_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Fair Value of Financial Instruments</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%;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants on the measurement date.  The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value.&#160;&#160;These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.</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%;">The Company&#8217;s financial instruments consist of cash and cash equivalents, short-term receivables, trade payables, debt instruments, and interest rate swaps.  Due to their short-term nature, the carrying values of cash and cash equivalents, short-term receivables, and trade payables approximate current fair value at each balance sheet date.  The Company had $397.5 million and $408.8 million in borrowings under our debt facilities (as discussed in Note 4) as of December&#160;28, 2019 and December&#160;29, 2018, respectively.  Based on current market interest rates (Level 2 inputs), the carrying value of our borrowings under our debt facilities approximates fair value for each period reported.  The fair value of the Company&#8217;s interest rate swaps </span></div>is determined based on the present value of expected future cash flows using forward rate curves (a Level 2 input).  As described in further detail in Note 5, the fair value of the interest rate swaps, excluding accrued interest, was a net asset of $0.3&#160;million and $5.8&#160;million as of December&#160;28, 2019 and December&#160;29, 2018, respectively.<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_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Derivative Financial Instruments</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%;">The Company accounts for derivative financial instruments in accordance with applicable accounting standards for such instruments and hedging activities, which require that all derivatives are recorded on the balance sheet at fair value.  The accounting for changes in the fair value of derivatives depends on the intended use of the derivative, whether the Company has elected to designate a derivative in a hedging relationship and apply hedge accounting and whether the hedging relationship has satisfied the criteria necessary to apply hedge accounting. </span></div>Derivatives designated and qualifying as a hedge of the exposure to changes in the fair value of an asset, liability, or firm commitment attributable to a particular risk are considered fair value hedges.  Derivatives designated and qualifying as a hedge of the exposure to variability in expected future cash flows, or other types of forecasted transactions, are considered cash flow hedges.  Hedge accounting generally provides for the matching of the timing of gain or loss recognition on the hedging instrument with the recognition of the changes in the fair value of the hedged asset or liability that are attributable to the hedged risk in a fair value hedge or the earnings effect of the hedged forecasted transactions in a cash flow hedge.  The Company may enter into derivative contracts that are intended to economically hedge a certain portion of its risk, even though hedge accounting does not apply or the Company elects not to apply the hedge accounting standards.<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_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Inventories</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%;">Inventories are stated at the lower of cost, as determined by the average cost method, or net realizable value.&#160;&#160;Inventory cost consists of the direct cost of merchandise including freight, duties, and tariffs.&#160;&#160;Inventories are net of shrinkage, obsolescence, other valuations, and vendor allowances.</span></div><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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Property and Equipment</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%;">Property and equipment are initially recorded at cost.&#160;&#160;Depreciation is recorded using the straight-line method over the estimated useful lives of the assets.&#160;&#160;Improvements to leased premises are amortized using the straight-line method over the remaining term of the lease or the useful life of the improvement, whichever is less.  The following table summarizes the Company's property and equipment balances and includes the estimated useful lives which are generally applied (in thousands, except estimated useful lives):</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 style="width:49.023%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.935%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.935%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.939%;"/><td style="width:1.0%;"/></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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Lives</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28,<br/>2019</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;"><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);"><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);"/></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:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Land</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">100,343&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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);"><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);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">100,767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Buildings and improvements</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:top;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);">1 &#8211; 35 years</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,242,544&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="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);"><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);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,110,767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Furniture, fixtures and equipment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;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);">5 &#8211; 10 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">729,272&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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);"><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);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">645,702&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Computer software and hardware</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:top;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);">2 &#8211;&#160;7 years</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">440,222&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="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);"><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);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">349,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">39,110&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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);"><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);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">130,812&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6pt;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);">Property and equipment, gross</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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,551,491&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="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);"><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);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,337,548&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#cceeff;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);">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(1,387,535)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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);"><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);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(1,203,084)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6pt;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);">Property and equipment, net</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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);">1,163,956&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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="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);"><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);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);">1,134,464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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></table></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%;">The Company entered into agreements with various governmental entities in the states of Kentucky, Georgia, and Tennessee to implement tax abatement plans related to its distribution center in Franklin, Kentucky (Simpson County), its distribution center in Macon, Georgia (Bibb County), and its Store Support Center in Brentwood, Tennessee (Williamson County).&#160;&#160;The tax abatement plans provide for reduction of real property taxes for specified time frames by legally transferring title to its real property in exchange for industrial revenue bonds.  This property was then leased back to the Company.  No cash was exchanged.  </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%;">The lease payments are equal to the amount of the payments on the bonds.&#160;&#160;The tax abatement period extends through the term of the lease, which coincides with the maturity date of the bonds.  At any time, the Company has the option to purchase the real property by paying off the bonds, plus $1.&#160;&#160;The terms and amounts authorized and drawn under each industrial revenue bond agreement are outlined as follows, as of December&#160;28, 2019:</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.561%;"><tr><td style="width:1.0%;"/><td style="width:47.779%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.005%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.005%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.009%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Bond Term</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 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;"><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:9pt;font-weight:700;line-height:100%;">Bond Authorized Amount</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:9pt;font-weight:700;line-height:100%;">(in millions)</span></div></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 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;"><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:9pt;font-weight:700;line-height:100%;">Amount Drawn</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:9pt;font-weight:700;line-height:100%;">(in millions)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Franklin, Kentucky Distribution Center</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;border-top:1pt solid #000000;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);">30 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">$54.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">$51.8</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);">Macon, Georgia Distribution Center</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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;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);">15 years</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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">$58.0</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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">$49.9</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Brentwood, Tennessee Store Support Center</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;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);">10 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">$78.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">$75.3</span></td></tr></table></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%;">Due to the form of these transactions, the Company has not recorded the bonds or the lease obligation associated with the sale lease-back transaction.  The original cost of the Company&#8217;s property and equipment is recorded on the balance sheet and is being depreciated over its estimated useful life.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_IndustrialrevenuebondsTableTextBlock', window );">Industrial Revenue Bonds</a></td>
<td class="text">The terms and amounts authorized and drawn under each industrial revenue bond agreement are outlined as follows, as of December&#160;28, 2019:<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 style="width:47.779%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.005%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.005%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.009%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Bond Term</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 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;"><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:9pt;font-weight:700;line-height:100%;">Bond Authorized Amount</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:9pt;font-weight:700;line-height:100%;">(in millions)</span></div></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 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;"><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:9pt;font-weight:700;line-height:100%;">Amount Drawn</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:9pt;font-weight:700;line-height:100%;">(in millions)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Franklin, Kentucky Distribution Center</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;border-top:1pt solid #000000;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);">30 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">$54.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">$51.8</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);">Macon, Georgia Distribution Center</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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;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);">15 years</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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">$58.0</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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">$49.9</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Brentwood, Tennessee Store Support Center</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;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);">10 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">$78.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">$75.3</span></td></tr></table><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_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock', window );">Capitalized Software Costs</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Capitalized Software Costs</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%;">The Company capitalizes certain costs related to the acquisition and development of software and amortizes these costs using the straight-line method over the estimated useful life of the software, which is <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI5NzE1_25c10c75-ac77-4a58-8eba-143228bdfe59">two</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI5NzIx_cd3e79ee-46aa-4292-9862-9a57a9bf3f71">seven</span> years.&#160;&#160;Computer software consists of software developed for internal-use and third-party software purchased for internal-use.&#160;&#160;A subsequent addition, modification or upgrade to internal-use software is capitalized to the extent that it enhances the software&#8217;s functionality or extends its useful life.&#160;&#160;These costs are included in computer software and hardware in the accompanying Consolidated Balance Sheets.&#160;&#160;Certain software costs not meeting the criteria for capitalization are expensed as incurred.</span></div><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_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy', window );">Store Closing Costs</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Store Closing Costs</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%;">The Company regularly evaluates the performance of its stores and periodically closes those stores that are underperforming.&#160;&#160;The Company records a liability for costs associated with an exit or disposal activity when the liability is incurred, usually in the period the store closes.&#160;&#160;Store closing costs were not significant to the results of operations for any of the fiscal years presented.</span></div><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_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Leases</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Operating lease assets and liabilities are recognized at the lease commencement date. Operating lease liabilities represent the present value of lease payments not yet paid. Operating lease assets represent our right to use an underlying asset and are based upon the operating lease liabilities adjusted for prepayments or accrued lease payments, initial direct costs, lease incentives, and impairment, if any, of operating lease assets. To determine the present value of lease payments not yet paid, we estimate incremental borrowing rates corresponding to the reasonably certain lease term. </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%;">As substantially all of our leases do not provide an implicit rate, we estimate our collateralized incremental borrowing rate based upon a synthetic credit rating and yield curve analysis at commencement or modification date in determining the present value of lease payments.</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%;">Assets under finance leases are amortized in accordance with the Company&#8217;s normal depreciation policy for owned assets or over the lease term, if shorter, and the related charge to operations is included in depreciation expense in the Consolidated Statements of Income.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_FreightPolicyTextBlock">
<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>Disclosure of accounting policy for freight.</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;">tsco_FreightPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_tsco_IndustrialrevenuebondsTableTextBlock">
<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>Schedule which outlines the terms of certain industrial revenue bonds entered into as a financing mechanism to fund capital expenditures.</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;">tsco_IndustrialrevenuebondsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_tsco_RevenueRecognitionGiftCardsTextBlock">
<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>Revenue Recognition Gift Cards [Text Block]</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;">tsco_RevenueRecognitionGiftCardsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_tsco_SalesTaxAuditReservePolicyTextBlock">
<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>Disclosure of accounting policy for sales tax audit reserve.</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;">tsco_SalesTaxAuditReservePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_tsco_SalesTaxesPolicyTextBlock">
<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>Disclosure of accounting policy for certain taxes and fees collected from customers and remitted to government agencies.</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;">tsco_SalesTaxesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_tsco_WarehousingAndDistributionCostsPolicyTextBlock">
<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>Disclosure of accounting policy for classification of costs incurred at our distribution centers for receiving, warehousing and preparing product for delivery.</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;">tsco_WarehousingAndDistributionCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_AccountingPoliciesAbstract">
<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 );">- References</a><div><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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AdvertisingCostsPolicyTextBlock">
<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>Disclosure of accounting policy for advertising cost.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<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;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<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 entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<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;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<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>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ConsolidationPolicyTextBlock">
<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>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355033-122828<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355100-122828<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<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;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_CostOfSalesPolicyTextBlock">
<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>Disclosure of accounting policy for cost of product sold and service rendered.</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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 705<br> -URI http://asc.fasb.org/topic&amp;trid=2122478<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;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_CostOfSalesVendorAllowancesPolicy">
<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>Disclosure of accounting policy for allowances received from a vendor. The disclosure differentiates between those allowances that are recorded as a reduction in the price of the vendors' products or services (that is, the entity's inventory) and which ultimately will be recorded as a reduction in the entity's cost of sales and those that are not.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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;">us-gaap_CostOfSalesVendorAllowancesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy">
<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>Disclosure of accounting policy for cost associated with exit or disposal activity or restructuring. Excludes entity newly acquired in business combination and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<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;">us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock">
<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>Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized.</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;">us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_DerivativesPolicyTextBlock">
<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>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41638-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579245-113959<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41675-113959<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579240-113959<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;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_EarningsPerSharePolicyTextBlock">
<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>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<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;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<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>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13279-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_FiscalPeriod">
<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>Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=d3e5291-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355033-122828<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.3A-03(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355100-122828<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;">us-gaap_FiscalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<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>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<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;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<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>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<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;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_IncomeTaxPolicyTextBlock">
<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>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32247-109318<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32280-109318<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<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;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_IncomeTaxUncertaintiesPolicy">
<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>Disclosure of accounting policy for tax positions taken in the tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other types of contingencies related to income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=115928150&amp;loc=d3e26513-109311<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;">us-gaap_IncomeTaxUncertaintiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_InventoryImpairmentPolicy">
<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>Disclosure of accounting policy for recognizing inventory losses, including, but not limited to, substantial and unusual losses resulting from the subsequent measurement of inventory due to physical deterioration, obsolescence, or changes in price levels.</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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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;">us-gaap_InventoryImpairmentPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_InventoryPolicyTextBlock">
<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>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_InventoryShrinkagePolicy">
<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>Disclosure of accounting policy for inventory shortages, shrinkage, damaged goods, and defective goods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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;">us-gaap_InventoryShrinkagePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_LesseeLeasesPolicyTextBlock">
<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>Disclosure of accounting policy for leasing arrangement entered into by lessee.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918666-209980<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;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_LiabilityReserveEstimatePolicy">
<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>Disclosure of accounting policy for estimating its liability as of the balance sheet date for the ultimate cost of settling reported and unreported claims incurred and claims adjustment expenses (including effects of inflation and other societal and economic factors).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -URI http://asc.fasb.org/subtopic&amp;trid=2560295<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.13(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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;">us-gaap_LiabilityReserveEstimatePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_NatureOfOperations">
<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 entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<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;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<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>Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock">
<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>Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 50<br> -Section 25<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19347-109286<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118172244&amp;loc=d3e17916-109280<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_RevenueRecognitionPolicyTextBlock">
<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>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<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;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_RevenueRecognitionSalesReturns">
<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>Disclosure of accounting policy for sales returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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;">us-gaap_RevenueRecognitionSalesReturns</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<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>Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<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>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<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;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_StartUpActivitiesCostPolicy">
<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>Disclosure of accounting policy for start-up costs. Start-up activities include those one-time activities related to opening a new facility, introducing a new product or service, conducting business in a new territory, conducting business with a new class of customer or beneficiary, initiating a new process in an existing facility, or commencing some new operation. Start-up activities include activities related to organizing a new entity (commonly referred to as organization costs).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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;">us-gaap_StartUpActivitiesCostPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_UseOfEstimates">
<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>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<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;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>58
<FILENAME>R20.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6814032944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</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_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes:<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%;">The provision for income taxes consists of the following (in thousands):</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.707%;"><tr><td style="width:1.0%;"/><td style="width:57.824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:6pt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Current tax expense:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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:6.75pt;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);">Federal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">128,490&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">123,388&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">207,986&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">25,091&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">15,597&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">14,516&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Total current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">153,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">138,985&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">222,502&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></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);">Deferred tax expense (benefit):</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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Federal</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">11,770&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">9,650&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">22,469&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(4,328)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">2,393&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">4,953&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Total deferred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">7,442&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">12,043&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">27,422&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Total provision</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">161,023&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">151,028&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">249,924&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></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%;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.&#160;Significant components of the deferred tax assets and liabilities are as follows (in&#160;thousands):</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.707%;"><tr><td style="width:1.0%;"/><td style="width:71.460%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Tax assets:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Inventory valuation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">16,676&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">14,417&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Accrued employee benefits costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">12,002&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">15,333&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Accrued sales tax audit reserve</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">4,173&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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,419&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Rent expenses in excess of cash payments required</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">30,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">25,628&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Deferred compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">14,836&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">17,598&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Workers&#8217; compensation insurance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">10,154&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">9,900&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">General liability insurance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">6,025&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">5,410&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Lease exit obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">2,087&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">2,010&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Income tax credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">6,377&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">5,773&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">5,768&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">9,160&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">109,073&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">108,648&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#cceeff;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);">Tax liabilities:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Inventory basis difference</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(4,667)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(4,590)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Prepaid expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(2,024)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(1,912)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(93,919)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(87,417)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(8,230)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(6,039)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(386)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(2,083)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(109,226)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">(102,041)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Net deferred tax (liability)/asset</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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);">(153)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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);">6,607&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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></table></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%;">  </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%;">The Company has evaluated the need for a valuation allowance for all or a portion of the deferred tax assets.&#160;&#160;The Company believes that all of the deferred tax assets will more likely than not be realized through future earnings.&#160;&#160;The Company had state tax credit carryforwards of $6.2 million and $5.7 million as of December&#160;28, 2019 and December&#160;29, 2018, respectively, with varying dates of expiration through 2031.&#160;&#160;The Company provided no valuation allowance as of December&#160;28, 2019 and December&#160;29, 2018 for state tax credit carryforwards, as the Company believes it is more likely than not that all of these credits will be utilized before their expiration dates.</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%;">A reconciliation of the provision for income taxes to the amounts computed at the federal statutory rate is as follows (in thousands):</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.707%;"><tr><td style="width:1.0%;"/><td style="width:57.824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:6pt;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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Tax provision at statutory rate</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">151,909&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">143,511&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">235,383&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Tax effect of:</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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="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);"><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);"/></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 colspan="3" style="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);"><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);"/></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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 income taxes, net of federal tax benefits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">19,722&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">18,019&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">14,320&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Section 162(m) limitation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">2,572&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">2,581&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,223&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Tax credits, net of federal tax benefits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(7,768)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(7,140)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(5,060)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Share-based compensation programs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(4,484)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(4,522)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(1,040)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Enactment of tax legislation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4,856&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(928)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(1,421)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">242&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Total income tax expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">161,023&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">151,028&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">249,924&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></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%;">The Company and its affiliates file income tax returns in the U.S. and various state and local jurisdictions.&#160;&#160;With few exceptions, the Company is no longer subject to federal, state and local income tax examinations by tax authorities for years before 2015.&#160;&#160;Various states have completed an examination of our income tax returns for 2015 through 2017 with minimal adjustments.</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%;">The total amount of unrecognized tax positions that, if recognized, would decrease the effective tax rate, is $2.3 million at December&#160;28, 2019. In addition, the Company recognizes current interest and penalties accrued related to these uncertain tax positions as interest expense, and the amount is not material to the Consolidated Statements of Income.&#160;&#160;The Company has considered the reasonably possible expected net change in uncertain tax positions during the next 12 months and does not expect any material changes to our liability for uncertain tax positions through December 26, 2020.</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%;">A reconciliation of the beginning and ending gross amount of unrecognized tax benefits (exclusive of interest and penalties) is as follows (in thousands):</span></div><div style="text-align:justify;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.707%;"><tr><td style="width:1.0%;"/><td style="width:57.824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Balance at beginning of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,451&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">1,993&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">1,579&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:6.75pt;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);">Additions based on tax positions related to the current year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">650&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">621&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">527&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Additions for tax positions of prior years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">59&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">257&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">14&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Reductions for tax positions of prior years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(400)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(420)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(127)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Balance at end of year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);">2,760&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);">2,451&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);">1,993&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxDisclosureTextBlock">
<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 entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<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;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>59
<FILENAME>tsco-20191228_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:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31"
  xmlns:tsco="http://www.tractorsupply.com/20191228"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="tsco-20191228.xsd" xlink:type="simple"/>
    <context id="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i90bc38a8e4e142e98260f13d80381b05_I20190629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i3d62c4d012fa4644b202cd943e184651_I20200125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <instant>2020-01-25</instant>
        </period>
    </context>
    <context id="if794822f0aaf4a3383f2f3fa3989e67e_I20190508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <instant>2019-05-08</instant>
        </period>
    </context>
    <context id="if08fb1e7f742491cbfd978585096db1f_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-30</endDate>
        </period>
    </context>
    <context id="i40e5430f3fec46f1a51681d998021d11_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i131454a4a3ab49d0bced6a3657925cba_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="ieb5c088d324846d9960cd88311b0e46c_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i180deac174a548a1ac994503dfeccb3a_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i28bddb75a1544894a35dc3ce8186cff2_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i2f9f615d724e4078b243d06938079180_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i5bc0963b1107439dac5f0501a2b4271a_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i9f5dd71a642b4ebb938cf62f6d784e1b_D20170101-20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-30</endDate>
        </period>
    </context>
    <context id="ia587a0d8294548a8877ba434100fdc38_D20170101-20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-30</endDate>
        </period>
    </context>
    <context id="iefe1957d3f61476c9d179475df197cbc_D20170101-20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-30</endDate>
        </period>
    </context>
    <context id="i21cc4170436d4cc6980c56bc2a43d39e_D20170101-20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-30</endDate>
        </period>
    </context>
    <context id="ie95d63eaa303427ba3a2b1b41e9537c8_D20170101-20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-30</endDate>
        </period>
    </context>
    <context id="i08fefa2b833e4dc0a78af80220dcdbdb_D20170101-20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-30</endDate>
        </period>
    </context>
    <context id="i5dbb1e711bed4c96aece81b3325d8681_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="i22bcda3dfeb445319f753377749944b3_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="i355548dc7e6f4366914e065bb55adb9f_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="i3cf191881965498493962bc3a0311a33_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="ica30bfd3291048d89fa4dfd4c2125357_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="iac01cdb9ac6547e589731803fbd1db8e_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="i09a46ec914304d87b0bda595c9b332f9_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="ie5d2827d709341d684b19e49fb0c339d_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i0ff46562e51a42808f99d83ae50fdf82_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i5423c4e86bf24372a7ebdecb0dfb18c1_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i6d0b10867e0c4ce78eb27a56ee93b4ce_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i2ca281eab80943f796a47d0b55731912_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="id89a669d3de5458eaa56b4a4a2f69f40_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="ic465aa1848964859901c273ecd4d5015_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i1255d09e23874479a966d5ab32d96ef9_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i27b328a2f2e64dc5a618bf221ca10fd7_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i2062347b602d4316aace68b2728ea37a_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="ifa38403793d742baa7ed5224fe27aca5_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i4e19441151c0471394f58047c5b41888_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i11171156c99b47528adf47cdb5028225_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i8110dadeb5324f24a65a59f684631786_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i11f13814cbb04ba7a1423d045011678e_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i5ace5d23902d4688a875588bc8f350db_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i4a4ced718eee4ddb8c774247fc48ab9a_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ic9c983260e6d49969b4f6320864dd2a3_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i882830fd5ef646418271de35efa1a8ba_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i141dd5d0a3f642308ebff5fb853e5eed_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i68dbffd8161f424c93b330d37e4920b2_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="idb780c960e41402ea98534531096ab4b_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i944a836c82354c19b549400f2efd475f_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i0b8065ff19e0437eaf4386bad660d659_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="iee2eba0e83a04bc1a3ef691bbf935398_D20181229-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2018-12-29</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i67823bed6c3d410d919b54ec17aef942_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsco:BondAxis">tsco:FranklinKyDcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i33425514c4884452b79e44576aa3e497_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsco:BondAxis">tsco:FranklinKyDcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ie8242c356d4544fb931113707a6b7045_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsco:BondAxis">tsco:MaconGaDcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i34603646408a4eb498fe44d3569f7f45_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsco:BondAxis">tsco:MaconGaDcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i53bbc0281aa54237a08cd2acb2a4915e_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsco:BondAxis">tsco:BrentwoodTnSscMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i15e736fcbe18436c8e358d1c6ae60a73_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tsco:BondAxis">tsco:BrentwoodTnSscMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i4e754ccbaefb43218118e3c05fa18bea_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tsco:ComputerSoftwareAndHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i92143bd5c61a431e97280758f6df35eb_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">tsco:ComputerSoftwareAndHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i6d74b38ebf24448d9caefed9dea2e374_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ia25c6167dfe244d284d2f0e52330efa8_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i7a09e5d6ea0342ce9cb0a9f7966e4075_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i9389ea0a44d94e52a9dc5b1e2d488ba0_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i17b0ec3bff5d4453b42c3cff7d5dc480_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i777aa05ba9c846a0b4a4a5f3422a8c2e_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="id914382eff60401989f822045347aca8_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ia31d6b4e72cc40dd8df91d1c8ad08eb8_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-30</endDate>
        </period>
    </context>
    <context id="ia41bb027df80493997743f4d3fbbe5dd_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i75027547b0804cc58474cfbef52e94e5_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i87da41527ee646c698784c6be593afc8_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i8c85e6770e2a40d9b5732a33fff9c0f7_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i39343e0d8c0f49a9880727adfa5c9367_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i343503d3b5a44423a120d0300a531743_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i5abbe130b94d4a90ab3534ea9d7b1926_D20170101-20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-30</endDate>
        </period>
    </context>
    <context id="i0391d773d97449fea74498c886d38143_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="iaa927a91de0c45dfa15689dfe4621b20_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="ifd9177ec65d647c9a9d3fb97ce532f62_D20170101-20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-30</endDate>
        </period>
    </context>
    <context id="if823609284b84b9fa5d7fb7da36ed7ba_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ifd5f70b0b06f4b52a6d24dd960dc97a9_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i8b5e7f31e6dd4d8dab5a41c2e68fbce1_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i444830ac8a894b14bf592698b1187a83_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="ib33fb71f83764a80922950ef7ec55b19_D20170101-20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-30</endDate>
        </period>
    </context>
    <context id="i6f4876d05f674de6adc4e5aee536fdca_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i397a0c030c1b4413843a11c4cb3680f9_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i753a20a735774891809a8fed6cd07cb3_D20170101-20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-30</endDate>
        </period>
    </context>
    <context id="i1ce004dcd1224f56b18f59ec6783e93b_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:February2016TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i19a68f5da4a049e18c7108c6529be176_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:February2016TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i628f439a7de54f4386bdd22c641df6ea_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:June2017TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ib41441d54f1849aa9ec44970d792693a_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:June2017TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i4e3b250351f64b22be8b5b8412d42305_D20191228-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:A2016SeniorCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i300a532646eb488c82716f0152e03688_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:A2016SeniorCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="ieac263eb50b54da6aeabc97fcc0db195_D20191228-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i59c065cb8eda4bda997f462d6e66be83_D20170814-20170814">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2017-08-14</startDate>
            <endDate>2017-08-14</endDate>
        </period>
    </context>
    <context id="i7dbd2fd547f84ec6b04eebccf63bf7f9_D20191228-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:February2016TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="icd74cc65ce9f4840b19e96d08dd01fb5_D20191228-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:June2017TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i3561027f09e246949e589ac208bae666_D20191228-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:DueinyearsoneandtwoFebruary2016TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i1bcfcade861944a5abda22f5f253c636_D20191228-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:DueinyearsthreethroughfiveFebruary2016TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i6d3c173fe79840e0be4dfd074dd1f1a3_D20191228-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:DueinyearsoneandtwoJune2017TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i6b59cf94aedb43dfb964ae1f3000c36c_D20191228-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:DueinyearsthreethroughfiveJune2017TermLoanMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i3d6a5bfff6bd462eacc2f0ce71074cc5_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i66fcd2409bca4aff9ceb71ccb35f8a8f_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ibf733e0fee624d61aa213b012a03a7fe_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ief56f58b03c74d5eac371f9652dcad6d_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i5071af7b42b748429ee7f4d162f727d1_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:June2017TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i56ee2689df094940bea05f94ccbab458_D20191228-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:NumberofFinancialCovenantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i40f9cbf13c2a43e1b21b71b2b7bc40b9_D20191228-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:FixedChargeCoverageRatioMinimumRequirementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i9bb815dcf169489aa3b25110313c2332_D20191228-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">tsco:LeverageRatioMaximumRequirementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i9501ee556d534f39901d4b6b5484c64c_D20160331-20160331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tsco:TermLoan1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="ie85cdf7d77474309b663c36e2e33712b_D20191228-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tsco:TermLoan1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ic16a634272cd49c99719b0eed61e16fc_I20160331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tsco:TermLoan1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-03-31</instant>
        </period>
    </context>
    <context id="iaf2baae83a124242be9dbf3dc53518d5_D20170630-20170630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tsco:TermLoan2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-06-30</startDate>
            <endDate>2017-06-30</endDate>
        </period>
    </context>
    <context id="ifa23dc34a6b746888361e45c9e3539e2_D20191228-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tsco:TermLoan2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i0765dbb7431a4cb58a0a0ba407f401fd_I20170630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tsco:TermLoan2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-30</instant>
        </period>
    </context>
    <context id="i17a89d2912384ed896c923962ae9cb7d_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:InterestRateSwapShortTermPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ib9f023f898234e1aa09404fc2dc63e05_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:InterestRateSwapShortTermPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="if39a39b47a384c819d9b674cd2f1018d_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:InterestRateSwapLongTermPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i55694286e0854e98af2315309169ecbd_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">tsco:InterestRateSwapLongTermPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="ibe4d4eccb7214aba9a8ef44b9998c5d2_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tsco:InterestRateSwapLiabilityPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ib5c9c959cccd4c56b400edb2ad4b8f47_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tsco:InterestRateSwapLiabilityPortionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i869d17462bbe4fd59303d19a2994edb9_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">tsco:BeginningBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i6954f8b8553941aca89b7f83b032fbf2_I20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">tsco:BeginningBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-30</instant>
        </period>
    </context>
    <context id="i6cdc03e64d3541a0a269597f6878d849_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">tsco:OtherComprehensiveIncomeLossNetofTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i8800f3487b864274bac833ac699a37f2_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">tsco:OtherComprehensiveIncomeLossNetofTaxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="iab4c5c4d4cf04c3d8be368110d9c15e8_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i7c2a35ccdf994e1fa43f776f636decc7_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i3f62b0a7803d4674b735d205800c1e0f_D20191106-20191106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2019-11-06</startDate>
            <endDate>2019-11-06</endDate>
        </period>
    </context>
    <context id="i9b07a84b78d04c2ab3cfccdb77b69ce8_D20190807-20190807">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2019-08-07</startDate>
            <endDate>2019-08-07</endDate>
        </period>
    </context>
    <context id="ia813e858010e4fceb31fd88413b59c7e_D20190508-20190508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2019-05-08</startDate>
            <endDate>2019-05-08</endDate>
        </period>
    </context>
    <context id="if3a9f129320f483bbe8c2f0bbd28546d_D20190206-20190206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2019-02-06</startDate>
            <endDate>2019-02-06</endDate>
        </period>
    </context>
    <context id="i2cd1303b606d4c208564983337cdec14_D20181107-20181107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2018-11-07</startDate>
            <endDate>2018-11-07</endDate>
        </period>
    </context>
    <context id="i92e133de4a83471b83665940086327b2_D20180808-20180808">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2018-08-08</startDate>
            <endDate>2018-08-08</endDate>
        </period>
    </context>
    <context id="i5edc33a3966e49fe9a46c2c69fb25bec_D20180509-20180509">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2018-05-09</startDate>
            <endDate>2018-05-09</endDate>
        </period>
    </context>
    <context id="i13d4967afd6647f6b1bb5dd956f9bb79_D20180207-20180207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
        </entity>
        <period>
            <startDate>2018-02-07</startDate>
            <endDate>2018-02-07</endDate>
        </period>
    </context>
    <context id="i119b6b9327ce40c686d808cccfca99a8_D20200205-20200205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-05</startDate>
            <endDate>2020-02-05</endDate>
        </period>
    </context>
    <context id="ie4fcb4d3148641b187437e02eea9bf78_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:LivestockAndPetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="if2242343c0904d1a9226d215245edddd_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:LivestockAndPetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i431dd98ef541437bafefd41473419b28_D20170101-20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:LivestockAndPetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-30</endDate>
        </period>
    </context>
    <context id="i117a2f1549154b3bb4903c463913cd30_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:HardwareToolsAndTruckMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ieed5b33647a24d60a9f749a9045deb98_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:HardwareToolsAndTruckMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i379e5b8c29c541e99230d37a52dd598d_D20170101-20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:HardwareToolsAndTruckMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-30</endDate>
        </period>
    </context>
    <context id="ida5db93a2682493dbd679c9ab3d1b39c_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:SeasonalGiftAndToyProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i74d900094a2f45bfbeb7ee4b38cd216f_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:SeasonalGiftAndToyProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i284e810f0da34ffdb0ba20df29ab1b4e_D20170101-20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:SeasonalGiftAndToyProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-30</endDate>
        </period>
    </context>
    <context id="id037295bc6914185b66004067815afc0_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:ClothingAndFootwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i5bd4aed1b7614223891cf1873aa9da9f_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:ClothingAndFootwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i0255c74e25874509afa128afe7fce101_D20170101-20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:ClothingAndFootwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-30</endDate>
        </period>
    </context>
    <context id="i413e6efb578741cbb719deb6c0d47cab_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:AgricultureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ib98041ad1517430788312822a8e3e9fc_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:AgricultureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i5878457dfe2c44c984dbfaee0a5f61c6_D20170101-20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:AgricultureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-30</endDate>
        </period>
    </context>
    <context id="i90f7c54890004e78bf46424408659af3_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:TotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ieef447e77e08466e9456ef82ee636467_D20171231-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:TotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="i6b75c48c54f042d69b10640d847c2524_D20170101-20171230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000916365</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tsco:TotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-30</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="store">
        <measure>tsco:store</measure>
    </unit>
    <unit id="state">
        <measure>tsco:state</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>tsco:segment</measure>
    </unit>
    <dei:EntityRegistrantName
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV80L2ZyYWc6YzZhY2I0NDEzYzFjNDg5M2JjNTY4NmQwM2E3M2ZlYWQvdGFibGU6YjExMjI4NWQ4ZDM2NDAyODg1OTIxY2JkOTljNWM4N2YvdGFibGVyYW5nZTpiMTEyMjg1ZDhkMzY0MDI4ODU5MjFjYmQ5OWM1Yzg3Zl8xLTEtMS0xLTA_84f62d9b-0722-4c1a-abb6-db29b9f86723">TRACTOR SUPPLY CO /DE/</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV80L2ZyYWc6YzZhY2I0NDEzYzFjNDg5M2JjNTY4NmQwM2E3M2ZlYWQvdGFibGU6YjExMjI4NWQ4ZDM2NDAyODg1OTIxY2JkOTljNWM4N2YvdGFibGVyYW5nZTpiMTEyMjg1ZDhkMzY0MDI4ODU5MjFjYmQ5OWM1Yzg3Zl8yLTEtMS0xLTA_32e3890f-f6bc-4bb8-9257-51b169d13be0">0000916365</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV80L2ZyYWc6YzZhY2I0NDEzYzFjNDg5M2JjNTY4NmQwM2E3M2ZlYWQvdGFibGU6YjExMjI4NWQ4ZDM2NDAyODg1OTIxY2JkOTljNWM4N2YvdGFibGVyYW5nZTpiMTEyMjg1ZDhkMzY0MDI4ODU5MjFjYmQ5OWM1Yzg3Zl8zLTEtMS0xLTA_dbfc1adc-42a6-4ee3-b6ba-1cf34bbaa426">--12-28</dei:CurrentFiscalYearEndDate>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i3d62c4d012fa4644b202cd943e184651_I20200125"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV80L2ZyYWc6YzZhY2I0NDEzYzFjNDg5M2JjNTY4NmQwM2E3M2ZlYWQvdGFibGU6YjExMjI4NWQ4ZDM2NDAyODg1OTIxY2JkOTljNWM4N2YvdGFibGVyYW5nZTpiMTEyMjg1ZDhkMzY0MDI4ODU5MjFjYmQ5OWM1Yzg3Zl85LTItMS0xLTA_7ef1b518-14a3-498f-8300-c73c7e771eb0"
      unitRef="shares">117282010</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentFiscalYearFocus
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV80L2ZyYWc6YzZhY2I0NDEzYzFjNDg5M2JjNTY4NmQwM2E3M2ZlYWQvdGFibGU6YjExMjI4NWQ4ZDM2NDAyODg1OTIxY2JkOTljNWM4N2YvdGFibGVyYW5nZTpiMTEyMjg1ZDhkMzY0MDI4ODU5MjFjYmQ5OWM1Yzg3Zl8xMC0xLTEtMS0w_be7b6209-db5a-406d-abb2-0c9d98c43c83">2019</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV80L2ZyYWc6YzZhY2I0NDEzYzFjNDg5M2JjNTY4NmQwM2E3M2ZlYWQvdGFibGU6YjExMjI4NWQ4ZDM2NDAyODg1OTIxY2JkOTljNWM4N2YvdGFibGVyYW5nZTpiMTEyMjg1ZDhkMzY0MDI4ODU5MjFjYmQ5OWM1Yzg3Zl8xMS0xLTEtMS0w_eff99f27-f6ef-4ad4-bd19-a0314e3dc69e">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV80L2ZyYWc6YzZhY2I0NDEzYzFjNDg5M2JjNTY4NmQwM2E3M2ZlYWQvdGFibGU6YjExMjI4NWQ4ZDM2NDAyODg1OTIxY2JkOTljNWM4N2YvdGFibGVyYW5nZTpiMTEyMjg1ZDhkMzY0MDI4ODU5MjFjYmQ5OWM1Yzg3Zl8xMy0xLTEtMS0w_725cd4b9-75e6-45d6-845c-dc9999d4f163">false</dei:AmendmentFlag>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4e754ccbaefb43218118e3c05fa18bea_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI5NzE1_25c10c75-ac77-4a58-8eba-143228bdfe59">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i92143bd5c61a431e97280758f6df35eb_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI5NzIx_cd3e79ee-46aa-4292-9862-9a57a9bf3f71">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6d74b38ebf24448d9caefed9dea2e374_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDkvZnJhZzo0ODQzNDFmMzg4OTA0MTAxYWI5MGNkMWU3ZGFhYzI3YS90YWJsZTphMmVjOWM4YmZhMGQ0OTdkOTQ1YWUzYjBiMGRkZTdlMC90YWJsZXJhbmdlOmEyZWM5YzhiZmEwZDQ5N2Q5NDVhZTNiMGIwZGRlN2UwXzEtMS0xLTEtMA_e18df611-4da4-4ccc-920b-a89e64e0ddaf">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia25c6167dfe244d284d2f0e52330efa8_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDkvZnJhZzo0ODQzNDFmMzg4OTA0MTAxYWI5MGNkMWU3ZGFhYzI3YS90YWJsZTphMmVjOWM4YmZhMGQ0OTdkOTQ1YWUzYjBiMGRkZTdlMC90YWJsZXJhbmdlOmEyZWM5YzhiZmEwZDQ5N2Q5NDVhZTNiMGIwZGRlN2UwXzEtMi0xLTEtMA_38a3a6ab-c902-46cf-a61e-e2ed09d232dc">P35Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7a09e5d6ea0342ce9cb0a9f7966e4075_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDkvZnJhZzo0ODQzNDFmMzg4OTA0MTAxYWI5MGNkMWU3ZGFhYzI3YS90YWJsZTphMmVjOWM4YmZhMGQ0OTdkOTQ1YWUzYjBiMGRkZTdlMC90YWJsZXJhbmdlOmEyZWM5YzhiZmEwZDQ5N2Q5NDVhZTNiMGIwZGRlN2UwXzItMS0xLTEtMA_f6a5a062-5e8a-44fd-aa89-df0ff68b6b6c">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9389ea0a44d94e52a9dc5b1e2d488ba0_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDkvZnJhZzo0ODQzNDFmMzg4OTA0MTAxYWI5MGNkMWU3ZGFhYzI3YS90YWJsZTphMmVjOWM4YmZhMGQ0OTdkOTQ1YWUzYjBiMGRkZTdlMC90YWJsZXJhbmdlOmEyZWM5YzhiZmEwZDQ5N2Q5NDVhZTNiMGIwZGRlN2UwXzItMi0xLTEtMA_7ce0c404-cb5f-421d-b3ba-65e7a5526945">P35Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i17b0ec3bff5d4453b42c3cff7d5dc480_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDkvZnJhZzo0ODQzNDFmMzg4OTA0MTAxYWI5MGNkMWU3ZGFhYzI3YS90YWJsZTphMmVjOWM4YmZhMGQ0OTdkOTQ1YWUzYjBiMGRkZTdlMC90YWJsZXJhbmdlOmEyZWM5YzhiZmEwZDQ5N2Q5NDVhZTNiMGIwZGRlN2UwXzMtMS0xLTEtMA_49dda23c-fdb2-46fb-8381-421701176c8b">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i777aa05ba9c846a0b4a4a5f3422a8c2e_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDkvZnJhZzo0ODQzNDFmMzg4OTA0MTAxYWI5MGNkMWU3ZGFhYzI3YS90YWJsZTphMmVjOWM4YmZhMGQ0OTdkOTQ1YWUzYjBiMGRkZTdlMC90YWJsZXJhbmdlOmEyZWM5YzhiZmEwZDQ5N2Q5NDVhZTNiMGIwZGRlN2UwXzMtMi0xLTEtMA_59309bdf-8124-42d3-91c6-d89531b41ab5">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4e754ccbaefb43218118e3c05fa18bea_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDkvZnJhZzo0ODQzNDFmMzg4OTA0MTAxYWI5MGNkMWU3ZGFhYzI3YS90YWJsZTphMmVjOWM4YmZhMGQ0OTdkOTQ1YWUzYjBiMGRkZTdlMC90YWJsZXJhbmdlOmEyZWM5YzhiZmEwZDQ5N2Q5NDVhZTNiMGIwZGRlN2UwXzQtMS0xLTEtMA_25c10c75-ac77-4a58-8eba-143228bdfe59">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i92143bd5c61a431e97280758f6df35eb_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDkvZnJhZzo0ODQzNDFmMzg4OTA0MTAxYWI5MGNkMWU3ZGFhYzI3YS90YWJsZTphMmVjOWM4YmZhMGQ0OTdkOTQ1YWUzYjBiMGRkZTdlMC90YWJsZXJhbmdlOmEyZWM5YzhiZmEwZDQ5N2Q5NDVhZTNiMGIwZGRlN2UwXzQtMi0xLTEtMA_cd3e79ee-46aa-4292-9862-9a57a9bf3f71">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <tsco:VestingTermMinimum
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzYyMTQ_88386004-b020-44cb-8d13-7f61f88503c3">P1Y</tsco:VestingTermMinimum>
    <tsco:VestingTermMaximum
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzYyMjA_8f0133df-62cc-45f1-a9e6-b8cb9a4c3218">P3Y</tsco:VestingTermMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzItMS0xLTEtMA_b4615e31-6d37-4e7f-b24c-3db90f9d76e4"
      unitRef="number">0.264</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzItMy0xLTEtMA_b2361034-48a6-4f6f-82c0-da5b1f247328"
      unitRef="number">0.264</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzItNS0xLTEtMA_f62cf04d-ae56-4879-b3d9-1a168663d3fb"
      unitRef="number">0.251</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzMtMS0xLTEtMA_a6075cb0-b395-4fbe-bc14-e615bb60aa15"
      unitRef="number">0.276</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzMtMy0xLTEtMA_d10b7021-7bd7-44c4-92c7-e7f93889875b"
      unitRef="number">0.270</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzMtNS0xLTEtMA_86c7e2ec-0efc-4c27-bb36-df96d587d6ec"
      unitRef="number">0.260</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzQtMS0xLTEtMA_564bc21a-0f2a-4c04-86ca-d9af68712a11"
      unitRef="number">0.016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzQtMy0xLTEtMA_9c0f9cba-44ac-4f62-8a1c-2bd84c29ef53"
      unitRef="number">0.025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzQtNS0xLTEtMA_2139c1e0-150b-4474-a1e6-f6ef7b1cac45"
      unitRef="number">0.017</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzUtMS0xLTEtMA_3eb77915-229f-452f-8d94-c99e70f367dd"
      unitRef="number">0.025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzUtMy0xLTEtMA_2dfcb4e7-53a1-4c80-b4cc-3724e679fd08"
      unitRef="number">0.030</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzUtNS0xLTEtMA_13628c35-0b64-4e0d-96d7-1fac989de7e0"
      unitRef="number">0.019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i8b5e7f31e6dd4d8dab5a41c2e68fbce1_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzYtMS0xLTEtMA_31c7c1aa-14c9-4c55-b50f-73a3eb1bc5f7">P4Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i444830ac8a894b14bf592698b1187a83_D20171231-20181229"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzYtMy0xLTEtMA_dd487a0e-4904-4138-97f8-5f17e0e76d7b">P4Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ib33fb71f83764a80922950ef7ec55b19_D20170101-20171230"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzYtNS0xLTEtMA_60b71d83-94b4-4f98-afb7-ddf6155735f1">P4Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6f4876d05f674de6adc4e5aee536fdca_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzctMS0xLTEtMA_82d46b9f-b2d3-4576-9993-2f58f87b2d66">P4Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i397a0c030c1b4413843a11c4cb3680f9_D20171231-20181229"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzctMy0xLTEtMA_3b967ec4-e391-4604-8bd0-a8205ea99942">P4Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i753a20a735774891809a8fed6cd07cb3_D20170101-20171230"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzctNS0xLTEtMA_cebfb6e1-30b3-4c35-80aa-918121ead04c">P4Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum
      contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzgtMS0xLTEtMA_bbcde291-eb2d-4e15-899c-c2b426af6e27"
      unitRef="number">0.073</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum
      contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzgtMy0xLTEtMA_a58db0ee-6548-415a-9572-0ed79c68a39b"
      unitRef="number">0.073</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum
      contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzgtNS0xLTEtMA_a555b9fc-bde1-4254-b32e-94de9865ab4f"
      unitRef="number">0.072</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMinimum>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum
      contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzktMS0xLTEtMA_cf211f17-178f-4b97-8b33-db07db712988"
      unitRef="number">0.073</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum
      contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzktMy0xLTEtMA_fb508a29-5e92-4a41-8861-732f5039928c"
      unitRef="number">0.073</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum
      contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzktNS0xLTEtMA_a24cfb4f-154d-409b-afb9-1b44dc9c8b9f"
      unitRef="number">0.072</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRateMaximum>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum
      contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzEwLTEtMS0xLTA_80a02590-fa9c-4fe7-83dc-1bef261dd2ad"
      unitRef="number">0.014</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum
      contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzEwLTMtMS0xLTA_273d9782-a24c-4f1d-b35f-2fe2d69335e6"
      unitRef="number">0.016</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum
      contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzEwLTUtMS0xLTA_20a1ca94-54e9-4fd8-8378-9add83161032"
      unitRef="number">0.013</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMinimum>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum
      contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzExLTEtMS0xLTA_1965b4d8-941a-4f69-bae0-0116066e0777"
      unitRef="number">0.014</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum
      contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzExLTMtMS0xLTA_16edd0b4-0964-40ce-951d-de12be42a868"
      unitRef="number">0.016</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum
      contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90YWJsZTowMmQ2ZGQyNjZjZjU0ZjY2YTkyYzY0MTQwOTNjYzYyOC90YWJsZXJhbmdlOjAyZDZkZDI2NmNmNTRmNjZhOTJjNjQxNDA5M2NjNjI4XzExLTUtMS0xLTA_f0650cd2-0378-4ac7-a4de-95a060807304"
      unitRef="number">0.013</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDividendYieldMaximum>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzQwMA_ef217074-0de6-4901-a902-0952f10a788d"
      unitRef="shares">0</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i343503d3b5a44423a120d0300a531743_D20171231-20181229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzQwMw_1a127d4e-275a-481d-b73e-a75df17e31b6"
      unitRef="shares">0</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i5abbe130b94d4a90ab3534ea9d7b1926_D20170101-20171230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzQwNg_aaf4e8a5-9ae9-4c0b-a424-476072bd23da"
      unitRef="shares">0</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzQ3NA_666a3b40-d48f-40fa-ae4c-f68da623f345"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i343503d3b5a44423a120d0300a531743_D20171231-20181229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzQ3Nw_0b7b577c-50ab-4f39-8b2b-96ea8318f323"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i5abbe130b94d4a90ab3534ea9d7b1926_D20170101-20171230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzQ4MA_0c162287-aef9-4f41-8a33-d449afcec7fd"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm
      contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzU1Mg_82e1b79c-e3f5-4eca-9277-c99a00d6410a">10</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm
      contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzU1NQ_8f2a22a0-1409-45cf-b5d4-2269c14c0421">10</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzU5NQ_c0792e91-5423-4284-b00f-c451b647f6e3">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzU5OA_c2a8941c-46c4-4532-bc19-6e5de9f91344">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTUvZnJhZzphMjVjNWQzNDYyOWU0ZWQxODk0ZWM3OGU4OTNjYjJiNy90ZXh0cmVnaW9uOmEyNWM1ZDM0NjI5ZTRlZDE4OTRlYzc4ZTg5M2NiMmI3XzYwMQ_02b8d6fe-4853-4df3-a544-f40933036d18">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms>
    <dei:DocumentType
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGV4dHJlZ2lvbjo2OTIxMzU3ZjliMTY0M2UzODRkMWE4YTgyOWYwMTFjN18yNzQ4Nzc5MDcyNzMx_d8e87020-5235-43cf-b73a-9892191b57bb">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6MWNjMjAzNGU4ZjFlNDEyNWJjMWE0NTcxY2Q1OWQwNTAvdGFibGVyYW5nZToxY2MyMDM0ZThmMWU0MTI1YmMxYTQ1NzFjZDU5ZDA1MF8wLTAtMS0xLTEwMTM_350a03e6-4226-4fcf-a154-2419daf75aa4">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGV4dHJlZ2lvbjo2OTIxMzU3ZjliMTY0M2UzODRkMWE4YTgyOWYwMTFjN18yNzQ4Nzc5MDcyNzM4_ac5b19b2-a8b5-41f5-8b33-f3412fb66d5d">2019-12-28</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6OTE2ZmUxNjA1ZDRjNDk3NGExYTQwMjgzNjg0YjdmNjUvdGFibGVyYW5nZTo5MTZmZTE2MDVkNGM0OTc0YTFhNDAyODM2ODRiN2Y2NV8wLTAtMS0xLTEwMjE_87a5183f-6107-4a16-9534-7fc519771a0c">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGV4dHJlZ2lvbjo2OTIxMzU3ZjliMTY0M2UzODRkMWE4YTgyOWYwMTFjN18yNzQ4Nzc5MDcyNzYy_a217c5b8-5b9e-4939-bcff-03f335e997a7">000-23314</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6Zjk2ZDY5NjczOGJkNDYxMmFkMjJlNjE4ZDQ2YTE3OGQvdGFibGVyYW5nZTpmOTZkNjk2NzM4YmQ0NjEyYWQyMmU2MThkNDZhMTc4ZF8wLTAtMS0xLTEwMzY_0daedb05-0327-4833-b414-3bae6852119f">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6Zjk2ZDY5NjczOGJkNDYxMmFkMjJlNjE4ZDQ2YTE3OGQvdGFibGVyYW5nZTpmOTZkNjk2NzM4YmQ0NjEyYWQyMmU2MThkNDZhMTc4ZF8wLTItMS0xLTEwMzk_cd02062c-d231-432a-98c0-adf569afa343">13-3139732</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6Zjk2ZDY5NjczOGJkNDYxMmFkMjJlNjE4ZDQ2YTE3OGQvdGFibGVyYW5nZTpmOTZkNjk2NzM4YmQ0NjEyYWQyMmU2MThkNDZhMTc4ZF8zLTAtMS0xLTEwNDEvdGV4dHJlZ2lvbjphMDFlODI0OGQ2ZTQ0ZmZmYjllM2FkZTY5NTIwMmQ1M18yNzQ4Nzc5MDY5NTAw_c7ffa937-634b-46a5-a00a-f12b20b48afe">5401 Virginia Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6Zjk2ZDY5NjczOGJkNDYxMmFkMjJlNjE4ZDQ2YTE3OGQvdGFibGVyYW5nZTpmOTZkNjk2NzM4YmQ0NjEyYWQyMmU2MThkNDZhMTc4ZF8zLTAtMS0xLTEwNDEvdGV4dHJlZ2lvbjphMDFlODI0OGQ2ZTQ0ZmZmYjllM2FkZTY5NTIwMmQ1M18yNzQ4Nzc5MDY5NTEx_0abb4cef-be05-44d6-a418-4b85201b3afd">Brentwood</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6Zjk2ZDY5NjczOGJkNDYxMmFkMjJlNjE4ZDQ2YTE3OGQvdGFibGVyYW5nZTpmOTZkNjk2NzM4YmQ0NjEyYWQyMmU2MThkNDZhMTc4ZF8zLTAtMS0xLTEwNDEvdGV4dHJlZ2lvbjphMDFlODI0OGQ2ZTQ0ZmZmYjllM2FkZTY5NTIwMmQ1M18yNzQ4Nzc5MDY5NTIy_83bf924a-f52d-44f3-a260-5a59b949b301">TN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6Zjk2ZDY5NjczOGJkNDYxMmFkMjJlNjE4ZDQ2YTE3OGQvdGFibGVyYW5nZTpmOTZkNjk2NzM4YmQ0NjEyYWQyMmU2MThkNDZhMTc4ZF8zLTItMS0xLTEwNjE_33b32f31-ab36-4ed8-81ef-c17fb2637159">37027</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6Zjk2ZDY5NjczOGJkNDYxMmFkMjJlNjE4ZDQ2YTE3OGQvdGFibGVyYW5nZTpmOTZkNjk2NzM4YmQ0NjEyYWQyMmU2MThkNDZhMTc4ZF82LTItMS0xLTEwNjQvdGV4dHJlZ2lvbjo3MGQzZTM5NzdkNTk0ODQ5OWY4MmFjYjYyNzljMTdiZl8yNzQ4Nzc5MDY5NDYx_4669981e-0d60-4c3a-b735-56a33bdc2ae9">615</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6Zjk2ZDY5NjczOGJkNDYxMmFkMjJlNjE4ZDQ2YTE3OGQvdGFibGVyYW5nZTpmOTZkNjk2NzM4YmQ0NjEyYWQyMmU2MThkNDZhMTc4ZF82LTItMS0xLTEwNjQvdGV4dHJlZ2lvbjo3MGQzZTM5NzdkNTk0ODQ5OWY4MmFjYjYyNzljMTdiZl8yNzQ4Nzc5MDY5NDcx_fc1a9e8d-c177-4763-947c-6461e499265c">440-4000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6ZmY5Yjk0MmVlZDdiNDI0NjhiZjI1MDk4MTc1NDZiY2IvdGFibGVyYW5nZTpmZjliOTQyZWVkN2I0MjQ2OGJmMjUwOTgxNzU0NmJjYl8xLTAtMS0xLTEwNjk_3310f052-1b73-4dcd-8575-ba0282770a12">Common Stock, $.008 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6ZmY5Yjk0MmVlZDdiNDI0NjhiZjI1MDk4MTc1NDZiY2IvdGFibGVyYW5nZTpmZjliOTQyZWVkN2I0MjQ2OGJmMjUwOTgxNzU0NmJjYl8xLTItMS0xLTEyNDc_2498083d-7f37-429d-ab80-bb3b225e5012">TSCO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6ZmY5Yjk0MmVlZDdiNDI0NjhiZjI1MDk4MTc1NDZiY2IvdGFibGVyYW5nZTpmZjliOTQyZWVkN2I0MjQ2OGJmMjUwOTgxNzU0NmJjYl8xLTItMS0xLTEwNzQ_7623986a-4cc7-4524-b1f0-299b7a487120">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGV4dHJlZ2lvbjo2OTIxMzU3ZjliMTY0M2UzODRkMWE4YTgyOWYwMTFjN18yNzQ4Nzc5MDcyNzc5_24f6d760-6746-403a-bcfe-1b25cd04cd2b">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGV4dHJlZ2lvbjo2OTIxMzU3ZjliMTY0M2UzODRkMWE4YTgyOWYwMTFjN18yNzQ4Nzc5MDcyNzg4_add47d2e-3f65-484a-990f-8467df9f47a6">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGV4dHJlZ2lvbjo2OTIxMzU3ZjliMTY0M2UzODRkMWE4YTgyOWYwMTFjN18yNzQ4Nzc5MDcyNzk2_429cb476-9d62-4a36-9fca-8b4c28765c7f">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGV4dHJlZ2lvbjo2OTIxMzU3ZjliMTY0M2UzODRkMWE4YTgyOWYwMTFjN18yNzQ4Nzc5MDcyODA1_c84ee8fe-6457-48a7-b100-f36fd55025e2">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6N2ZlZWEzNGY4NzJhNGJlYmE1MjIzODVmM2Y2MjZiZmUvdGFibGVyYW5nZTo3ZmVlYTM0Zjg3MmE0YmViYTUyMjM4NWYzZjYyNmJmZV8wLTEtMS0xLTExMzE_8a421e64-ded9-4c45-9b96-542c2839d06e">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6N2ZlZWEzNGY4NzJhNGJlYmE1MjIzODVmM2Y2MjZiZmUvdGFibGVyYW5nZTo3ZmVlYTM0Zjg3MmE0YmViYTUyMjM4NWYzZjYyNmJmZV8xLTQtMS0xLTExMzQ_6846f531-b8eb-4718-b2cb-0b48b1824ef7">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6N2ZlZWEzNGY4NzJhNGJlYmE1MjIzODVmM2Y2MjZiZmUvdGFibGVyYW5nZTo3ZmVlYTM0Zjg3MmE0YmViYTUyMjM4NWYzZjYyNmJmZV8yLTQtMS0xLTExMzU_a58cbb95-4b37-448e-bad2-568ac99a513c">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGV4dHJlZ2lvbjo2OTIxMzU3ZjliMTY0M2UzODRkMWE4YTgyOWYwMTFjN18yNzQ4Nzc5MDcyODQy_b605c386-84d4-4699-a95a-ac5bd8e83a1e">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i90bc38a8e4e142e98260f13d80381b05_I20190629"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGV4dHJlZ2lvbjo2OTIxMzU3ZjliMTY0M2UzODRkMWE4YTgyOWYwMTFjN18yNzQ4Nzc5MDcyODQ1_311dc236-1482-491f-9b43-c49dcfeeaa51"
      unitRef="usd">10800000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i3d62c4d012fa4644b202cd943e184651_I20200125"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xL2ZyYWc6NjkyMTM1N2Y5YjE2NDNlMzg0ZDFhOGE4MjlmMDExYzcvdGFibGU6ZmU4OTIwZjJjOGNkNGVlYzhiYWE0NTAxNTZmNGRkN2EvdGFibGVyYW5nZTpmZTg5MjBmMmM4Y2Q0ZWVjOGJhYTQ1MDE1NmY0ZGQ3YV8xLTItMS0xLTA_7ef1b518-14a3-498f-8300-c73c7e771eb0"
      unitRef="shares">117282010</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="if794822f0aaf4a3383f2f3fa3989e67e_I20190508"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xOS9mcmFnOjFmMTMxZmJlZGJlNDQ2NGViYWE0M2E4NTMyM2M0NWJjL3RleHRyZWdpb246MWYxMzFmYmVkYmU0NDY0ZWJhYTQzYTg1MzIzYzQ1YmNfMzg3NTc_5208c3c0-d7ce-46bd-9d07-14f522268eb1"
      unitRef="usd">4500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="if794822f0aaf4a3383f2f3fa3989e67e_I20190508"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8zNy9mcmFnOjdiZmVjN2Y1OTFjMzRiOTk5Nzk0ODcxOWEyMzIyYzMwL3RleHRyZWdpb246N2JmZWM3ZjU5MWMzNGI5OTk3OTQ4NzE5YTIzMjJjMzBfMTEyMg_5208c3c0-d7ce-46bd-9d07-14f522268eb1"
      unitRef="usd">4500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="if794822f0aaf4a3383f2f3fa3989e67e_I20190508"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV81OC9mcmFnOjRjYmFkNTkzZWQ4ZTQ0MTNiNWM1ZDY2OTQzZGU5YWI2L3RleHRyZWdpb246NGNiYWQ1OTNlZDhlNDQxM2I1YzVkNjY5NDNkZTlhYjZfOTYxNw_5208c3c0-d7ce-46bd-9d07-14f522268eb1"
      unitRef="usd">4500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV81OC9mcmFnOjRjYmFkNTkzZWQ4ZTQ0MTNiNWM1ZDY2OTQzZGU5YWI2L3RleHRyZWdpb246NGNiYWQ1OTNlZDhlNDQxM2I1YzVkNjY5NDNkZTlhYjZfMTA0NjY_65a9c775-a327-4bce-a0ac-1c878761168e"
      unitRef="usd">1490000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <tsco:Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV82MS9mcmFnOjMwNTA2MjE0ZGYyZjQ0NjY4ZjJhOWEzOTRlN2YwNTdjL3RleHRyZWdpb246MzA1MDYyMTRkZjJmNDQ2NjhmMmE5YTM5NGU3ZjA1N2NfMTA5OTUxMTYyODQxOQ_73441e06-7aa8-42da-9a9d-a3080e5b4f4d"
      unitRef="usd">212800000</tsco:Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV82MS9mcmFnOjMwNTA2MjE0ZGYyZjQ0NjY4ZjJhOWEzOTRlN2YwNTdjL3RleHRyZWdpb246MzA1MDYyMTRkZjJmNDQ2NjhmMmE5YTM5NGU3ZjA1N2NfNDkw_26673d19-98eb-4550-b1d3-1dd6c2d70289"
      unitRef="usd">32000000.0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:Revenues
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMy0xLTEtMS0w_f2deeb22-2456-4120-8292-9d6e76f23b16"
      unitRef="usd">8351931000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMy0zLTEtMS0w_20acf44f-287d-4b01-94aa-7fac3683c09c"
      unitRef="usd">7911046000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMy01LTEtMS0w_d29cb64a-a076-4b51-abe5-b398574b7e56"
      unitRef="usd">7256382000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNC0xLTEtMS0w_995fe492-6dff-492e-baad-f5054b9a311b"
      unitRef="usd">5480161000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNC0zLTEtMS0w_5f196ae2-dba4-4022-935a-a4bcd9b66982"
      unitRef="usd">5208518000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNC01LTEtMS0w_76ff5df4-9f2c-4128-9be9-70ba690d3dbc"
      unitRef="usd">4764417000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNS0xLTEtMS0w_eaf51113-c64a-4536-8e7d-0bdbd0aa56b4"
      unitRef="usd">2871770000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNS0zLTEtMS0w_165bdd8a-4102-4e0c-a892-2507b42f3432"
      unitRef="usd">2702528000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNS01LTEtMS0w_4d714636-d3c2-43c6-9577-7c0b3ec50abf"
      unitRef="usd">2491965000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNi0xLTEtMS0w_7a4c980a-ad07-48f5-9cab-562a166c2344"
      unitRef="usd">1932572000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNi0zLTEtMS0w_5e9d294a-b897-4e3f-8080-aded5aefac9f"
      unitRef="usd">1823440000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNi01LTEtMS0w_9385976d-e712-42c4-b384-c6cf2e542359"
      unitRef="usd">1639749000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNy0xLTEtMS0w_5747f857-6015-4e4b-9faf-f99ba186ccac"
      unitRef="usd">195978000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNy0zLTEtMS0w_289fb2b5-4fec-4b6c-bb21-348a8856203f"
      unitRef="usd">177351000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfNy01LTEtMS0w_3d2b2c88-0455-48d6-a39c-10c1949bf0ad"
      unitRef="usd">165834000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfOC0xLTEtMS0w_616176e6-0ef1-4895-bdb9-dbb8ae09bd31"
      unitRef="usd">743220000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfOC0zLTEtMS0w_3f2f7774-9398-4248-a69b-51fb4d3c6df4"
      unitRef="usd">701737000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfOC01LTEtMS0w_87d5358e-b3e2-4f5a-8ebf-7c880feb676b"
      unitRef="usd">686382000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfOS0xLTEtMS0w_ff655cd2-d6ef-4431-bdce-d5764541f033"
      unitRef="usd">19843000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfOS0zLTEtMS0w_cf92f8cc-a998-4f5d-84a2-39dc95479605"
      unitRef="usd">18352000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfOS01LTEtMS0w_c08884a7-e2e5-4d63-8ca3-6760a355d05a"
      unitRef="usd">13859000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTAtMS0xLTEtMA_d426c1bf-4645-4c53-b02b-5315833df64c"
      unitRef="usd">723377000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTAtMy0xLTEtMA_1894c942-b5b8-4177-8856-95ce52d3ad89"
      unitRef="usd">683385000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTAtNS0xLTEtMA_960291cb-4890-4949-994b-a416e90be494"
      unitRef="usd">672523000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTEtMS0xLTEtMA_277ab27a-889b-403c-921c-c01d4c070634"
      unitRef="usd">161023000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTEtMy0xLTEtMA_42b4e33f-1cc3-4168-8577-cd4002e4e868"
      unitRef="usd">151028000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTEtNS0xLTEtMA_8bf85d2e-7687-426f-82fe-f397d35a8315"
      unitRef="usd">249924000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTItMS0xLTEtMA_c7f674fe-9b65-4eb3-9d04-a9fab440f2ee"
      unitRef="usd">562354000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTItMy0xLTEtMA_a74f17c2-45cc-4b9c-89f2-55c5e3e456c4"
      unitRef="usd">532357000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTItNS0xLTEtMA_62fd96c4-d6b7-484d-840b-8562cffecf61"
      unitRef="usd">422599000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTQtMS0xLTEtMA_2ae6627b-4a2d-46dc-8467-347599a9699c"
      unitRef="usdPerShare">4.70</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTQtMy0xLTEtMA_9dae66fd-42f1-4f21-a029-9c096091e734"
      unitRef="usdPerShare">4.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTQtNS0xLTEtMA_1e2a1eb5-c616-47f2-9383-8b4fb0e84635"
      unitRef="usdPerShare">3.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTUtMS0xLTEtMA_5867811c-0a25-4f1a-821e-472959beb3b3"
      unitRef="usdPerShare">4.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTUtMy0xLTEtMA_cda26f1d-4c84-4713-8afb-4a0cc406bbf5"
      unitRef="usdPerShare">4.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTUtNS0xLTEtMA_d138426d-7ca1-495b-9b24-d596d480b9ba"
      unitRef="usdPerShare">3.30</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTgtMS0xLTEtMA_a6125b9e-80fe-40c4-9062-35d36bd21beb"
      unitRef="shares">119727000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTgtMy0xLTEtMA_c90aa06d-a998-4d4b-8052-b8aeba4e44da"
      unitRef="shares">122651000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTgtNS0xLTEtMA_53109438-b60f-4318-a6d8-e1171fcdacea"
      unitRef="shares">127588000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTktMS0xLTEtMA_dca62c5e-1c46-408f-91d0-3c095fadeeda"
      unitRef="shares">120743000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTktMy0xLTEtMA_a69ae427-daa5-4721-8665-73d5b15dc213"
      unitRef="shares">123471000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMTktNS0xLTEtMA_3f30c122-7280-43ac-9442-0574dd2bf929"
      unitRef="shares">128204000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMjEtMS0xLTEtMA_5c88a647-911c-4a47-86f3-da9a8cc8dd7b"
      unitRef="usdPerShare">1.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMjEtMy0xLTEtMA_7ef6bc79-b210-4c88-a5f3-861318a110b4"
      unitRef="usdPerShare">1.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84NS9mcmFnOmJmMzQ2NGZmNmUyYjQ2YWViMjM1MjVkYWUwMzQzNGY5L3RhYmxlOjZlY2FkNzZlNDk3YzQ0OWViYzA3MWY4YzZjM2ZiN2YyL3RhYmxlcmFuZ2U6NmVjYWQ3NmU0OTdjNDQ5ZWJjMDcxZjhjNmMzZmI3ZjJfMjEtNS0xLTEtMA_91ac0935-7519-453f-8f0a-d5a33285c6a3"
      unitRef="usdPerShare">1.05</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:NetIncomeLoss
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfMy0xLTEtMS0w_06108ef6-6c67-44fd-8af8-e26ba2ffd962"
      unitRef="usd">562354000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfMy0zLTEtMS0w_afd2e74d-1808-41dc-8f04-ac8d2ff1806e"
      unitRef="usd">532357000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfMy01LTEtMS0w_5be57b57-a7c1-4e4f-80a5-84631f35a16e"
      unitRef="usd">422599000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfNi0xLTEtMS0w_e8eddfeb-0f55-4f57-a6b2-a44d5d156e76"
      unitRef="usd">-4332000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfNi0zLTEtMS0w_181edec4-5be3-48d4-8bf8-3ee4c7e9053f"
      unitRef="usd">456000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfNi01LTEtMS0w_daad7d71-909c-4713-b346-2e96380c8f0f"
      unitRef="usd">1371000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <tsco:TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfNy0xLTEtMS0w_35ceb6d0-381b-450f-b36a-e0c6f6d0429f"
      unitRef="usd">0</tsco:TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect>
    <tsco:TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfNy0zLTEtMS0w_c09f4cbf-b3d1-423a-b396-13db535c931d"
      unitRef="usd">0</tsco:TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect>
    <tsco:TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfNy01LTEtMS0w_d3624970-a8a3-495f-b5e3-a53f44d9fc67"
      unitRef="usd">595000</tsco:TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfOC0xLTEtMS0w_3fbf1c2a-b361-4301-9fa2-e168599a6eb4"
      unitRef="usd">-4332000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfOC0zLTEtMS0w_957aef58-831e-4929-8b40-55d52bd88f55"
      unitRef="usd">456000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfOC01LTEtMS0w_218aca8d-c254-4f44-9b07-d4c323e99f9a"
      unitRef="usd">1966000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfOS0xLTEtMS0w_ef75877e-f3ce-4d0c-a506-67598d4586cb"
      unitRef="usd">558022000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfOS0zLTEtMS0w_9bb095de-93c2-4770-bf97-a1dd937ac90b"
      unitRef="usd">532813000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV84OC9mcmFnOmE2MDhhYzIyMjViNDQzYzZiMTg0ZjA4YjYyMWRhMzRhL3RhYmxlOjU3MzJhZDQzZDg0NzQzMmU5YmRmN2I2MTkzY2U3OWRkL3RhYmxlcmFuZ2U6NTczMmFkNDNkODQ3NDMyZTliZGY3YjYxOTNjZTc5ZGRfOS01LTEtMS0w_1f597a05-08bb-48c3-9445-d675ff4e87ca"
      unitRef="usd">424565000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMy0xLTEtMS0w_35aed0a2-0f01-4a59-961e-dbe3185b4403"
      unitRef="usd">84241000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMy0zLTEtMS0w_c18fe146-ac5d-406e-851c-1f915e9fa076"
      unitRef="usd">86299000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InventoryNet
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNC0xLTEtMS0w_77bdbaf4-7007-4740-bc27-74c857aaa9b7"
      unitRef="usd">1602781000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNC0zLTEtMS0w_3ec4097d-3b10-4669-bd1c-e7b42782e78c"
      unitRef="usd">1589542000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNS0xLTEtMS0w_797a8991-22c2-45ef-8a16-1119c0c99aa3"
      unitRef="usd">100865000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNS0zLTEtMS0w_13dc3398-2d65-46f0-ba3a-01cfea625484"
      unitRef="usd">114447000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:IncomeTaxReceivable
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNi0xLTEtMS0w_1fb6909e-7818-42f5-a075-b38de7f837f6"
      unitRef="usd">0</us-gaap:IncomeTaxReceivable>
    <us-gaap:IncomeTaxReceivable
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNi0zLTEtMS0w_189c1243-77cb-449c-90cb-2baa7ebba992"
      unitRef="usd">4111000</us-gaap:IncomeTaxReceivable>
    <us-gaap:AssetsCurrent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNy0xLTEtMS0w_8b159b58-f994-4e2d-aa41-dd20b8b9d8df"
      unitRef="usd">1787887000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNy0zLTEtMS0w_351ee1d2-f164-4f0a-b55d-119a68efcfea"
      unitRef="usd">1794399000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMTctMS0xLTEtMA_d5039f06-c167-4aae-8a6d-84e1eab008a6"
      unitRef="usd">1163956000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMTctMy0xLTEtMA_6b0e0c4b-fea9-41b9-835b-10b44d41d9b0"
      unitRef="usd">1134464000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMTAtMS0xLTEtMTk0OQ_ad9e29bd-819c-4f6c-85ac-67e245ac7974"
      unitRef="usd">2188802000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMTAtMy0xLTEtMTk0Ng_436f7367-9de5-4617-87bc-5bed547613f5"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMTktMS0xLTEtMA_9d287366-c936-43e8-a3e3-300ddcc91a71"
      unitRef="usd">124492000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMTktMy0xLTEtMA_e15c5b1e-974d-4d5f-b230-19a0f9a672ca"
      unitRef="usd">124492000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:DeferredTaxAssetsNetNoncurrent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjAtMS0xLTEtMA_d653c9c1-0464-4fb8-b879-9489d9de704d"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsNetNoncurrent>
    <us-gaap:DeferredTaxAssetsNetNoncurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjAtMy0xLTEtMA_982db26a-f195-4641-8933-a1f6cc4cd79a"
      unitRef="usd">6607000</us-gaap:DeferredTaxAssetsNetNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjEtMS0xLTEtMA_a2468c7e-e297-4abf-932e-d03fbabd034b"
      unitRef="usd">24131000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjEtMy0xLTEtMA_a6651c0d-53f3-4434-8e84-4dd83565ec0e"
      unitRef="usd">25300000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjItMS0xLTEtMA_0dddcc54-6f0e-4ce7-94ae-cc02d1d88699"
      unitRef="usd">5289268000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjItMy0xLTEtMA_2438169f-f36c-4417-b7c6-0d63b6451bc7"
      unitRef="usd">3085262000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjYtMS0xLTEtMA_fe70af96-e03f-48b9-a291-b7f7b7c15523"
      unitRef="usd">643036000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjYtMy0xLTEtMA_dace1fe9-c755-40c9-98c9-f46d49668c19"
      unitRef="usd">619981000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjctMS0xLTEtMA_627053fc-da2e-4865-a9a8-3f6de77a5d36"
      unitRef="usd">39755000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjctMy0xLTEtMA_22f2b841-9a93-4084-9c4a-b85c0adb1520"
      unitRef="usd">54046000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjgtMS0xLTEtMA_2429109f-6025-4487-a548-0493d2dad20d"
      unitRef="usd">247690000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjgtMy0xLTEtMA_7db250e3-968c-4819-9a76-a3c6352716d1"
      unitRef="usd">232416000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:UnsecuredDebtCurrent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjktMS0xLTEtMA_4d7e9053-4a4f-48fd-98a4-b4f46f38dc04"
      unitRef="usd">30000000</us-gaap:UnsecuredDebtCurrent>
    <us-gaap:UnsecuredDebtCurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjktMy0xLTEtMA_c9094cbb-1cec-4cc4-96a8-46fabd55c8c7"
      unitRef="usd">26250000</us-gaap:UnsecuredDebtCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzAtMS0xLTEtMA_288c0dd9-fdfc-4475-b906-150540e172eb"
      unitRef="usd">4036000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzAtMy0xLTEtMA_af101df3-702a-4723-9c64-6fa45b55b7ad"
      unitRef="usd">3646000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjMtMS0xLTEtMTk2Mg_fbb360ed-5315-4fc1-862c-2e11e12cfe5d"
      unitRef="usd">277099000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMjMtMy0xLTEtMTk2MA_d46cdc73-1cca-4448-9124-04ad83392dc8"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzEtMS0xLTEtMA_b168ff04-6476-4996-851b-8abc53250173"
      unitRef="usd">5984000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzEtMy0xLTEtMA_a73ee281-ad39-4693-a0a8-6f03c87af4b4"
      unitRef="usd">1768000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzMtMS0xLTEtMA_80aa7a8d-2f37-4df0-a0b7-32e7f64e3397"
      unitRef="usd">1247600000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzMtMy0xLTEtMA_57828471-d885-4fac-bcb6-89396f01a220"
      unitRef="usd">938107000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzUtMS0xLTEtMA_84a688ac-7b8e-440e-a54b-4757621c8bf4"
      unitRef="usd">366480000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzUtMy0xLTEtMA_cd209b58-8bbc-4b52-8400-edccdc11eb05"
      unitRef="usd">381100000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzYtMS0xLTEtMA_65f6d54b-1f60-4ab1-951a-d1dfe3e568a6"
      unitRef="usd">30389000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzYtMy0xLTEtMA_041e79a4-b545-49d7-bc1d-31d0e014c09d"
      unitRef="usd">29270000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzAtMS0xLTEtMTk1NA_4fbeb3a2-43a8-43f7-99c3-a29424593b25"
      unitRef="usd">2001162000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzAtMy0xLTEtMTk1Mg_09309b35-d3fd-4c80-9426-d2723e0f5455"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzctMS0xLTEtMA_4f2af76a-be32-4e8e-bac9-7d86b91c8ec6"
      unitRef="usd">153000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzctMy0xLTEtMA_7822698f-a259-44df-8d07-32a4e9b9c2d6"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <tsco:DeferredRent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzgtMS0xLTEtMA_22a0919a-3b4a-42b9-8dfd-0f9ebed05a5c"
      unitRef="usd">0</tsco:DeferredRent>
    <tsco:DeferredRent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzgtMy0xLTEtMA_d41dd1ee-bd6a-461d-a263-02071b086064"
      unitRef="usd">107038000</tsco:DeferredRent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzktMS0xLTEtMA_123cb3bb-2905-401d-abcd-31a1609acc69"
      unitRef="usd">76361000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfMzktMy0xLTEtMA_cd9c3870-2cf6-44fc-b664-879fc2cf9b58"
      unitRef="usd">67927000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDAtMS0xLTEtMA_d7d7588b-8dc7-401d-b606-b97623dea5c5"
      unitRef="usd">3722145000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDAtMy0xLTEtMA_bda6859d-562c-485f-86f7-e1594b621d6a"
      unitRef="usd">1523442000</us-gaap:Liabilities>
    <us-gaap:PreferredStockValue
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDMtMS0xLTEtMA_e97c9f99-705b-4445-9b3d-2d6e94abc8cf"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDMtMy0xLTEtMA_d3d4d95b-012f-4131-9a0e-e7da2a923b53"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDQtMS0xLTEtMA_d183ee46-673f-48c3-a168-4bd364a8e261"
      unitRef="usd">1389000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDQtMy0xLTEtMA_3029b9c0-2988-42bf-a2d3-377a55dccce8"
      unitRef="usd">1375000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDUtMS0xLTEtMA_1d889694-696f-4fa1-bc95-d9f2610004a0"
      unitRef="usd">966698000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDUtMy0xLTEtMA_3984c15d-75c5-4cad-a856-403fff89066d"
      unitRef="usd">823413000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockValue
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDYtMS0xLTEtMA_a9d95d6d-602c-4b36-8659-b57d0e9ccfa0"
      unitRef="usd">3013996000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDYtMy0xLTEtMA_13611d08-59a9-4e9c-ba12-4a669311962d"
      unitRef="usd">2480677000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDctMS0xLTEtMA_7c7c0c56-f78a-4d7b-9e66-501222d2dfc7"
      unitRef="usd">199000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDctMy0xLTEtMA_d98e3096-217f-407d-aa73-b153ef9ad29b"
      unitRef="usd">3814000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDgtMS0xLTEtMA_74706f8b-eda9-46ac-961f-c5d040928ece"
      unitRef="usd">3612833000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDgtMy0xLTEtMA_d4ccf76c-8ed1-47dc-9e72-7d98bc031efb"
      unitRef="usd">3213895000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDktMS0xLTEtMA_9e5ed916-d895-4d54-a703-14dc44178144"
      unitRef="usd">1567123000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNDktMy0xLTEtMA_b500afea-9d5d-402c-b66e-1d289e2b7382"
      unitRef="usd">1561820000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNTAtMS0xLTEtMA_f016c149-c1e2-4762-a06b-66f077ad7be7"
      unitRef="usd">5289268000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RhYmxlOjk4YmI5NzRkMjQ3NDQzODNhOTc1MjQ5YzczNzY5ZDI3L3RhYmxlcmFuZ2U6OThiYjk3NGQyNDc0NDM4M2E5NzUyNDljNzM3NjlkMjdfNTAtMy0xLTEtMA_9d473f70-c804-4ff9-bee1-53f673a7e078"
      unitRef="usd">3085262000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDUyOQ_6b08345c-b634-4a3c-bb49-053a49edbbfd"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDUyOQ_d3dba089-5586-4ee9-8dc9-e676b713c320"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDUzNA_8722afa9-3cb0-405d-833e-e379479790b0"
      unitRef="shares">40000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDUzNA_d4ef0cde-61ea-471e-8993-8b4c7750c2af"
      unitRef="shares">40000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDUzOA_37f8023c-0dd4-4ea2-b223-4255e46f6006"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDUzOA_6f4c59d6-6bf6-4bc3-8cb9-76eb09c46f3f"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDU0Ng_000bf47b-5da6-4e2e-888b-1d0ef3513d23"
      unitRef="usdPerShare">0.008</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDU0Ng_4f04405c-f436-4155-ab1e-bc59b79f4bfa"
      unitRef="usdPerShare">0.008</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDU1Ng_14b76094-c160-4431-acd7-c8dff35d30a2"
      unitRef="shares">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDU1Ng_9032fc62-2112-4aac-8a85-e0b53b3d7175"
      unitRef="shares">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDc1MA_91dfda7e-eca4-48cd-a24d-f80dfd36bc84"
      unitRef="shares">173608000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDY1MA_62c0c730-7303-4305-aa07-ee819f5853ff"
      unitRef="shares">171887000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDc1OQ_4cabc5d2-d89e-4c29-a56a-e82380938b44"
      unitRef="shares">118165000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDY2OA_99aff96f-7152-46e2-9e08-1dff6bee2055"
      unitRef="shares">121828000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDc3NQ_2e650ec7-86b9-4784-9bd5-b41cf6384da1"
      unitRef="shares">55443000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85MS9mcmFnOmU0NDk3ZjE4NGE1NDRkNTA4NjM4ZGI5OGQ2YjczNjdkL3RleHRyZWdpb246ZTQ0OTdmMTg0YTU0NGQ1MDg2MzhkYjk4ZDZiNzM2N2RfMTA5OTUxMTYzMDY4NQ_8a19b279-f358-497f-a195-e4b231c36062"
      unitRef="shares">50059000</us-gaap:TreasuryStockShares>
    <us-gaap:SharesOutstanding
      contextRef="i131454a4a3ab49d0bced6a3657925cba_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMi0xLTEtMS0w_2954404e-2055-42f8-af2a-6e09e4402d86"
      unitRef="shares">130795000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i131454a4a3ab49d0bced6a3657925cba_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMi0zLTEtMS0w_91a05f6b-7d0a-4686-a6d6-bdf6aa1b2883"
      unitRef="usd">1360000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieb5c088d324846d9960cd88311b0e46c_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMi01LTEtMS0w_8e9a3c98-dd45-49dc-abd5-bb5794f1512d"
      unitRef="usd">671515000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i180deac174a548a1ac994503dfeccb3a_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMi03LTEtMS0w_a7a118bf-5df6-414c-9fb8-a053e6ab5847"
      unitRef="usd">-1761498000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i28bddb75a1544894a35dc3ce8186cff2_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMi05LTEtMS0w_380360ce-d0a7-40f5-99bd-22c4f845b6f6"
      unitRef="usd">1392000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2f9f615d724e4078b243d06938079180_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMi0xMS0xLTEtMA_13a79cc7-bdb0-4c8c-8dc9-ac21a575dcc6"
      unitRef="usd">2540449000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5bc0963b1107439dac5f0501a2b4271a_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMi0xMy0xLTEtMA_09836728-a6e7-41a9-a16c-606ba3e78673"
      unitRef="usd">1453218000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i9f5dd71a642b4ebb938cf62f6d784e1b_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfNC0xLTEtMS0w_c6a1fe9b-fbf6-4776-b5cc-7c20a4a05f4f"
      unitRef="shares">432000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i9f5dd71a642b4ebb938cf62f6d784e1b_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfNC0zLTEtMS0w_e8e74b54-eda7-406f-b362-d7913e192133"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia587a0d8294548a8877ba434100fdc38_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfNC01LTEtMS0w_3dd1dd25-34b4-4818-b77d-fe1151d0544e"
      unitRef="usd">16327000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfNC0xMy0xLTEtMA_6fc8ebd0-3e5e-462d-ada6-de656a3c2e91"
      unitRef="usd">16330000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia587a0d8294548a8877ba434100fdc38_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfNi01LTEtMS0w_d834449b-1bbc-4e3f-b943-9f1f8ae7a74a"
      unitRef="usd">29202000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfNi0xMy0xLTEtMA_69117697-83b3-4bbf-8dc2-afd669b7e2bf"
      unitRef="usd">29202000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iefe1957d3f61476c9d179475df197cbc_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfOC01LTEtMS0w_c85d408e-c12d-427d-bb6e-a92a9ea9b58b"
      unitRef="usd">816000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfOC0xMy0xLTEtMA_fe58650c-611a-4115-aede-f2c12f4d3fe3"
      unitRef="usd">816000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i9f5dd71a642b4ebb938cf62f6d784e1b_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfOS0xLTEtMS0w_d2a21526-257e-447e-b2e0-b78068ead1b9"
      unitRef="shares">5924000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i21cc4170436d4cc6980c56bc2a43d39e_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfOS03LTEtMS0w_01ec14ce-b0ed-4dbf-acd6-530e7ec8a9f3"
      unitRef="usd">369403000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i21cc4170436d4cc6980c56bc2a43d39e_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfOS0xMy0xLTEtMA_34063058-8209-4edd-a165-f6f58fe842a2"
      unitRef="usd">369403000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="ie95d63eaa303427ba3a2b1b41e9537c8_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTAtMTEtMS0xLTA_44eb253c-002c-4e78-aa10-da9f01da98d2"
      unitRef="usd">133828000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTAtMTMtMS0xLTA_3235e65d-d34d-48dc-b14d-53bb43ca5be7"
      unitRef="usd">133828000</us-gaap:PaymentsOfDividends>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i08fefa2b833e4dc0a78af80220dcdbdb_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTEtOS0xLTEtMA_55a604ab-97da-443d-9c5e-047e65d28d00"
      unitRef="usd">1371000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTEtMTMtMS0xLTA_a7c34d3c-f270-4dd4-9e66-d2866a1f7414"
      unitRef="usd">1371000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:NetIncomeLoss
      contextRef="ie95d63eaa303427ba3a2b1b41e9537c8_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTItMTEtMS0xLTA_9e52385c-fac9-437a-9597-46c6a1b877c7"
      unitRef="usd">422599000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTItMTMtMS0xLTA_81b3df88-1aaf-4541-bcec-4ccea5d442b8"
      unitRef="usd">422599000</us-gaap:NetIncomeLoss>
    <us-gaap:PriorPeriodReclassificationAdjustment
      contextRef="i08fefa2b833e4dc0a78af80220dcdbdb_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTMtOS0xLTEtMjkyMg_159d3523-7fd3-4f89-bfe7-917b76de6986"
      unitRef="usd">595000</us-gaap:PriorPeriodReclassificationAdjustment>
    <us-gaap:PriorPeriodReclassificationAdjustment
      contextRef="ie95d63eaa303427ba3a2b1b41e9537c8_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTMtMTEtMS0xLTI5MDE_4fc9a448-6826-4ad8-a75b-c957653e66bb"
      unitRef="usd">-595000</us-gaap:PriorPeriodReclassificationAdjustment>
    <us-gaap:PriorPeriodReclassificationAdjustment
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTMtMTMtMS0xLTI5MDE_e4d3e975-c719-448b-9630-18a20b8009ea"
      unitRef="usd">0</us-gaap:PriorPeriodReclassificationAdjustment>
    <us-gaap:SharesOutstanding
      contextRef="i5dbb1e711bed4c96aece81b3325d8681_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTMtMS0xLTEtMA_41c1a9b8-9fad-46aa-b8e2-f98167eeefad"
      unitRef="shares">125303000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5dbb1e711bed4c96aece81b3325d8681_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTMtMy0xLTEtMA_78c8db6d-084d-4e11-b756-b1f340ba44a4"
      unitRef="usd">1363000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i22bcda3dfeb445319f753377749944b3_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTMtNS0xLTEtMA_13698ddc-c6e8-4656-b73c-2691dcb573fe"
      unitRef="usd">716228000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i355548dc7e6f4366914e065bb55adb9f_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTMtNy0xLTEtMA_09bf7865-4289-494d-a86c-4e8905b247cc"
      unitRef="usd">-2130901000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3cf191881965498493962bc3a0311a33_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTMtOS0xLTEtMA_6d86ccda-eda9-4263-b40d-04321e5a2f8c"
      unitRef="usd">3358000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ica30bfd3291048d89fa4dfd4c2125357_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTMtMTEtMS0xLTA_163fd065-d145-4b94-96d8-c7952f9b16d2"
      unitRef="usd">2828625000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iac01cdb9ac6547e589731803fbd1db8e_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTMtMTMtMS0xLTA_3cced463-49e8-4370-a85c-38f4c2e097e0"
      unitRef="usd">1418673000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i09a46ec914304d87b0bda595c9b332f9_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTUtMS0xLTEtMA_c8952c75-8642-43e3-89a4-3120370851b6"
      unitRef="shares">1512000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i09a46ec914304d87b0bda595c9b332f9_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTUtMy0xLTEtMA_8eae8884-37cc-479c-abb9-882906f2ad28"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ie5d2827d709341d684b19e49fb0c339d_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTUtNS0xLTEtMA_828269f1-2f1d-4736-bb2f-69e9577a5f44"
      unitRef="usd">79631000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTUtMTMtMS0xLTA_0d41526d-b4fe-4baf-926d-15aa4e5f7c33"
      unitRef="usd">79643000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie5d2827d709341d684b19e49fb0c339d_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTctNS0xLTEtMA_88dc526a-cfd4-44a4-95cc-c05fe4186894"
      unitRef="usd">28921000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTctMTMtMS0xLTA_62f0db65-916a-49e2-8afa-ccbf31bc73fe"
      unitRef="usd">28921000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0ff46562e51a42808f99d83ae50fdf82_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTgtNS0xLTEtMA_cc78bebb-81b4-4844-a119-ab9a3cdf864e"
      unitRef="usd">1367000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTgtMTMtMS0xLTA_2ca57314-d67c-4cd0-9508-a687abda84fa"
      unitRef="usd">1367000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i09a46ec914304d87b0bda595c9b332f9_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTktMS0xLTEtMA_87d17f0c-5983-440c-8b18-e2d58a189149"
      unitRef="shares">4987000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i5423c4e86bf24372a7ebdecb0dfb18c1_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTktNy0xLTEtMA_09e1731a-9890-44a7-9551-515b5ab04d36"
      unitRef="usd">349776000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i5423c4e86bf24372a7ebdecb0dfb18c1_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMTktMTMtMS0xLTA_b7bdb5a7-3859-4881-8808-87db88a83926"
      unitRef="usd">349776000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="i6d0b10867e0c4ce78eb27a56ee93b4ce_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjAtMTEtMS0xLTA_d6e8a3b6-b8f5-427e-9915-fc790fb08100"
      unitRef="usd">147087000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjAtMTMtMS0xLTA_380fbefc-6e35-4add-b5cd-e23d3bcdf7cc"
      unitRef="usd">147087000</us-gaap:PaymentsOfDividends>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i2ca281eab80943f796a47d0b55731912_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjEtOS0xLTEtMA_aaaee211-ca70-4e04-92d6-0eba8a03019b"
      unitRef="usd">456000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjEtMTMtMS0xLTA_55ffee1a-3885-483b-b8f3-4b216d2d1221"
      unitRef="usd">456000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:NetIncomeLoss
      contextRef="i6d0b10867e0c4ce78eb27a56ee93b4ce_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjItMTEtMS0xLTA_2088bac7-3a10-46a6-845e-400018b5966e"
      unitRef="usd">532357000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjItMTMtMS0xLTA_2a1ab98e-85e3-4264-94b0-41a5e865f5db"
      unitRef="usd">532357000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="id89a669d3de5458eaa56b4a4a2f69f40_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjQtMS0xLTEtMA_f07755de-6306-4d7c-aa4a-6a1ad9fb7ebf"
      unitRef="shares">121828000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id89a669d3de5458eaa56b4a4a2f69f40_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjQtMy0xLTEtMA_ad42701c-ad65-4c99-a49f-0a66e8a5f568"
      unitRef="usd">1375000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic465aa1848964859901c273ecd4d5015_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjQtNS0xLTEtMA_07f3fde3-468d-43df-8588-c16d6cd12991"
      unitRef="usd">823413000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1255d09e23874479a966d5ab32d96ef9_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjQtNy0xLTEtMA_f9cc236e-e89e-4671-bff6-f6969d1e908f"
      unitRef="usd">-2480677000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i27b328a2f2e64dc5a618bf221ca10fd7_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjQtOS0xLTEtMA_0d43ec48-fd56-451c-be76-9eb216db2aec"
      unitRef="usd">3814000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2062347b602d4316aace68b2728ea37a_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjQtMTEtMS0xLTA_ccc0e237-01b3-4d5a-8432-715f0c5096d2"
      unitRef="usd">3213895000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjQtMTMtMS0xLTA_f97cd0f4-e83d-4a02-a8d6-0841bc33e190"
      unitRef="usd">1561820000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ifa38403793d742baa7ed5224fe27aca5_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjYtMS0xLTEtMA_2b072c20-2c46-4ad3-8ca4-e1b57eeb8344"
      unitRef="shares">1721000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ifa38403793d742baa7ed5224fe27aca5_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjYtMy0xLTEtMA_1b06f337-6d83-4ddc-b9db-783051214be1"
      unitRef="usd">14000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i4e19441151c0471394f58047c5b41888_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjYtNS0xLTEtMA_8d9531cb-a7f9-47c0-88ae-fb37691fc449"
      unitRef="usd">115967000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjYtMTMtMS0xLTA_c7f9ab3d-3d9d-45f0-a34e-9944f605fa16"
      unitRef="usd">115981000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4e19441151c0471394f58047c5b41888_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjgtNS0xLTEtMA_52e29264-c6a8-49a9-b6fd-1f2311bc06aa"
      unitRef="usd">31136000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjgtMTMtMS0xLTA_c0ea080b-39bf-480f-b2dd-3016bfe34b2b"
      unitRef="usd">31136000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjktNS0xLTEtMA_2c936d47-b76c-418b-9461-ad4ac133a53f"
      unitRef="usd">3818000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMjktMTMtMS0xLTA_64650346-2ece-46d0-8a34-1d55f16022b2"
      unitRef="usd">3818000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ifa38403793d742baa7ed5224fe27aca5_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzAtMS0xLTEtMA_e13c9cd3-46e3-4b9e-8f86-eac044cabd42"
      unitRef="shares">5384000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i11171156c99b47528adf47cdb5028225_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzAtNy0xLTEtMA_1db79284-be82-4946-9c15-319ba983e5ca"
      unitRef="usd">533319000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i11171156c99b47528adf47cdb5028225_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzAtMTMtMS0xLTA_84a600be-63b3-4291-a10f-60c16ab51350"
      unitRef="usd">533319000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="i8110dadeb5324f24a65a59f684631786_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzEtMTEtMS0xLTA_20970c4f-3e0c-417f-aa11-946de63cd8ee"
      unitRef="usd">162699000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzEtMTMtMS0xLTA_15e0e083-48db-48d9-a3b7-a4d6a86b50c0"
      unitRef="usd">162699000</us-gaap:PaymentsOfDividends>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i11f13814cbb04ba7a1423d045011678e_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzItOS0xLTEtMA_4dbb8460-d6f9-4857-bffb-8c983d95989f"
      unitRef="usd">-4332000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzItMTMtMS0xLTA_b767475e-9d88-45db-b083-1ebf25c95a63"
      unitRef="usd">-4332000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:NetIncomeLoss
      contextRef="i8110dadeb5324f24a65a59f684631786_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzMtMTEtMS0xLTA_30ffc7c1-ab6d-4479-8cbd-0fde604dd7a2"
      unitRef="usd">562354000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzMtMTMtMS0xLTA_84d318c0-16a2-407e-8c9b-a8026233768c"
      unitRef="usd">562354000</us-gaap:NetIncomeLoss>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i5ace5d23902d4688a875588bc8f350db_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzQtOS0xLTEtMjkzMA_3f8d0957-d343-48e6-b49f-28622903d9cc"
      unitRef="usd">717000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i4a4ced718eee4ddb8c774247fc48ab9a_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzQtMTEtMS0xLTI4NzM_40367a40-3656-459b-9faf-d84b9945e8c1"
      unitRef="usd">-717000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:SharesOutstanding
      contextRef="ic9c983260e6d49969b4f6320864dd2a3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzQtMS0xLTEtMA_a3acc828-2b4b-4400-bda0-7587138be9fb"
      unitRef="shares">118165000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic9c983260e6d49969b4f6320864dd2a3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzQtMy0xLTEtMA_e517dfa0-5cdd-48d7-ab22-2023bfed4e97"
      unitRef="usd">1389000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i882830fd5ef646418271de35efa1a8ba_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzQtNS0xLTEtMA_6cc41e02-a407-4c21-b87f-dfd27f65b998"
      unitRef="usd">966698000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i141dd5d0a3f642308ebff5fb853e5eed_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzQtNy0xLTEtMA_4ca938d0-d1ee-4614-abb6-8e00dc81cedb"
      unitRef="usd">-3013996000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5ace5d23902d4688a875588bc8f350db_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzQtOS0xLTEtMA_f349e05b-0e63-4367-84bf-a832b0d7fdd2"
      unitRef="usd">199000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4a4ced718eee4ddb8c774247fc48ab9a_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzQtMTEtMS0xLTA_a0b903e0-418e-4d5c-b8d7-10fc1a5f28fa"
      unitRef="usd">3612833000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV85Ny9mcmFnOjQ1YzNhNGY1MmRmODQ4ODQ4MzhlM2IwYTEyZjc1MmVlL3RhYmxlOmE2Zjk2NmM1YjYwYjQ1NTRiMDRmZjY1YTEyM2FlMDZmL3RhYmxlcmFuZ2U6YTZmOTY2YzViNjBiNDU1NGIwNGZmNjVhMTIzYWUwNmZfMzQtMTMtMS0xLTA_dc2980ae-5f84-4bb8-b574-750142731613"
      unitRef="usd">1567123000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQtMS0xLTEtMA_b2238027-c55b-4f9b-abd1-0640fdb1c1fa"
      unitRef="usd">562354000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQtMy0xLTEtMA_e28554b0-4caa-4baf-bf58-9b61b3948840"
      unitRef="usd">532357000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQtNS0xLTEtMA_341efb13-0dd2-4245-9915-b5fb6448cb70"
      unitRef="usd">422599000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzYtMS0xLTEtMA_7eadee6c-fd30-4301-9711-42084d5b7e68"
      unitRef="usd">195978000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzYtMy0xLTEtMA_780c8c4d-0063-41df-a8e0-2a9446827d47"
      unitRef="usd">177351000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzYtNS0xLTEtMA_80cb4999-196b-487f-82d0-9a72c7608e2c"
      unitRef="usd">165834000</us-gaap:DepreciationAndAmortization>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzctMS0xLTEtMA_cc79af4b-b7ad-45cd-b6ed-4287f9617521"
      unitRef="usd">297000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzctMy0xLTEtMA_5edd5f83-6bc6-4451-8371-66cb12b8de24"
      unitRef="usd">567000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzctNS0xLTEtMA_0d7de6a0-896e-4771-9e29-6de46b8cf4fe"
      unitRef="usd">-460000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ShareBasedCompensation
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzgtMS0xLTEtMA_bcd563df-b48b-4f0b-856b-afb7c37bee7b"
      unitRef="usd">31136000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzgtMy0xLTEtMA_941f7949-b94a-426f-9045-819cd62cdb26"
      unitRef="usd">28921000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzgtNS0xLTEtMA_f4aff74b-a89a-418f-8e65-162cc67589db"
      unitRef="usd">29202000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzktMS0xLTEtMA_815a61d1-74ff-47e6-9cb1-2fd2908671c0"
      unitRef="usd">6760000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzktMy0xLTEtMA_0bafa01a-334a-4117-8251-5e8537972264"
      unitRef="usd">11887000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzktNS0xLTEtMA_652a8f1d-f96a-40ae-94bf-153368e175bb"
      unitRef="usd">26724000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzExLTEtMS0xLTA_67ff11f5-7ba7-4afe-8a34-03c7080c1216"
      unitRef="usd">13239000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzExLTMtMS0xLTA_3525a668-e72b-472a-8e8d-da0ddf669109"
      unitRef="usd">136334000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzExLTUtMS0xLTA_33c20974-d11d-41ca-865e-0724610a4bf9"
      unitRef="usd">83552000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzEyLTEtMS0xLTA_25d74d3d-f364-4f0e-b25a-4385074e1d8c"
      unitRef="usd">-13582000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzEyLTMtMS0xLTA_b153929f-ecce-4357-98b1-680686ffcae8"
      unitRef="usd">26195000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzEyLTUtMS0xLTA_1c772e35-13b1-4ba7-95d0-f76fc863ae96"
      unitRef="usd">-2305000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzEzLTEtMS0xLTA_07fb196b-7f95-45b1-8c3a-c631a210583d"
      unitRef="usd">23055000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzEzLTMtMS0xLTA_90055429-bc73-47ca-8ad6-dce622e8ea9c"
      unitRef="usd">43413000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzEzLTUtMS0xLTA_b23d2e48-c484-4d86-aee9-72eec1610818"
      unitRef="usd">57046000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE0LTEtMS0xLTA_554bb608-ec02-46c9-a902-357a45289758"
      unitRef="usd">-14291000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE0LTMtMS0xLTA_856211b1-16a2-4215-a73b-cd2f87e59ff3"
      unitRef="usd">22373000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE0LTUtMS0xLTA_2628d6c2-6081-48d9-85fd-efc3fbef67cd"
      unitRef="usd">6427000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE1LTEtMS0xLTA_8a591b7e-0d78-400c-9e7f-2e3f8e5b9f87"
      unitRef="usd">10351000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE1LTMtMS0xLTA_62f251a4-6739-4cca-a41c-16cdca49b5a2"
      unitRef="usd">36406000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE1LTUtMS0xLTA_345f51c7-426f-4bab-8e00-20c0fd63c70e"
      unitRef="usd">-10338000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE2LTEtMS0xLTA_da274cb1-0a1e-4743-b217-bb98a98e418f"
      unitRef="usd">8327000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE2LTMtMS0xLTA_b2eed0f8-53fe-44b4-9ab6-79b4a0590f28"
      unitRef="usd">-8355000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE2LTUtMS0xLTA_f5343a23-8497-414f-93e7-888cd0fc20b9"
      unitRef="usd">4210000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE3LTEtMS0xLTA_7609f577-15a3-4983-be2c-f06209d5cbf1"
      unitRef="usd">12000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE3LTMtMS0xLTA_79e51349-c45b-4528-8804-356ab6cd2bbb"
      unitRef="usd">-13137000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE3LTUtMS0xLTA_50c81d13-e29b-43b5-b985-77b1606580fa"
      unitRef="usd">-10533000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE5LTEtMS0xLTA_4e920827-821d-4b5d-a13a-2b29128fdab5"
      unitRef="usd">811716000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE5LTMtMS0xLTA_41a5c9b3-4267-412f-958e-d0ecd8d4a9b5"
      unitRef="usd">694394000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzE5LTUtMS0xLTA_8ca88829-2bf3-42ef-bdc3-962547f6f3d6"
      unitRef="usd">631450000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzIyLTEtMS0xLTA_7775b842-6a13-40d2-b2e3-82c06b30bf1b"
      unitRef="usd">217450000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzIyLTMtMS0xLTA_d266973a-d758-44bd-b142-6bf2a329783b"
      unitRef="usd">278530000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzIyLTUtMS0xLTA_f73539f1-666d-49fa-9627-1930b4861f72"
      unitRef="usd">250401000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzIzLTEtMS0xLTA_9cc6db4b-0f1d-4613-adf3-f3b42c41c811"
      unitRef="usd">2489000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzIzLTMtMS0xLTA_7981cea8-d67a-4463-a94f-82478d38d613"
      unitRef="usd">2216000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzIzLTUtMS0xLTA_49712622-82b0-44b4-8527-6c9166426b3e"
      unitRef="usd">11220000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzI0LTEtMS0xLTA_8f3543d4-e83b-4ce7-9f2b-80b8f4ca56cd"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzI0LTMtMS0xLTA_d0c34ebb-8fae-4d81-aac4-ae370641c65a"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzI0LTUtMS0xLTA_83b94a87-7eea-40ff-9259-a5e2a63ff216"
      unitRef="usd">-1225000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzI4LTEtMS0xLTA_1c8b80f7-581b-4c20-9084-73017a47a284"
      unitRef="usd">-214961000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzI4LTMtMS0xLTA_76542642-11b3-4a0d-b7d7-e8071280c3e0"
      unitRef="usd">-276314000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzI4LTUtMS0xLTA_7f3bb649-75ab-4b85-a692-99c8a184982c"
      unitRef="usd">-237956000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzMxLTEtMS0xLTA_2a7d2443-21f4-4288-a230-99f1ad0797b4"
      unitRef="usd">1002000000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzMxLTMtMS0xLTA_c32c5b78-c7fc-489f-9000-fb0d5d681873"
      unitRef="usd">1193500000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzMxLTUtMS0xLTA_afb6b288-5d5e-425b-8e1d-1c4ef6823921"
      unitRef="usd">1180000000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:RepaymentsOfUnsecuredDebt
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzMyLTEtMS0xLTA_7dd2641f-6cd9-4d03-a5b0-0a75c1094f5a"
      unitRef="usd">1013250000</us-gaap:RepaymentsOfUnsecuredDebt>
    <us-gaap:RepaymentsOfUnsecuredDebt
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzMyLTMtMS0xLTA_ac7ae9ab-142c-406f-9dba-6db83f0fb3a3"
      unitRef="usd">1212250000</us-gaap:RepaymentsOfUnsecuredDebt>
    <us-gaap:RepaymentsOfUnsecuredDebt
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzMyLTUtMS0xLTA_a5b656d8-4914-4f90-a7b3-ef695f77d3aa"
      unitRef="usd">1027500000</us-gaap:RepaymentsOfUnsecuredDebt>
    <tsco:CashOutflowforDebtIssuanceCost
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzMzLTEtMS0xLTA_7c1e5a6c-4857-4a65-ae3a-78d097ed2534"
      unitRef="usd">0</tsco:CashOutflowforDebtIssuanceCost>
    <tsco:CashOutflowforDebtIssuanceCost
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzMzLTMtMS0xLTA_f37e32bf-d276-4a67-a87f-9b0fd81454d9"
      unitRef="usd">-346000</tsco:CashOutflowforDebtIssuanceCost>
    <tsco:CashOutflowforDebtIssuanceCost
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzMzLTUtMS0xLTA_54cecee0-11c8-44bc-8f26-9dc44a95de3c"
      unitRef="usd">-599000</tsco:CashOutflowforDebtIssuanceCost>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM0LTEtMS0xLTA_5d2ab898-d0cf-4671-b98f-5219bee70135"
      unitRef="usd">3708000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM0LTMtMS0xLTA_56ed4dbe-2e37-439c-acba-b040058abaee"
      unitRef="usd">3246000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM0LTUtMS0xLTA_69b82fd8-7c78-4321-b97d-bf08966000af"
      unitRef="usd">2446000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM1LTEtMS0xLTA_d18bf8a9-5f2b-47c5-b3a0-08780dc3fd90"
      unitRef="usd">3818000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM1LTMtMS0xLTA_b351c7bc-6698-41e8-a5ba-7c92adace16e"
      unitRef="usd">1367000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM1LTUtMS0xLTA_c91c2ede-408e-4fc9-b9bc-5ae4cbff196c"
      unitRef="usd">816000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM2LTEtMS0xLTA_6829419a-e4f0-4c8e-a841-69f73187cc86"
      unitRef="usd">533319000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM2LTMtMS0xLTA_92577ff9-f7ff-4441-aca9-5a709f7d37f4"
      unitRef="usd">349776000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM2LTUtMS0xLTA_8f935417-bce5-46da-b902-a24e88c09c3f"
      unitRef="usd">369403000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM3LTEtMS0xLTA_f7bdf15f-a85b-4bb3-bb3d-f7e446046933"
      unitRef="usd">115981000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM3LTMtMS0xLTA_82c505c4-7d83-483b-a340-642eb342b931"
      unitRef="usd">79643000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM3LTUtMS0xLTA_ad1a3fc2-4620-48ab-abda-15424e0ded54"
      unitRef="usd">16330000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsOfDividends
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM4LTEtMS0xLTA_6b72ea55-5ebd-481c-99a2-6c7321f64231"
      unitRef="usd">162699000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM4LTMtMS0xLTA_f580144c-4adf-4219-8bef-1c42973f5661"
      unitRef="usd">147087000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM4LTUtMS0xLTA_f6239523-ff52-4538-8c0c-1ba308b69122"
      unitRef="usd">133828000</us-gaap:PaymentsOfDividends>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM5LTEtMS0xLTA_34a915b9-9378-4c58-b118-36031df02286"
      unitRef="usd">-598813000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM5LTMtMS0xLTA_6fc21d4d-8e5a-431e-ab3c-df5dd3c1bd97"
      unitRef="usd">-440929000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzM5LTUtMS0xLTA_99b31e18-83b3-43a2-82df-af9cf85ea688"
      unitRef="usd">-338262000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQxLTEtMS0xLTA_9f892c54-328d-4a22-8827-249f7a81a587"
      unitRef="usd">-2058000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQxLTMtMS0xLTA_e6c817ca-9fe8-4182-af40-f5407dda6539"
      unitRef="usd">-22849000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQxLTUtMS0xLTA_29ba7b31-cc4c-41ef-b3c6-dd654e7819d3"
      unitRef="usd">55232000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQzLTEtMS0xLTA_40a72cbc-59a5-43f8-9ed4-d037a454710b"
      unitRef="usd">86299000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iac01cdb9ac6547e589731803fbd1db8e_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQzLTMtMS0xLTA_b72955f1-42a8-475b-b450-c96097039726"
      unitRef="usd">109148000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5bc0963b1107439dac5f0501a2b4271a_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQzLTUtMS0xLTA_92eae41e-8992-49a5-b1bb-06d1d489d029"
      unitRef="usd">53916000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQ1LTEtMS0xLTA_5183ed33-a422-4923-9305-f80ed90bb54b"
      unitRef="usd">84241000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQ1LTMtMS0xLTA_71df27e5-41dd-4907-b202-e503d6350479"
      unitRef="usd">86299000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iac01cdb9ac6547e589731803fbd1db8e_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQ1LTUtMS0xLTA_885a178a-f985-4427-bb9a-d12a61dd8701"
      unitRef="usd">109148000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InterestPaidNet
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQ5LTEtMS0xLTA_0d772102-bdea-44d4-a430-899bc6bdad4e"
      unitRef="usd">19146000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQ5LTMtMS0xLTA_8422e310-0c72-4d3d-9ae7-d211109ec566"
      unitRef="usd">18069000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzQ5LTUtMS0xLTA_024f2dc7-ef65-433b-9545-2cc1132a110f"
      unitRef="usd">10481000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzUwLTEtMS0xLTA_c4220b20-2fe2-4f07-8461-947ecbd5aff9"
      unitRef="usd">144377000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzUwLTMtMS0xLTA_0f1088cd-656b-4981-953c-2c5542225d65"
      unitRef="usd">146918000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzUwLTUtMS0xLTA_2fd80b51-25a2-45f2-9b6a-a7dfd49b308f"
      unitRef="usd">219081000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU0LTEtMS0xLTA_f429dd8d-6013-4ab8-90b8-2bd3f8d7f1cc"
      unitRef="usd">7924000</us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid>
    <us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU0LTMtMS0xLTA_f17ba769-93cd-4881-832c-ac828bd40484"
      unitRef="usd">3001000</us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid>
    <us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU0LTUtMS0xLTA_c782fbd0-5837-4631-9a4b-c56b4d5edb5a"
      unitRef="usd">8647000</us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU1LTEtMS0xLTI4MzY_992441ef-49ff-43a8-a4a7-0c72bed016bf"
      unitRef="usd">2084880000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU1LTMtMS0xLTI4Mzg_5c56855e-bd42-47cc-b8ed-ca5eedb86c0f"
      unitRef="usd">0</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU1LTUtMS0xLTI4NDA_10898ec9-b9f7-4570-8a3f-3e11bd056ba6"
      unitRef="usd">0</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU2LTEtMS0xLTI4MzY_22de144d-59b1-4dbb-a5be-3723dec31651"
      unitRef="usd">365233000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU2LTMtMS0xLTI4Mzg_9208c3eb-571d-47cd-aaeb-9aee9db0496f"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU2LTUtMS0xLTI4NDA_76c9248f-d65a-4116-beb7-182cbc993717"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU3LTEtMS0xLTI4MzY_69511d98-b899-4294-b40f-60ee5d5cdf8d"
      unitRef="usd">5217000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU3LTMtMS0xLTI4Mzg_0f6f7799-3434-4c8d-9674-797b4b37ca94"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDAvZnJhZzozNmUwZmNlYmU5N2Q0MzE0YTA0MmI2MjQ0N2UxOGVhOC90YWJsZTo4YjMxNWI4YjVkMmU0YWU2YmI2MTFhMzUyZTFkNzNkMC90YWJsZXJhbmdlOjhiMzE1YjhiNWQyZTRhZTZiYjYxMWEzNTJlMWQ3M2QwXzU3LTUtMS0xLTI4NDA_2850f5e4-13e9-4cb9-abbf-42b27bbe8a99"
      unitRef="usd">11395000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTM2_ddbafccf-de8d-4943-b859-cce851ea8074">Significant Accounting Policies:&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Nature of Business&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Founded in 1938, Tractor Supply Company (the &#x201c;Company&#x201d; or &#x201c;we&#x201d; or &#x201c;our&#x201d; or &#x201c;us&#x201d;) is the largest rural lifestyle retailer in the United States (&#x201c;U.S.&#x201d;).&#160;&#160;The Company is focused on supplying the needs of recreational farmers, ranchers, and all those who enjoy living the rural lifestyle (which we refer to as the &#x201c;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Out Here&lt;/span&gt;&lt;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%;"&gt;&#x201d; lifestyle), as well as tradesmen and small businesses.&#160;&#160;Stores are located primarily in towns outlying major metropolitan markets and in rural communities.  The Company also owns and operates Petsense, LLC (&#x201c;Petsense&#x201d;), a small-box pet specialty supply retailer focused on meeting the needs of pet owners, primarily in small and mid-sized communities, and offering a variety of pet products and services.&#160;&#160;At December&#160;28, 2019, the Company operated a total of 2,024 retail stores in 49 states (1,844 Tractor Supply and Del&#x2019;s retail stores and 180 Petsense retail stores) and also offered an expanded assortment of products online at &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;"&gt;TractorSupply.com&lt;/span&gt;&lt;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%;"&gt; and &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Petsense.com&lt;/span&gt;&lt;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%;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;In the first quarter of fiscal 2019, the Company adopted lease accounting guidance as discussed in Note 6 and Note 14 to the Consolidated Financial Statements.  Adoption of the new lease accounting guidance had a material impact to our Consolidated Balance Sheets and related disclosures, and resulted in the recording of additional right-of-use assets and lease liabilities of approximately $2.08 billion as of the date of adoption.  This guidance was applied using the optional transition method which allowed the Company to not recast comparative financial information but rather recognize a cumulative-effect adjustment to retained earnings as of the effective date in the period of adoption.  No adjustment to retained earnings was made as a result of the adoption of this guidance.  Consistent with the optional transition method, the financial information in the Consolidated Balance Sheets prior to the adoption of this new lease accounting guidance has not been adjusted and is therefore not comparable to the current period presented.  The standard did not materially impact our Consolidated Statements of Income, Comprehensive Income, Stockholders&#x2019; Equity, or Cash Flows.  For additional information, including the required disclosures, related to the impact of adopting this standard, see Note 6 and Note 14 to the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;In the first quarter of fiscal 2019, the Company adopted Accounting Standards Update 2017-12, &#x201c;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities,&#x201d; using the modified retrospective transition method.  This method allows for a cumulative effect adjustment to retained earnings, as of the effective date in the period of adoption, for previously recorded amounts of hedge ineffectiveness.  Upon adoption of the guidance, we recognized a cumulative-effect adjustment of $0.7&#160;million from retained earnings to accumulated other comprehensive income.  The adoption of this guidance did not have a material impact on our Consolidated Financial Statements and related disclosures.  For additional information on the required disclosures related to the impact of adopting this guidance, see Note 5 and Note 14 to the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;In the first quarter of fiscal 2018, the Company adopted accounting guidance that allowed for a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the U.S. Tax Cuts and Jobs Act (the &#x201c;TCJA&#x201d;).  This guidance was applied retrospectively, which resulted in the reclassification of $0.6 million from accumulated other comprehensive income to retained earnings in the Consolidated Balance Sheets, Statements of Stockholders&#x2019; Equity, and Statements of Comprehensive Income as of and for the fiscal year ended December 30, 2017.  No other periods presented were affected by the adoption of this accounting guidance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company&#x2019;s fiscal year includes 52 or 53 weeks and ends on the last Saturday of the calendar year.&#160;&#160;The fiscal years ended December&#160;28, 2019, December&#160;29, 2018, and December&#160;30, 2017, all consisted of 52 weeks.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The accompanying Consolidated Financial Statements include the accounts of the Company and its subsidiaries.&#160;&#160;All intercompany accounts and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Management Estimates&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The preparation of Consolidated Financial Statements in conformity with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;) inherently requires estimates and assumptions by management of the Company that affect the reported amounts of assets and liabilities, revenues and expenses and related disclosures.&#160;&#160;Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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%;"&gt;Significant estimates and assumptions by management primarily impact the following key financial statement areas:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Inventory Valuation&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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;"&gt;Inventory Impairment Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;The Company identifies potentially excess and slow-moving inventory by evaluating turn rates, historical and expected future sales trends, age of merchandise, overall inventory levels, current cost of inventory, and other benchmarks.&#160;&#160;The Company has established an inventory valuation reserve to recognize the estimated impairment in value (i.e., an inability to realize the full carrying value) based on the Company&#x2019;s aggregate assessment of these valuation indicators under prevailing market conditions and current merchandising strategies.  The Company does not believe its merchandise inventories are subject to significant risk of obsolescence in the near term.&#160;&#160;However, changes in market conditions or consumer purchasing patterns could result in the need for additional reserves.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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;"&gt;Shrinkage&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;The Company performs physical inventories at least once a year for each store that has been open more than 12 months, and the Company has established a reserve for estimating inventory shrinkage between physical inventory counts.&#160;&#160;The reserve is established by assessing the chain-wide average shrinkage experience rate, applied to the related periods&#x2019; sales volumes.&#160;&#160;Such assessments are updated on a regular basis for the most recent individual store experiences.&#160;&#160;The estimated store inventory shrink rate is based on historical experience.&#160;&#160;The Company believes historical rates are a reasonably accurate reflection of future trends.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;"&gt;&lt;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;"&gt;Vendor Funding&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;The Company receives funding from substantially all of its significant merchandise vendors, in support of its business initiatives, through a variety of programs and arrangements, including guaranteed vendor support funds (&#x201c;vendor support&#x201d;) and volume-based rebate funds (&#x201c;volume rebates&#x201d;).&#160;&#160;The amounts received are subject to terms of vendor agreements, most of which are &#x201c;evergreen,&#x201d; reflecting the on-going relationship with our significant merchandise vendors.  Certain of the Company&#x2019;s agreements, primarily volume rebates, are renegotiated annually, based on expected annual purchases of the vendor&#x2019;s product.&#160;&#160;Vendor funding is initially deferred as a reduction of the purchase price of inventory, and then recognized as a reduction of cost of merchandise as the related inventory is sold.&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;During interim periods, the amount of vendor support and volume rebates are estimated based upon initial commitments and anticipated purchase levels with applicable vendors.&#160;&#160;The estimated purchase volume (and related vendor funding) is based on the Company&#x2019;s current knowledge of inventory levels, sales trends and expected customer demand, as well as planned new store openings and relocations.&#160;&#160;Although the Company believes it can reasonably estimate purchase volume and related volume rebates at interim periods, it is possible that actual year-end results could be different from previously estimated amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;"&gt;&lt;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;"&gt;Freight&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;The Company incurs various types of transportation and delivery costs in connection with inventory purchases and distribution.&#160;&#160;Such costs are included as a component of the overall cost of inventories (on an aggregate basis) and recognized as a component of cost of merchandise sold as the related inventory is sold.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Self-Insurance Reserves&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;The Company self-insures a significant portion of its workers&#x2019; compensation and general liability (including product liability) insurance plans.&#160; The Company has stop-loss insurance policies to protect it from individual losses over specified dollar values.  Our deductible or self-insured retention, as applicable, for each claim involving workers&#x2019; compensation insurance and general liability insurance is limited to $500,000 and our Texas Work Injury Policy is limited to $500,000.  Further, we maintain a commercially reasonable umbrella/excess policy that covers liabilities in excess of the primary insurance policy limits.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;The full extent of certain workers&#x2019; compensation and general liability claims may not become fully determined for several years.  Therefore, the Company estimates potential obligations based upon historical claims experience, loss development factors, severity factors, and other actuarial assumptions.  Although the Company believes the reserves established for these obligations are reasonably estimated, any significant change in the number of claims or costs associated with claims made under these plans could have a material effect on the Company&#x2019;s financial results.&#160;&#160;At December&#160;28, 2019, the Company had net insurance reserves for workers' compensation and general liability plans of $64.6 million compared to $60.5 million at December&#160;29, 2018.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;    &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;Long-lived assets, including lease assets, are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;When evaluating long-lived assets for potential impairment, the Company first compares the carrying value of the asset or asset group to its estimated undiscounted future cash flows.  The evaluation for long-lived assets is performed at the lowest level of identifiable cash flows, which is generally the individual store level.&#160;&#160;The significant assumptions used to determine estimated undiscounted cash flows include cash inflows and outflows directly resulting from the use of those assets in operations, including margin on net sales, payroll and related items, occupancy costs, insurance allocations and other costs to operate a store.&#160;&#160;If the estimated future cash flows are less than the carrying value of the related asset, the Company calculates an impairment loss.&#160;&#160;The impairment loss calculation compares the carrying value of the related asset or asset group to its estimated fair value, which may be based on an estimated future cash flow model, market valuation, or other valuation technique, as appropriate.  The Company recognizes an impairment loss if the amount of the asset&#x2019;s carrying value exceeds the asset&#x2019;s estimated fair value.  If the Company recognizes an impairment loss, the adjusted carrying amount of the asset becomes its new cost basis.  For a depreciable long-lived asset, the new cost basis will be depreciated (amortized) over the remaining estimated useful life of that asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;No significant impairment charges were recognized in fiscal 2019, 2018, or 2017.&#160;&#160;Impairment charges, if recognized, are included in selling, general and administrative (&#x201c;SG&amp;amp;A&#x201d;) expenses in the Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Impairment of Indefinite-Lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;margin-bottom:10pt;"&gt;&lt;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%;"&gt;Goodwill and other indefinite-lived intangible assets are evaluated for impairment annually, or whenever events or changes in circumstances indicate that the carrying value may not be recoverable.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;In accordance with the accounting standards, an entity has the option first to assess qualitative factors to determine whether events and circumstances indicate that it is more likely than not that goodwill or an indefinite-lived intangible asset is impaired. If after such assessment an entity concludes that the asset is not impaired, then the entity is not required to take further action. However, if an entity concludes otherwise, then it is required to determine the fair value of the asset using a quantitative impairment test, and if impaired, the associated assets must be written down to fair value.   &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;The quantitative impairment test for goodwill compares the fair value of a reporting unit with the carrying value of its net assets, including goodwill.&#160;&#160;If the fair value of the reporting unit is less than the carrying value of the reporting unit,&#160;an impairment charge would be recorded to the Company&#x2019;s operations, for the amount in which the carrying amount exceeds the reporting unit&#x2019;s fair value.  We determine fair values for each reporting unit using the market approach, when available and appropriate, the income approach, or a combination of both.  The income approach involves forecasting projected financial information (such as revenue growth rates, profit margins, tax rates, and capital expenditures) and selecting a discount rate that reflects the risk inherent in estimated future cash flows.  Under the market approach, the fair value is based on observed market data.  If multiple valuation methodologies are used, the results are weighted appropriately.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;The quantitative impairment test for other indefinite-lived intangible assets involves comparing the carrying amount of the asset to the sum of the discounted cash flows expected to be generated by the asset.  If the implied fair value of the indefinite-lived intangible asset is less than the carrying value, an impairment charge would be recorded to the Company&#x2019;s operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;No significant impairment charges were recognized in fiscal 2019, 2018, or 2017.&#160;&#160;Impairment charges, if recognized, are included in SG&amp;amp;A expenses in the Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Revenue Recognition and Sales Returns&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company recognizes revenue at the time the customer takes possession of merchandise.&#160;&#160;If the Company receives payment before completion of its customer obligations (as per the Company&#x2019;s special order and layaway programs), the revenue is deferred until the customer takes possession of the merchandise and the sale is complete.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company is required to collect certain taxes and fees from customers on behalf of government agencies and remit such collections to the applicable governmental agency on a periodic basis.&#160;&#160;These taxes and fees are collected from customers at the time of purchase, but are not included in net sales.&#160;&#160;The Company records a liability upon collection from the customer and relieves the liability when payments are remitted to the applicable governmental agency.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company estimates a liability for sales returns based on a rolling average of historical return trends, and the Company believes that its estimate for sales returns is an accurate reflection of future returns associated with past sales.&#160;&#160;However, as with any estimate, refund activity may vary from estimated amounts.&#160;&#160;The Company had a liability for sales returns of $11.9 million and $11.3 million as of December&#160;28, 2019 and December&#160;29, 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company recognizes revenue when&#160;a gift card or merchandise return card is redeemed by the customer and recognizes income when the likelihood of the gift card or merchandise return card being redeemed by the customer is remote (referred to as &#x201c;breakage&#x201d;).&#160;&#160;The gift cards and merchandise return card breakage rate is based upon historical redemption patterns and income is recognized for unredeemed gift cards and merchandise return cards in proportion to those historical redemption patterns.&#160;&#160;The Company recognized breakage income of $3.0 million, $2.6 million, and $2.4 million in fiscal 2019, 2018, and 2017, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Cost of Merchandise Sold&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Cost of merchandise sold includes the total cost of products sold; freight and duty expenses associated with moving merchandise inventories from vendors to distribution facilities, from distribution facilities to retail stores, from one distribution facility to another, and directly to our customers; tariffs on imported products; vendor support; damaged, junked or defective product; cash discounts from payments to merchandise vendors; and adjustments for shrinkage (physical inventory losses), lower of cost or net realizable value, slow moving product, and excess inventory quantities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Selling, General and Administrative Expenses&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;SG&amp;amp;A expenses include payroll and benefit costs for retail, distribution facility, and corporate employees; share-based compensation expenses; occupancy costs of retail, distribution, and corporate facilities; advertising; tender costs, including bank charges and costs associated with credit and debit card interchange fees; outside service fees; and other administrative costs, such as computer maintenance, supplies, travel, and lodging.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Advertising Costs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Advertising costs consist of expenses incurred in connection with digital and social media offerings, newspaper circulars, and customer-targeted direct e-mail and direct mail, as well as limited television, radio, and other limited media channels.&#160;&#160;Costs are expensed when incurred with the exception of television advertising and circular and direct mail promotions, which are expensed upon first showing.&#160;&#160;Advertising expenses were approximately $86.6 million, $83.4 million, and $81.3 million for fiscal 2019, 2018, and 2017, respectively. &#160;Prepaid advertising costs were approximately $0.6 million and $1.3 million as of December&#160;28, 2019, and December&#160;29, 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Warehousing and Distribution Facility Costs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Costs incurred at the Company&#x2019;s distribution facilities for receiving, warehousing, and preparing product for delivery are expensed as incurred and are included in SG&amp;amp;A expenses in the Consolidated Statements of Income.&#160;&#160;Because the Company does not include these costs in cost of sales, the Company&#x2019;s gross margin may not be comparable to other retailers that include these costs in the calculation of gross margin.&#160;&#160;Distribution facility costs including depreciation were approximately $231.5 million, $209.7 million, and $182.1 million for fiscal 2019, 2018, and 2017, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Pre-Opening Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Non-capital expenditures incurred in connection with opening new stores, primarily payroll and rent, are expensed as incurred.&#160;&#160;Pre-opening costs were approximately $8.1 million, $8.5 million, and $10.8 million for fiscal 2019, 2018, and 2017, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company has share-based compensation plans covering certain members of management and non-employee directors, which include incentive and non-qualified stock options, restricted stock units, and performance-based restricted share units.  In addition, the Company offers an Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) to most employees that work at least 20 hours per week.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company estimates the fair value of its stock option awards at the date of grant utilizing a &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Black-Scholes&lt;/span&gt;&lt;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%;"&gt; option pricing model. The &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Black-Scholes&lt;/span&gt;&lt;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%;"&gt; option valuation model was developed for use in estimating the fair value of short-term traded options that have no vesting restrictions and are fully transferable.  However, key assumptions used in the &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Black-Scholes&lt;/span&gt;&lt;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%;"&gt; model are adjusted to incorporate the unique characteristics of the Company&#x2019;s stock option awards.  Option pricing models and generally accepted valuation techniques require management to make subjective assumptions including expected stock price volatility, expected dividend yield, risk-free interest rate, and expected term.  The Company relies on historical volatility trends to estimate future volatility assumptions.&#160;&#160;The risk-free interest rates used were actual U.S.&#160;Treasury Constant Maturity rates for bonds matching the expected term of the option on the date of grant.  The expected term of the option on the date of grant was estimated based on the Company&#x2019;s historical experience for similar options.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;In addition to the key assumptions used in the &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Black-Scholes&lt;/span&gt;&lt;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%;"&gt; model, the estimated forfeiture rate at the time of valuation (which is based on historical experience for similar options) is a critical assumption, as it reduces expense ratably over the vesting period. The Company adjusts this estimate periodically, based on the extent to which actual forfeitures differ, or are expected to differ, from the previous estimate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The fair value of the Company&#x2019;s restricted stock units and performance-based restricted share units is the closing stock price of the Company&#x2019;s common stock the day preceding the grant date, discounted for the expected dividend yield over the term of the award.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company believes its estimates are reasonable in the context of historical experience.&#160;&#160;Future results will depend on, among other matters, levels of share-based compensation granted in the future, actual forfeiture rates, and the timing of option exercises.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Depreciation includes expenses related to all retail, distribution facility, and corporate assets.&#160;&#160;Amortization includes expenses related to definite-lived intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company uses the asset and liability method to account for income taxes whereby deferred tax assets and liabilities are determined based on differences between the financial carrying amounts of assets and liabilities and their tax bases.  Deferred tax assets and liabilities are measured using the enacted tax rates and laws that are anticipated to be in effect when temporary differences reverse or are settled.&#160;&#160;The effect of a tax rate change is recognized in the period in which the law is enacted in the provision for income taxes.&#160;&#160;The Company records a valuation allowance when it is more likely than not that a deferred tax asset will not be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Tax Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company&#x2019;s income tax returns are periodically audited by U.S. federal and state tax authorities.  These audits include questions regarding tax filing positions, including the timing and amount of deductions and the allocation of income among various tax jurisdictions.  At any time, multiple tax years are subject to audit by the various tax authorities.  In evaluating the exposures associated with the Company&#x2019;s various tax filing positions, the Company records a liability for uncertain tax positions taken or expected to be taken in a tax return.&#160;&#160;A number of years may elapse before a particular matter, for which the Company has established a reserve, is audited and fully resolved or clarified.&#160;&#160;The Company recognizes the effect of income tax &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;positions only if those positions are more likely than not of being sustained.&#160;&#160;Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized.&#160;&#160;Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.&#160;&#160;The Company adjusts its tax contingencies reserve and income tax provision in the period in which actual results of a settlement with tax authorities differs from the established reserve, the statute of limitations expires for the relevant tax authority to examine the tax position or when more information becomes available.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Sales Tax Audit Reserve&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;A portion of the Company&#x2019;s sales are to tax-exempt customers, predominantly agricultural-based.&#160;&#160;The Company obtains exemption information as a necessary part of each tax-exempt transaction.&#160;&#160;Many of the states in which the Company conducts business will perform audits to verify the Company&#x2019;s compliance with applicable sales tax laws.&#160;&#160;The business activities of the Company&#x2019;s customers and the intended use of the unique products sold by the Company create a challenging and complex tax compliance environment.&#160;&#160;These circumstances also create some risk that the Company could be challenged as to the accuracy of the Company&#x2019;s sales tax compliance.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company reviews past audit experience and assessments with applicable states to continually determine if it has potential exposure for non-compliance.&#160;&#160;Any estimated liability is based on an initial assessment of compliance risk and historical experience with each state.&#160;&#160;The Company continually reassesses the exposure based on historical audit results, changes in policies, preliminary and final assessments made by state sales tax auditors, and additional documentation that may be provided to reduce the assessment.&#160;&#160;The reserve for these tax audits can fluctuate depending on numerous factors, including the complexity of agricultural-based exemptions, the ambiguity in state tax regulations, the number of ongoing audits, and the length of time required to settle with the state taxing authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Net Income Per Share&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company presents both basic and diluted net income per share on the Consolidated Statements of Income.  Basic net income per share is calculated by dividing net income by the weighted average number of shares outstanding during the period.&#160;&#160;Diluted net income per share is calculated by dividing net income by the weighted average diluted shares outstanding during the period.  Dilutive shares are computed using the treasury stock method for share-based awards. Performance-based restricted share units are included in diluted shares only if the related performance conditions have been considered satisfied as of the end of the reporting period.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Temporary cash investments, with a maturity of three months or less when purchased, are considered to be cash equivalents.&#160;&#160;The majority of payments due from banks for customer credit cards are classified as cash and cash equivalents, as they generally settle within 24 - 48 hours.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Sales generated through the Company&#x2019;s private label credit cards are not reflected as accounts receivable.&#160;&#160;Under an agreement with Citi Cards, a division of Citigroup, consumer and business credit is extended directly to customers by Citigroup.&#160;&#160;All credit program and related services are performed and controlled directly by Citigroup.&#160;&#160;Payments due from Citigroup are classified as cash and cash equivalents as they generally settle within 24 - 48 hours.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants on the measurement date.  The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value.&#160;&#160;These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company&#x2019;s financial instruments consist of cash and cash equivalents, short-term receivables, trade payables, debt instruments, and interest rate swaps.  Due to their short-term nature, the carrying values of cash and cash equivalents, short-term receivables, and trade payables approximate current fair value at each balance sheet date.  The Company had $397.5 million and $408.8 million in borrowings under our debt facilities (as discussed in Note 4) as of December&#160;28, 2019 and December&#160;29, 2018, respectively.  Based on current market interest rates (Level 2 inputs), the carrying value of our borrowings under our debt facilities approximates fair value for each period reported.  The fair value of the Company&#x2019;s interest rate swaps &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;is determined based on the present value of expected future cash flows using forward rate curves (a Level 2 input).  As described in further detail in Note 5, the fair value of the interest rate swaps, excluding accrued interest, was a net asset of $0.3&#160;million and $5.8&#160;million as of December&#160;28, 2019 and December&#160;29, 2018, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company accounts for derivative financial instruments in accordance with applicable accounting standards for such instruments and hedging activities, which require that all derivatives are recorded on the balance sheet at fair value.  The accounting for changes in the fair value of derivatives depends on the intended use of the derivative, whether the Company has elected to designate a derivative in a hedging relationship and apply hedge accounting and whether the hedging relationship has satisfied the criteria necessary to apply hedge accounting. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Derivatives designated and qualifying as a hedge of the exposure to changes in the fair value of an asset, liability, or firm commitment attributable to a particular risk are considered fair value hedges.  Derivatives designated and qualifying as a hedge of the exposure to variability in expected future cash flows, or other types of forecasted transactions, are considered cash flow hedges.  Hedge accounting generally provides for the matching of the timing of gain or loss recognition on the hedging instrument with the recognition of the changes in the fair value of the hedged asset or liability that are attributable to the hedged risk in a fair value hedge or the earnings effect of the hedged forecasted transactions in a cash flow hedge.  The Company may enter into derivative contracts that are intended to economically hedge a certain portion of its risk, even though hedge accounting does not apply or the Company elects not to apply the hedge accounting standards. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Inventories are stated at the lower of cost, as determined by the average cost method, or net realizable value.&#160;&#160;Inventory cost consists of the direct cost of merchandise including freight, duties, and tariffs.&#160;&#160;Inventories are net of shrinkage, obsolescence, other valuations, and vendor allowances.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Property and equipment are initially recorded at cost.&#160;&#160;Depreciation is recorded using the straight-line method over the estimated useful lives of the assets.&#160;&#160;Improvements to leased premises are amortized using the straight-line method over the remaining term of the lease or the useful life of the improvement, whichever is less.  The following table summarizes the Company's property and equipment balances and includes the estimated useful lives which are generally applied (in thousands, except estimated useful lives):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.023%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.935%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.935%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.939%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29,&lt;br/&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;100,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;100,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;1 &#x2013; 35 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,242,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,110,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;5 &#x2013; 10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;729,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;645,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Computer software and hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;2 &#x2013;&#160;7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;440,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;349,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;39,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;130,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6pt;padding-right:1pt;"&gt;&lt;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);"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,551,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,337,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(1,387,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(1,203,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6pt;padding-right:1pt;"&gt;&lt;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);"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;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);"&gt;1,163,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;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);"&gt;1,134,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company entered into agreements with various governmental entities in the states of Kentucky, Georgia, and Tennessee to implement tax abatement plans related to its distribution center in Franklin, Kentucky (Simpson County), its distribution center in Macon, Georgia (Bibb County), and its Store Support Center in Brentwood, Tennessee (Williamson County).&#160;&#160;The tax abatement plans provide for reduction of real property taxes for specified time frames by legally transferring title to its real property in exchange for industrial revenue bonds.  This property was then leased back to the Company.  No cash was exchanged.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The lease payments are equal to the amount of the payments on the bonds.&#160;&#160;The tax abatement period extends through the term of the lease, which coincides with the maturity date of the bonds.  At any time, the Company has the option to purchase the real property by paying off the bonds, plus $1.&#160;&#160;The terms and amounts authorized and drawn under each industrial revenue bond agreement are outlined as follows, as of December&#160;28, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:47.779%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.005%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.005%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.009%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Bond Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;"&gt;Bond Authorized Amount&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;"&gt;Amount Drawn&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Franklin, Kentucky Distribution Center&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;30 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;$54.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;$51.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Macon, Georgia Distribution Center&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;$58.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;$49.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Brentwood, Tennessee Store Support Center&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;$78.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;$75.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Due to the form of these transactions, the Company has not recorded the bonds or the lease obligation associated with the sale lease-back transaction.  The original cost of the Company&#x2019;s property and equipment is recorded on the balance sheet and is being depreciated over its estimated useful life.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Capitalized Software Costs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company capitalizes certain costs related to the acquisition and development of software and amortizes these costs using the straight-line method over the estimated useful life of the software, which is &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI5NzE1_25c10c75-ac77-4a58-8eba-143228bdfe59"&gt;two&lt;/span&gt; to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI5NzIx_cd3e79ee-46aa-4292-9862-9a57a9bf3f71"&gt;seven&lt;/span&gt; years.&#160;&#160;Computer software consists of software developed for internal-use and third-party software purchased for internal-use.&#160;&#160;A subsequent addition, modification or upgrade to internal-use software is capitalized to the extent that it enhances the software&#x2019;s functionality or extends its useful life.&#160;&#160;These costs are included in computer software and hardware in the accompanying Consolidated Balance Sheets.&#160;&#160;Certain software costs not meeting the criteria for capitalization are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Store Closing Costs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company regularly evaluates the performance of its stores and periodically closes those stores that are underperforming.&#160;&#160;The Company records a liability for costs associated with an exit or disposal activity when the liability is incurred, usually in the period the store closes.&#160;&#160;Store closing costs were not significant to the results of operations for any of the fiscal years presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Operating lease assets and liabilities are recognized at the lease commencement date. Operating lease liabilities represent the present value of lease payments not yet paid. Operating lease assets represent our right to use an underlying asset and are based upon the operating lease liabilities adjusted for prepayments or accrued lease payments, initial direct costs, lease incentives, and impairment, if any, of operating lease assets. To determine the present value of lease payments not yet paid, we estimate incremental borrowing rates corresponding to the reasonably certain lease term. &lt;/span&gt;&lt;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%;"&gt;As substantially all of our leases do not provide an implicit rate, we estimate our collateralized incremental borrowing rate based upon a synthetic credit rating and yield curve analysis at commencement or modification date in determining the present value of lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Assets under finance leases are amortized in accordance with the Company&#x2019;s normal depreciation policy for owned assets or over the lease term, if shorter, and the related charge to operations is included in depreciation expense in the Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NatureOfOperations
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzE2_fa56a5f2-c224-4eee-a4fb-d4d8a0cc1482">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Nature of Business&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Founded in 1938, Tractor Supply Company (the &#x201c;Company&#x201d; or &#x201c;we&#x201d; or &#x201c;our&#x201d; or &#x201c;us&#x201d;) is the largest rural lifestyle retailer in the United States (&#x201c;U.S.&#x201d;).&#160;&#160;The Company is focused on supplying the needs of recreational farmers, ranchers, and all those who enjoy living the rural lifestyle (which we refer to as the &#x201c;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Out Here&lt;/span&gt;&lt;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%;"&gt;&#x201d; lifestyle), as well as tradesmen and small businesses.&#160;&#160;Stores are located primarily in towns outlying major metropolitan markets and in rural communities.  The Company also owns and operates Petsense, LLC (&#x201c;Petsense&#x201d;), a small-box pet specialty supply retailer focused on meeting the needs of pet owners, primarily in small and mid-sized communities, and offering a variety of pet products and services.&#160;&#160;At December&#160;28, 2019, the Company operated a total of 2,024 retail stores in 49 states (1,844 Tractor Supply and Del&#x2019;s retail stores and 180 Petsense retail stores) and also offered an expanded assortment of products online at &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;"&gt;TractorSupply.com&lt;/span&gt;&lt;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%;"&gt; and &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Petsense.com&lt;/span&gt;&lt;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%;"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:NumberOfStores
      contextRef="i68dbffd8161f424c93b330d37e4920b2_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEwOTk1MTE2ODg3NjQ_b5846f5e-ac6e-43c1-bb29-ad48ff323173"
      unitRef="store">2024</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStatesInWhichEntityOperates
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEwOTk1MTE2ODg3NzU_e389414a-23c0-47e4-ae13-67f0d0f938ed"
      unitRef="state">49</us-gaap:NumberOfStatesInWhichEntityOperates>
    <us-gaap:NumberOfStores
      contextRef="idb780c960e41402ea98534531096ab4b_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEwOTk1MTE2ODg3NTM_08663aef-c998-411c-b34d-1071e54ad4d1"
      unitRef="store">1844</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStores
      contextRef="i944a836c82354c19b549400f2efd475f_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEwOTk1MTE2ODg3NDg_e58b8d0c-f203-4c3e-93f4-95d48a55faad"
      unitRef="store">180</us-gaap:NumberOfStores>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTMw_29a07cc9-2c3f-4119-9d8d-1f27ee9b5e80">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;In the first quarter of fiscal 2019, the Company adopted lease accounting guidance as discussed in Note 6 and Note 14 to the Consolidated Financial Statements.  Adoption of the new lease accounting guidance had a material impact to our Consolidated Balance Sheets and related disclosures, and resulted in the recording of additional right-of-use assets and lease liabilities of approximately $2.08 billion as of the date of adoption.  This guidance was applied using the optional transition method which allowed the Company to not recast comparative financial information but rather recognize a cumulative-effect adjustment to retained earnings as of the effective date in the period of adoption.  No adjustment to retained earnings was made as a result of the adoption of this guidance.  Consistent with the optional transition method, the financial information in the Consolidated Balance Sheets prior to the adoption of this new lease accounting guidance has not been adjusted and is therefore not comparable to the current period presented.  The standard did not materially impact our Consolidated Statements of Income, Comprehensive Income, Stockholders&#x2019; Equity, or Cash Flows.  For additional information, including the required disclosures, related to the impact of adopting this standard, see Note 6 and Note 14 to the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;In the first quarter of fiscal 2019, the Company adopted Accounting Standards Update 2017-12, &#x201c;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities,&#x201d; using the modified retrospective transition method.  This method allows for a cumulative effect adjustment to retained earnings, as of the effective date in the period of adoption, for previously recorded amounts of hedge ineffectiveness.  Upon adoption of the guidance, we recognized a cumulative-effect adjustment of $0.7&#160;million from retained earnings to accumulated other comprehensive income.  The adoption of this guidance did not have a material impact on our Consolidated Financial Statements and related disclosures.  For additional information on the required disclosures related to the impact of adopting this guidance, see Note 5 and Note 14 to the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;In the first quarter of fiscal 2018, the Company adopted accounting guidance that allowed for a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the U.S. Tax Cuts and Jobs Act (the &#x201c;TCJA&#x201d;).  This guidance was applied retrospectively, which resulted in the reclassification of $0.6 million from accumulated other comprehensive income to retained earnings in the Consolidated Balance Sheets, Statements of Stockholders&#x2019; Equity, and Statements of Comprehensive Income as of and for the fiscal year ended December 30, 2017.  No other periods presented were affected by the adoption of this accounting guidance.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEwOTk1MTE2ODg3ODE_daed75d1-db6e-4e4f-8aff-ac3fedcd378b"
      unitRef="usd">2080000000.00</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification>
    <tsco:AdoptionofASU201712
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEwOTk1MTE2NzMwNDc_3bbfefcc-dbfa-4d13-9273-c38cbb44aa03"
      unitRef="usd">700000</tsco:AdoptionofASU201712>
    <tsco:TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE0MjU_5e175c79-26be-4bb6-9775-8b10aa6e6038"
      unitRef="usd">600000</tsco:TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect>
    <us-gaap:FiscalPeriod
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzc2_9a11500a-316d-447f-818f-b3e06af01f38">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company&#x2019;s fiscal year includes 52 or 53 weeks and ends on the last Saturday of the calendar year.&#160;&#160;The fiscal years ended December&#160;28, 2019, December&#160;29, 2018, and December&#160;30, 2017, all consisted of 52 weeks.&lt;/span&gt;&lt;/div&gt;</us-gaap:FiscalPeriod>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODIw_1fe04957-9630-4513-a84b-5d9190f15c03">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The accompanying Consolidated Financial Statements include the accounts of the Company and its subsidiaries.&#160;&#160;All intercompany accounts and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzYx_6f4b5f71-a172-49b8-b0e9-967b546c8377">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Management Estimates&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The preparation of Consolidated Financial Statements in conformity with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;) inherently requires estimates and assumptions by management of the Company that affect the reported amounts of assets and liabilities, revenues and expenses and related disclosures.&#160;&#160;Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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%;"&gt;Significant estimates and assumptions by management primarily impact the following key financial statement areas:&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:InventoryImpairmentPolicy
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzgw_a8d03633-0f55-41d3-b863-04e06fb890a3">&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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;"&gt;Inventory Impairment Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;The Company identifies potentially excess and slow-moving inventory by evaluating turn rates, historical and expected future sales trends, age of merchandise, overall inventory levels, current cost of inventory, and other benchmarks.&#160;&#160;The Company has established an inventory valuation reserve to recognize the estimated impairment in value (i.e., an inability to realize the full carrying value) based on the Company&#x2019;s aggregate assessment of these valuation indicators under prevailing market conditions and current merchandising strategies.  The Company does not believe its merchandise inventories are subject to significant risk of obsolescence in the near term.&#160;&#160;However, changes in market conditions or consumer purchasing patterns could result in the need for additional reserves.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryImpairmentPolicy>
    <us-gaap:InventoryShrinkagePolicy
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODEy_0ecf48a9-f99c-4ac7-93ae-8d7eede2a0a1">&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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;"&gt;Shrinkage&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;The Company performs physical inventories at least once a year for each store that has been open more than 12 months, and the Company has established a reserve for estimating inventory shrinkage between physical inventory counts.&#160;&#160;The reserve is established by assessing the chain-wide average shrinkage experience rate, applied to the related periods&#x2019; sales volumes.&#160;&#160;Such assessments are updated on a regular basis for the most recent individual store experiences.&#160;&#160;The estimated store inventory shrink rate is based on historical experience.&#160;&#160;The Company believes historical rates are a reasonably accurate reflection of future trends.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryShrinkagePolicy>
    <us-gaap:CostOfSalesVendorAllowancesPolicy
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTMy_c1d6c32f-d0b8-4197-a91d-1181cc72f916">&lt;div style="text-indent:18pt;"&gt;&lt;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;"&gt;Vendor Funding&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;The Company receives funding from substantially all of its significant merchandise vendors, in support of its business initiatives, through a variety of programs and arrangements, including guaranteed vendor support funds (&#x201c;vendor support&#x201d;) and volume-based rebate funds (&#x201c;volume rebates&#x201d;).&#160;&#160;The amounts received are subject to terms of vendor agreements, most of which are &#x201c;evergreen,&#x201d; reflecting the on-going relationship with our significant merchandise vendors.  Certain of the Company&#x2019;s agreements, primarily volume rebates, are renegotiated annually, based on expected annual purchases of the vendor&#x2019;s product.&#160;&#160;Vendor funding is initially deferred as a reduction of the purchase price of inventory, and then recognized as a reduction of cost of merchandise as the related inventory is sold.&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;During interim periods, the amount of vendor support and volume rebates are estimated based upon initial commitments and anticipated purchase levels with applicable vendors.&#160;&#160;The estimated purchase volume (and related vendor funding) is based on the Company&#x2019;s current knowledge of inventory levels, sales trends and expected customer demand, as well as planned new store openings and relocations.&#160;&#160;Although the Company believes it can reasonably estimate purchase volume and related volume rebates at interim periods, it is possible that actual year-end results could be different from previously estimated amounts.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostOfSalesVendorAllowancesPolicy>
    <tsco:FreightPolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTQz_b813ab29-c1d4-4339-b592-705d703f56dc">&lt;div style="text-indent:18pt;"&gt;&lt;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;"&gt;Freight&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;The Company incurs various types of transportation and delivery costs in connection with inventory purchases and distribution.&#160;&#160;Such costs are included as a component of the overall cost of inventories (on an aggregate basis) and recognized as a component of cost of merchandise sold as the related inventory is sold.&lt;/span&gt;&lt;/div&gt;</tsco:FreightPolicyTextBlock>
    <us-gaap:LiabilityReserveEstimatePolicy
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTU2_303e4b3b-e768-4cb2-bf5b-48f4b9563d8e">&lt;div style="text-indent:18pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Self-Insurance Reserves&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;The Company self-insures a significant portion of its workers&#x2019; compensation and general liability (including product liability) insurance plans.&#160; The Company has stop-loss insurance policies to protect it from individual losses over specified dollar values.  Our deductible or self-insured retention, as applicable, for each claim involving workers&#x2019; compensation insurance and general liability insurance is limited to $500,000 and our Texas Work Injury Policy is limited to $500,000.  Further, we maintain a commercially reasonable umbrella/excess policy that covers liabilities in excess of the primary insurance policy limits.&lt;/span&gt;&lt;/div&gt;The full extent of certain workers&#x2019; compensation and general liability claims may not become fully determined for several years.  Therefore, the Company estimates potential obligations based upon historical claims experience, loss development factors, severity factors, and other actuarial assumptions.  Although the Company believes the reserves established for these obligations are reasonably estimated, any significant change in the number of claims or costs associated with claims made under these plans could have a material effect on the Company&#x2019;s financial results.&#160;&#160;At December&#160;28, 2019, the Company had net insurance reserves for workers' compensation and general liability plans of $64.6 million compared to $60.5 million at December&#160;29, 2018.</us-gaap:LiabilityReserveEstimatePolicy>
    <tsco:Workerscompensationandgeneralliabilitydeductible
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzc1Nzc_4221c3e9-8abc-4766-980d-7e53325136f5"
      unitRef="usd">500000</tsco:Workerscompensationandgeneralliabilitydeductible>
    <tsco:Workerscompensationandgeneralliabilitydeductible
      contextRef="i0b8065ff19e0437eaf4386bad660d659_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzc2Mjc_3e77ec28-e73a-45a3-babb-0a0571eb0efb"
      unitRef="usd">500000</tsco:Workerscompensationandgeneralliabilitydeductible>
    <us-gaap:SelfInsuranceReserve
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzg0MTM_2f025a68-5da2-4c5b-a57a-990697f0ba6e"
      unitRef="usd">64600000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzg0Mjg_751b3e72-46a0-482f-98dc-03beb0c5b202"
      unitRef="usd">60500000</us-gaap:SelfInsuranceReserve>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODQ4_4d2ff489-d6af-4cc4-9a83-836da4f9543e">&lt;div style="text-indent:18pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;Long-lived assets, including lease assets, are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;When evaluating long-lived assets for potential impairment, the Company first compares the carrying value of the asset or asset group to its estimated undiscounted future cash flows.  The evaluation for long-lived assets is performed at the lowest level of identifiable cash flows, which is generally the individual store level.&#160;&#160;The significant assumptions used to determine estimated undiscounted cash flows include cash inflows and outflows directly resulting from the use of those assets in operations, including margin on net sales, payroll and related items, occupancy costs, insurance allocations and other costs to operate a store.&#160;&#160;If the estimated future cash flows are less than the carrying value of the related asset, the Company calculates an impairment loss.&#160;&#160;The impairment loss calculation compares the carrying value of the related asset or asset group to its estimated fair value, which may be based on an estimated future cash flow model, market valuation, or other valuation technique, as appropriate.  The Company recognizes an impairment loss if the amount of the asset&#x2019;s carrying value exceeds the asset&#x2019;s estimated fair value.  If the Company recognizes an impairment loss, the adjusted carrying amount of the asset becomes its new cost basis.  For a depreciable long-lived asset, the new cost basis will be depreciated (amortized) over the remaining estimated useful life of that asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;No significant impairment charges were recognized in fiscal 2019, 2018, or 2017.&#160;&#160;Impairment charges, if recognized, are included in selling, general and administrative (&#x201c;SG&amp;amp;A&#x201d;) expenses in the Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzk5NDY_56afc7a6-7b7a-4be1-8334-abda5c514f7f"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzk5NDY_82e80553-4139-4f2e-92a8-eb66120303d4"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzk5NDY_b085427c-7796-43e9-a534-692be8e5b3eb"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzYy_7b1c968b-b791-42dd-93b4-2cb997f34c9e">&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Impairment of Indefinite-Lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;margin-bottom:10pt;"&gt;&lt;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%;"&gt;Goodwill and other indefinite-lived intangible assets are evaluated for impairment annually, or whenever events or changes in circumstances indicate that the carrying value may not be recoverable.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;In accordance with the accounting standards, an entity has the option first to assess qualitative factors to determine whether events and circumstances indicate that it is more likely than not that goodwill or an indefinite-lived intangible asset is impaired. If after such assessment an entity concludes that the asset is not impaired, then the entity is not required to take further action. However, if an entity concludes otherwise, then it is required to determine the fair value of the asset using a quantitative impairment test, and if impaired, the associated assets must be written down to fair value.   &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;The quantitative impairment test for goodwill compares the fair value of a reporting unit with the carrying value of its net assets, including goodwill.&#160;&#160;If the fair value of the reporting unit is less than the carrying value of the reporting unit,&#160;an impairment charge would be recorded to the Company&#x2019;s operations, for the amount in which the carrying amount exceeds the reporting unit&#x2019;s fair value.  We determine fair values for each reporting unit using the market approach, when available and appropriate, the income approach, or a combination of both.  The income approach involves forecasting projected financial information (such as revenue growth rates, profit margins, tax rates, and capital expenditures) and selecting a discount rate that reflects the risk inherent in estimated future cash flows.  Under the market approach, the fair value is based on observed market data.  If multiple valuation methodologies are used, the results are weighted appropriately.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;The quantitative impairment test for other indefinite-lived intangible assets involves comparing the carrying amount of the asset to the sum of the discounted cash flows expected to be generated by the asset.  If the implied fair value of the indefinite-lived intangible asset is less than the carrying value, an impairment charge would be recorded to the Company&#x2019;s operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;"&gt;&lt;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%;"&gt;No significant impairment charges were recognized in fiscal 2019, 2018, or 2017.&#160;&#160;Impairment charges, if recognized, are included in SG&amp;amp;A expenses in the Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEyMDU0_8242fff9-51c4-4174-9ee9-4cba1322ea99"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEyMDU0_8299c6e2-b0b8-44d5-97c6-9223dfb9973e"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEyMDU0_9ee2090b-4af5-431d-815c-37e1becf6192"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTAz_93780419-963e-482c-8bce-5e50f62a48b7">The Company recognizes revenue at the time the customer takes possession of merchandise.&#160;&#160;If the Company receives payment before completion of its customer obligations (as per the Company&#x2019;s special order and layaway programs), the revenue is deferred until the customer takes possession of the merchandise and the sale is complete.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <tsco:SalesTaxesPolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTUw_6647728d-00e0-480c-8e62-fbd4b25d325e">The Company is required to collect certain taxes and fees from customers on behalf of government agencies and remit such collections to the applicable governmental agency on a periodic basis.&#160;&#160;These taxes and fees are collected from customers at the time of purchase, but are not included in net sales.&#160;&#160;The Company records a liability upon collection from the customer and relieves the liability when payments are remitted to the applicable governmental agency.</tsco:SalesTaxesPolicyTextBlock>
    <us-gaap:RevenueRecognitionSalesReturns
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODIy_08005b04-7069-4e51-b0eb-82418291a183">The Company estimates a liability for sales returns based on a rolling average of historical return trends, and the Company believes that its estimate for sales returns is an accurate reflection of future returns associated with past sales.&#160;&#160;However, as with any estimate, refund activity may vary from estimated amounts.&#160;&#160;The Company had a liability for sales returns of $11.9 million and $11.3 million as of December&#160;28, 2019 and December&#160;29, 2018, respectively.</us-gaap:RevenueRecognitionSalesReturns>
    <us-gaap:RevenueRecognitionSalesReturnsReserveForSalesReturns
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEzNDMw_834cf8c3-9708-4efc-bed3-35d815ee8fd1"
      unitRef="usd">11900000</us-gaap:RevenueRecognitionSalesReturnsReserveForSalesReturns>
    <us-gaap:RevenueRecognitionSalesReturnsReserveForSalesReturns
      contextRef="iee2eba0e83a04bc1a3ef691bbf935398_D20181229-20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEzNDM3_d7f308c2-8ee4-4dc6-b870-a3796c1cc764"
      unitRef="usd">11300000</us-gaap:RevenueRecognitionSalesReturnsReserveForSalesReturns>
    <tsco:RevenueRecognitionGiftCardsTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzE0_e1ae39cc-bab4-4a66-8114-692bd5f814ba">The Company recognizes revenue when&#160;a gift card or merchandise return card is redeemed by the customer and recognizes income when the likelihood of the gift card or merchandise return card being redeemed by the customer is remote (referred to as &#x201c;breakage&#x201d;).&#160;&#160;The gift cards and merchandise return card breakage rate is based upon historical redemption patterns and income is recognized for unredeemed gift cards and merchandise return cards in proportion to those historical redemption patterns.&#160;&#160;The Company recognized breakage income of $3.0 million, $2.6 million, and $2.4 million in fiscal 2019, 2018, and 2017, respectively.</tsco:RevenueRecognitionGiftCardsTextBlock>
    <tsco:RevenueRecognitionGiftCard
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE0MDEy_ae1fad41-3a1f-4618-ba25-a2d1b36c431d"
      unitRef="usd">3000000.0</tsco:RevenueRecognitionGiftCard>
    <tsco:RevenueRecognitionGiftCard
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE0MDE2_71825763-c585-45e8-a9c8-d546d2d088cc"
      unitRef="usd">2600000</tsco:RevenueRecognitionGiftCard>
    <tsco:RevenueRecognitionGiftCard
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE0MDI0_a19f9365-9bf1-4612-904f-c2573cb8666c"
      unitRef="usd">2400000</tsco:RevenueRecognitionGiftCard>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODU0_5cdcc60b-3920-4358-8924-6ba9e732a3aa">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Cost of Merchandise Sold&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Cost of merchandise sold includes the total cost of products sold; freight and duty expenses associated with moving merchandise inventories from vendors to distribution facilities, from distribution facilities to retail stores, from one distribution facility to another, and directly to our customers; tariffs on imported products; vendor support; damaged, junked or defective product; cash discounts from payments to merchandise vendors; and adjustments for shrinkage (physical inventory losses), lower of cost or net realizable value, slow moving product, and excess inventory quantities.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTE2_93c5eb75-185a-4f77-b42e-bdda34d1af0d">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Selling, General and Administrative Expenses&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;SG&amp;amp;A expenses include payroll and benefit costs for retail, distribution facility, and corporate employees; share-based compensation expenses; occupancy costs of retail, distribution, and corporate facilities; advertising; tender costs, including bank charges and costs associated with credit and debit card interchange fees; outside service fees; and other administrative costs, such as computer maintenance, supplies, travel, and lodging.&lt;/span&gt;&lt;/div&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzE5_9fb7c25a-d4b2-476b-b29d-642e1df5f88c">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Advertising Costs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Advertising costs consist of expenses incurred in connection with digital and social media offerings, newspaper circulars, and customer-targeted direct e-mail and direct mail, as well as limited television, radio, and other limited media channels.&#160;&#160;Costs are expensed when incurred with the exception of television advertising and circular and direct mail promotions, which are expensed upon first showing.&#160;&#160;Advertising expenses were approximately $86.6 million, $83.4 million, and $81.3 million for fiscal 2019, 2018, and 2017, respectively. &#160;Prepaid advertising costs were approximately $0.6 million and $1.3 million as of December&#160;28, 2019, and December&#160;29, 2018, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE1NTc5_36e258c0-2eb7-4076-a423-3dbfa84fbf68"
      unitRef="usd">86600000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE1NTgz_c01b36c3-069a-49b4-83da-653000555078"
      unitRef="usd">83400000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE1NTkx_40580bff-6c54-49b5-ba14-2c85d2be9686"
      unitRef="usd">81300000</us-gaap:AdvertisingExpense>
    <us-gaap:PrepaidAdvertising
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE1Njgx_87ed3f99-6d7a-4654-822d-9b930f7291ba"
      unitRef="usd">600000</us-gaap:PrepaidAdvertising>
    <us-gaap:PrepaidAdvertising
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE1Njg4_ad9c3961-518a-411f-a856-55238c6ee5f3"
      unitRef="usd">1300000</us-gaap:PrepaidAdvertising>
    <tsco:WarehousingAndDistributionCostsPolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODAx_be787d30-8441-4c53-9041-c48327f02759">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Warehousing and Distribution Facility Costs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Costs incurred at the Company&#x2019;s distribution facilities for receiving, warehousing, and preparing product for delivery are expensed as incurred and are included in SG&amp;amp;A expenses in the Consolidated Statements of Income.&#160;&#160;Because the Company does not include these costs in cost of sales, the Company&#x2019;s gross margin may not be comparable to other retailers that include these costs in the calculation of gross margin.&#160;&#160;Distribution facility costs including depreciation were approximately $231.5 million, $209.7 million, and $182.1 million for fiscal 2019, 2018, and 2017, respectively.&lt;/span&gt;&lt;/div&gt;</tsco:WarehousingAndDistributionCostsPolicyTextBlock>
    <tsco:DistributionExpense
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE2MjU3_d785380b-bc9d-4514-965a-1b8570e79476"
      unitRef="usd">231500000</tsco:DistributionExpense>
    <tsco:DistributionExpense
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE2MjYx_a4786c95-5a11-43cf-904a-e7f164d5755c"
      unitRef="usd">209700000</tsco:DistributionExpense>
    <tsco:DistributionExpense
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE2MjY5_192438ef-d0f5-447c-9d50-bc2c9b6aeb1d"
      unitRef="usd">182100000</tsco:DistributionExpense>
    <us-gaap:StartUpActivitiesCostPolicy
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODY4_7ab363ee-8506-4eb8-8a40-da1fed88ed46">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Pre-Opening Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Non-capital expenditures incurred in connection with opening new stores, primarily payroll and rent, are expensed as incurred.&#160;&#160;Pre-opening costs were approximately $8.1 million, $8.5 million, and $10.8 million for fiscal 2019, 2018, and 2017, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:StartUpActivitiesCostPolicy>
    <us-gaap:PreOpeningCosts
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE2NDk4_9a561e1c-d3b6-4ea3-aec7-b1024e6fa79b"
      unitRef="usd">8100000</us-gaap:PreOpeningCosts>
    <us-gaap:PreOpeningCosts
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE2NTAy_369572c2-e8c5-4f95-9803-f5af10d7acdb"
      unitRef="usd">8500000</us-gaap:PreOpeningCosts>
    <us-gaap:PreOpeningCosts
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzE2NTEw_e7b0dc1b-cfe5-4d59-9e9a-e35fdfb540f8"
      unitRef="usd">10800000</us-gaap:PreOpeningCosts>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzQw_27af2543-3f8a-46d3-bc48-ee7c62e45881">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company has share-based compensation plans covering certain members of management and non-employee directors, which include incentive and non-qualified stock options, restricted stock units, and performance-based restricted share units.  In addition, the Company offers an Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) to most employees that work at least 20 hours per week.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company estimates the fair value of its stock option awards at the date of grant utilizing a &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Black-Scholes&lt;/span&gt;&lt;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%;"&gt; option pricing model. The &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Black-Scholes&lt;/span&gt;&lt;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%;"&gt; option valuation model was developed for use in estimating the fair value of short-term traded options that have no vesting restrictions and are fully transferable.  However, key assumptions used in the &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Black-Scholes&lt;/span&gt;&lt;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%;"&gt; model are adjusted to incorporate the unique characteristics of the Company&#x2019;s stock option awards.  Option pricing models and generally accepted valuation techniques require management to make subjective assumptions including expected stock price volatility, expected dividend yield, risk-free interest rate, and expected term.  The Company relies on historical volatility trends to estimate future volatility assumptions.&#160;&#160;The risk-free interest rates used were actual U.S.&#160;Treasury Constant Maturity rates for bonds matching the expected term of the option on the date of grant.  The expected term of the option on the date of grant was estimated based on the Company&#x2019;s historical experience for similar options.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;In addition to the key assumptions used in the &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Black-Scholes&lt;/span&gt;&lt;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%;"&gt; model, the estimated forfeiture rate at the time of valuation (which is based on historical experience for similar options) is a critical assumption, as it reduces expense ratably over the vesting period. The Company adjusts this estimate periodically, based on the extent to which actual forfeitures differ, or are expected to differ, from the previous estimate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The fair value of the Company&#x2019;s restricted stock units and performance-based restricted share units is the closing stock price of the Company&#x2019;s common stock the day preceding the grant date, discounted for the expected dividend yield over the term of the award.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company believes its estimates are reasonable in the context of historical experience.&#160;&#160;Future results will depend on, among other matters, levels of share-based compensation granted in the future, actual forfeiture rates, and the timing of option exercises.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODYz_e0736f26-ec74-4778-a61a-907e65e5f7a0">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Depreciation includes expenses related to all retail, distribution facility, and corporate assets.&#160;&#160;Amortization includes expenses related to definite-lived intangible assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzcz_071a1172-f7c7-4f0e-a85f-83803039feaa">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company uses the asset and liability method to account for income taxes whereby deferred tax assets and liabilities are determined based on differences between the financial carrying amounts of assets and liabilities and their tax bases.  Deferred tax assets and liabilities are measured using the enacted tax rates and laws that are anticipated to be in effect when temporary differences reverse or are settled.&#160;&#160;The effect of a tax rate change is recognized in the period in which the law is enacted in the provision for income taxes.&#160;&#160;The Company records a valuation allowance when it is more likely than not that a deferred tax asset will not be realized.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:IncomeTaxUncertaintiesPolicy
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzkx_c9362657-7511-4a75-943b-02d9726cf9ea">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Tax Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company&#x2019;s income tax returns are periodically audited by U.S. federal and state tax authorities.  These audits include questions regarding tax filing positions, including the timing and amount of deductions and the allocation of income among various tax jurisdictions.  At any time, multiple tax years are subject to audit by the various tax authorities.  In evaluating the exposures associated with the Company&#x2019;s various tax filing positions, the Company records a liability for uncertain tax positions taken or expected to be taken in a tax return.&#160;&#160;A number of years may elapse before a particular matter, for which the Company has established a reserve, is audited and fully resolved or clarified.&#160;&#160;The Company recognizes the effect of income tax &lt;/span&gt;&lt;/div&gt;positions only if those positions are more likely than not of being sustained.&#160;&#160;Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized.&#160;&#160;Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.&#160;&#160;The Company adjusts its tax contingencies reserve and income tax provision in the period in which actual results of a settlement with tax authorities differs from the established reserve, the statute of limitations expires for the relevant tax authority to examine the tax position or when more information becomes available.</us-gaap:IncomeTaxUncertaintiesPolicy>
    <tsco:SalesTaxAuditReservePolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODc2_a1cc036c-57f4-4f2f-be75-bdef555acd23">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Sales Tax Audit Reserve&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;A portion of the Company&#x2019;s sales are to tax-exempt customers, predominantly agricultural-based.&#160;&#160;The Company obtains exemption information as a necessary part of each tax-exempt transaction.&#160;&#160;Many of the states in which the Company conducts business will perform audits to verify the Company&#x2019;s compliance with applicable sales tax laws.&#160;&#160;The business activities of the Company&#x2019;s customers and the intended use of the unique products sold by the Company create a challenging and complex tax compliance environment.&#160;&#160;These circumstances also create some risk that the Company could be challenged as to the accuracy of the Company&#x2019;s sales tax compliance.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company reviews past audit experience and assessments with applicable states to continually determine if it has potential exposure for non-compliance.&#160;&#160;Any estimated liability is based on an initial assessment of compliance risk and historical experience with each state.&#160;&#160;The Company continually reassesses the exposure based on historical audit results, changes in policies, preliminary and final assessments made by state sales tax auditors, and additional documentation that may be provided to reduce the assessment.&#160;&#160;The reserve for these tax audits can fluctuate depending on numerous factors, including the complexity of agricultural-based exemptions, the ambiguity in state tax regulations, the number of ongoing audits, and the length of time required to settle with the state taxing authorities.&lt;/span&gt;&lt;/div&gt;</tsco:SalesTaxAuditReservePolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzU0_3af2bf0b-b2e1-4814-a8c3-8e0d2bf0b6f3">Net Income Per ShareThe Company presents both basic and diluted net income per share on the Consolidated Statements of Income.  Basic net income per share is calculated by dividing net income by the weighted average number of shares outstanding during the period.&#160;&#160;Diluted net income per share is calculated by dividing net income by the weighted average diluted shares outstanding during the period.  Dilutive shares are computed using the treasury stock method for share-based awards. Performance-based restricted share units are included in diluted shares only if the related performance conditions have been considered satisfied as of the end of the reporting period.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODQ0_f7f05963-e6a0-498e-9118-43b38f5061aa">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Temporary cash investments, with a maturity of three months or less when purchased, are considered to be cash equivalents.&#160;&#160;The majority of payments due from banks for customer credit cards are classified as cash and cash equivalents, as they generally settle within 24 - 48 hours.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Sales generated through the Company&#x2019;s private label credit cards are not reflected as accounts receivable.&#160;&#160;Under an agreement with Citi Cards, a division of Citigroup, consumer and business credit is extended directly to customers by Citigroup.&#160;&#160;All credit program and related services are performed and controlled directly by Citigroup.&#160;&#160;Payments due from Citigroup are classified as cash and cash equivalents as they generally settle within 24 - 48 hours.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <tsco:MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzIzNjg0_7016a601-603f-4d27-ba8c-3ea1e37cdedf">24</tsco:MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions>
    <tsco:MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzIzNjg3_8c1fa45b-84f8-4c4a-8d61-e6148f61ca08">48</tsco:MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions>
    <tsco:MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI0MTQy_7016a601-603f-4d27-ba8c-3ea1e37cdedf">24</tsco:MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions>
    <tsco:MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI0MTQ1_8c1fa45b-84f8-4c4a-8d61-e6148f61ca08">48</tsco:MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODc3_3db7cc11-0d6e-40f9-bb04-7d31c7fc7723">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants on the measurement date.  The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value.&#160;&#160;These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company&#x2019;s financial instruments consist of cash and cash equivalents, short-term receivables, trade payables, debt instruments, and interest rate swaps.  Due to their short-term nature, the carrying values of cash and cash equivalents, short-term receivables, and trade payables approximate current fair value at each balance sheet date.  The Company had $397.5 million and $408.8 million in borrowings under our debt facilities (as discussed in Note 4) as of December&#160;28, 2019 and December&#160;29, 2018, respectively.  Based on current market interest rates (Level 2 inputs), the carrying value of our borrowings under our debt facilities approximates fair value for each period reported.  The fair value of the Company&#x2019;s interest rate swaps &lt;/span&gt;&lt;/div&gt;is determined based on the present value of expected future cash flows using forward rate curves (a Level 2 input).  As described in further detail in Note 5, the fair value of the interest rate swaps, excluding accrued interest, was a net asset of $0.3&#160;million and $5.8&#160;million as of December&#160;28, 2019 and December&#160;29, 2018, respectively.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:UnsecuredDebt
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI1MjM3_c87edef1-68c6-4bb9-afa5-46f5c9ebe422"
      unitRef="usd">397500000</us-gaap:UnsecuredDebt>
    <us-gaap:UnsecuredDebt
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI1MjQ0_9751db6e-c232-4f7a-be95-7aef56e8bbf1"
      unitRef="usd">408800000</us-gaap:UnsecuredDebt>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEwOTk1MTE2ODg2ODM_473e0145-ca89-4876-912f-632fa954ea55"
      unitRef="usd">300000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzEwOTk1MTE2ODg3MTE_9b7650e1-4409-46d0-9495-8b53c5c46d88"
      unitRef="usd">5800000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTM0_d5a6eea9-9c89-4b34-8035-ca167353acd0">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company accounts for derivative financial instruments in accordance with applicable accounting standards for such instruments and hedging activities, which require that all derivatives are recorded on the balance sheet at fair value.  The accounting for changes in the fair value of derivatives depends on the intended use of the derivative, whether the Company has elected to designate a derivative in a hedging relationship and apply hedge accounting and whether the hedging relationship has satisfied the criteria necessary to apply hedge accounting. &lt;/span&gt;&lt;/div&gt;Derivatives designated and qualifying as a hedge of the exposure to changes in the fair value of an asset, liability, or firm commitment attributable to a particular risk are considered fair value hedges.  Derivatives designated and qualifying as a hedge of the exposure to variability in expected future cash flows, or other types of forecasted transactions, are considered cash flow hedges.  Hedge accounting generally provides for the matching of the timing of gain or loss recognition on the hedging instrument with the recognition of the changes in the fair value of the hedged asset or liability that are attributable to the hedged risk in a fair value hedge or the earnings effect of the hedged forecasted transactions in a cash flow hedge.  The Company may enter into derivative contracts that are intended to economically hedge a certain portion of its risk, even though hedge accounting does not apply or the Company elects not to apply the hedge accounting standards.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTQ4_5f4a57f9-9551-4958-ae61-8e59076a8fad">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Inventories are stated at the lower of cost, as determined by the average cost method, or net realizable value.&#160;&#160;Inventory cost consists of the direct cost of merchandise including freight, duties, and tariffs.&#160;&#160;Inventories are net of shrinkage, obsolescence, other valuations, and vendor allowances.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTYw_e10b6519-4dfa-4d76-ae5c-3dd4b5d723f4">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Property and equipment are initially recorded at cost.&#160;&#160;Depreciation is recorded using the straight-line method over the estimated useful lives of the assets.&#160;&#160;Improvements to leased premises are amortized using the straight-line method over the remaining term of the lease or the useful life of the improvement, whichever is less.  The following table summarizes the Company's property and equipment balances and includes the estimated useful lives which are generally applied (in thousands, except estimated useful lives):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.023%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.935%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.935%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.939%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29,&lt;br/&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;100,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;100,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;1 &#x2013; 35 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,242,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,110,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;5 &#x2013; 10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;729,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;645,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Computer software and hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;2 &#x2013;&#160;7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;440,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;349,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;39,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;130,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6pt;padding-right:1pt;"&gt;&lt;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);"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,551,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,337,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(1,387,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(1,203,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6pt;padding-right:1pt;"&gt;&lt;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);"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;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);"&gt;1,163,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;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);"&gt;1,134,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company entered into agreements with various governmental entities in the states of Kentucky, Georgia, and Tennessee to implement tax abatement plans related to its distribution center in Franklin, Kentucky (Simpson County), its distribution center in Macon, Georgia (Bibb County), and its Store Support Center in Brentwood, Tennessee (Williamson County).&#160;&#160;The tax abatement plans provide for reduction of real property taxes for specified time frames by legally transferring title to its real property in exchange for industrial revenue bonds.  This property was then leased back to the Company.  No cash was exchanged.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The lease payments are equal to the amount of the payments on the bonds.&#160;&#160;The tax abatement period extends through the term of the lease, which coincides with the maturity date of the bonds.  At any time, the Company has the option to purchase the real property by paying off the bonds, plus $1.&#160;&#160;The terms and amounts authorized and drawn under each industrial revenue bond agreement are outlined as follows, as of December&#160;28, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:47.779%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.005%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.005%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.009%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Bond Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;"&gt;Bond Authorized Amount&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;"&gt;Amount Drawn&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Franklin, Kentucky Distribution Center&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;30 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;$54.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;$51.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Macon, Georgia Distribution Center&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;$58.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;$49.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Brentwood, Tennessee Store Support Center&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;$78.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;$75.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Due to the form of these transactions, the Company has not recorded the bonds or the lease obligation associated with the sale lease-back transaction.  The original cost of the Company&#x2019;s property and equipment is recorded on the balance sheet and is being depreciated over its estimated useful life.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODE5_ad8050bf-1f05-4d8e-b170-4c69576fbb64">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Property and equipment are initially recorded at cost.&#160;&#160;Depreciation is recorded using the straight-line method over the estimated useful lives of the assets.&#160;&#160;Improvements to leased premises are amortized using the straight-line method over the remaining term of the lease or the useful life of the improvement, whichever is less.  The following table summarizes the Company's property and equipment balances and includes the estimated useful lives which are generally applied (in thousands, except estimated useful lives):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.023%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.935%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.935%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.939%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29,&lt;br/&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;100,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;100,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;1 &#x2013; 35 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,242,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,110,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;5 &#x2013; 10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;729,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;645,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Computer software and hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;2 &#x2013;&#160;7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;440,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;349,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;39,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;130,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6pt;padding-right:1pt;"&gt;&lt;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);"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,551,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,337,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(1,387,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(1,203,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6pt;padding-right:1pt;"&gt;&lt;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);"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;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);"&gt;1,163,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;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);"&gt;1,134,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:Land
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzEtMy0xLTEtMzM5MQ_e802fa2c-fc40-4a9c-a2b8-8d7d6356486f"
      unitRef="usd">100343000</us-gaap:Land>
    <us-gaap:Land
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzEtNS0xLTEtMzM5MQ_17cf2650-fa48-45ef-9a59-0faf01c6ace0"
      unitRef="usd">100767000</us-gaap:Land>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzItMy0xLTEtMzM5MQ_bc6c1bd5-61a2-4741-b599-0d9c52a39ce5"
      unitRef="usd">1242544000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzItNS0xLTEtMzM5MQ_0def71c3-eed5-4857-897e-00ff5c87c739"
      unitRef="usd">1110767000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzMtMy0xLTEtMzM5MQ_d690e242-6440-465b-9bd6-1726962e327d"
      unitRef="usd">729272000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzMtNS0xLTEtMzM5MQ_25125c8d-7658-44f2-82d0-0365dd9dea3f"
      unitRef="usd">645702000</us-gaap:FurnitureAndFixturesGross>
    <tsco:ComputerSoftwareAndHardwareGross
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzQtMy0xLTEtMzM5MQ_ee82c58c-e3fe-4924-85ad-9695063a5261"
      unitRef="usd">440222000</tsco:ComputerSoftwareAndHardwareGross>
    <tsco:ComputerSoftwareAndHardwareGross
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzQtNS0xLTEtMzM5MQ_d3a9a423-bc78-4a2f-9257-6cdbbef01a02"
      unitRef="usd">349500000</tsco:ComputerSoftwareAndHardwareGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzUtMy0xLTEtMzM5MQ_6baab541-e944-47e1-9002-0c0a98f1b4aa"
      unitRef="usd">39110000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzUtNS0xLTEtMzM5MQ_585312ec-169e-4d79-aafd-6361c2468d18"
      unitRef="usd">130812000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzYtMy0xLTEtMzM5MQ_9092b2ce-ae8b-4370-ba14-72087cb9a067"
      unitRef="usd">2551491000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzYtNS0xLTEtMzM5MQ_22bcb96a-bb1e-4756-a452-8cbf74ba9c77"
      unitRef="usd">2337548000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzctMy0xLTEtMzM5MQ_21c06d3f-622c-431f-8516-07d806947c56"
      unitRef="usd">1387535000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzctNS0xLTEtMzM5MQ_4766a383-ddca-40ff-98cf-4ac12af6ce3c"
      unitRef="usd">1203084000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzgtMy0xLTEtMzM5MQ_1b73b21d-9d00-4028-82aa-0cb1c2e96b3c"
      unitRef="usd">1163956000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZToxYmRiMGJkNzllMDg0NGRmYTA1OTFiYzU5MTkzYzA2ZC90YWJsZXJhbmdlOjFiZGIwYmQ3OWUwODQ0ZGZhMDU5MWJjNTkxOTNjMDZkXzgtNS0xLTEtMzM5MQ_479560ef-154d-4273-8b23-7ef1ff3f1616"
      unitRef="usd">1134464000</us-gaap:PropertyPlantAndEquipmentNet>
    <tsco:RealPropertyPurchaseOption
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI5MDQ4_8d7846fb-957c-4150-8223-d738637ad018"
      unitRef="usd">1</tsco:RealPropertyPurchaseOption>
    <tsco:IndustrialrevenuebondsTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzgz_29c121c6-9105-4176-bca3-418bcff4ca85">The terms and amounts authorized and drawn under each industrial revenue bond agreement are outlined as follows, as of December&#160;28, 2019:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:47.779%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.005%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.005%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.009%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Bond Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;"&gt;Bond Authorized Amount&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;"&gt;Amount Drawn&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Franklin, Kentucky Distribution Center&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;30 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;$54.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;$51.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Macon, Georgia Distribution Center&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;$58.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;$49.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Brentwood, Tennessee Store Support Center&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;$78.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;$75.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</tsco:IndustrialrevenuebondsTableTextBlock>
    <tsco:IndustrialRevenueBondMaturityDate
      contextRef="i67823bed6c3d410d919b54ec17aef942_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZTpmYjllY2QyYTU4MWM0YjRkOWM2MjliYWE3OGFhZTY3Ny90YWJsZXJhbmdlOmZiOWVjZDJhNTgxYzRiNGQ5YzYyOWJhYTc4YWFlNjc3XzEtMi0xLTEtMA_417309a5-2ccf-4c4b-85d7-4fd37ab11427">30 years</tsco:IndustrialRevenueBondMaturityDate>
    <tsco:MaximumPrincipalAmountOfBondAuthorized
      contextRef="i33425514c4884452b79e44576aa3e497_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZTpmYjllY2QyYTU4MWM0YjRkOWM2MjliYWE3OGFhZTY3Ny90YWJsZXJhbmdlOmZiOWVjZDJhNTgxYzRiNGQ5YzYyOWJhYTc4YWFlNjc3XzEtNC0xLTEtMA_0cd8cc6a-eaa0-41eb-a17d-c1bff075b4f5"
      unitRef="usd">54000000.0</tsco:MaximumPrincipalAmountOfBondAuthorized>
    <tsco:NetBondProceedsIssued
      contextRef="i33425514c4884452b79e44576aa3e497_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZTpmYjllY2QyYTU4MWM0YjRkOWM2MjliYWE3OGFhZTY3Ny90YWJsZXJhbmdlOmZiOWVjZDJhNTgxYzRiNGQ5YzYyOWJhYTc4YWFlNjc3XzEtNi0xLTEtMA_bd3df457-3c04-4a92-804a-dcf452524f70"
      unitRef="usd">51800000</tsco:NetBondProceedsIssued>
    <tsco:IndustrialRevenueBondMaturityDate
      contextRef="ie8242c356d4544fb931113707a6b7045_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZTpmYjllY2QyYTU4MWM0YjRkOWM2MjliYWE3OGFhZTY3Ny90YWJsZXJhbmdlOmZiOWVjZDJhNTgxYzRiNGQ5YzYyOWJhYTc4YWFlNjc3XzItMi0xLTEtMA_e0c27f85-6116-4a79-90d3-2e378f9b5957">15 years</tsco:IndustrialRevenueBondMaturityDate>
    <tsco:MaximumPrincipalAmountOfBondAuthorized
      contextRef="i34603646408a4eb498fe44d3569f7f45_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZTpmYjllY2QyYTU4MWM0YjRkOWM2MjliYWE3OGFhZTY3Ny90YWJsZXJhbmdlOmZiOWVjZDJhNTgxYzRiNGQ5YzYyOWJhYTc4YWFlNjc3XzItNC0xLTEtMA_a1c4716c-8269-4c0e-a902-6ce6ab117767"
      unitRef="usd">58000000.0</tsco:MaximumPrincipalAmountOfBondAuthorized>
    <tsco:NetBondProceedsIssued
      contextRef="i34603646408a4eb498fe44d3569f7f45_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZTpmYjllY2QyYTU4MWM0YjRkOWM2MjliYWE3OGFhZTY3Ny90YWJsZXJhbmdlOmZiOWVjZDJhNTgxYzRiNGQ5YzYyOWJhYTc4YWFlNjc3XzItNi0xLTEtMA_1dcdfe8c-85e0-4c75-8b7c-45f93109ecc2"
      unitRef="usd">49900000</tsco:NetBondProceedsIssued>
    <tsco:IndustrialRevenueBondMaturityDate
      contextRef="i53bbc0281aa54237a08cd2acb2a4915e_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZTpmYjllY2QyYTU4MWM0YjRkOWM2MjliYWE3OGFhZTY3Ny90YWJsZXJhbmdlOmZiOWVjZDJhNTgxYzRiNGQ5YzYyOWJhYTc4YWFlNjc3XzMtMi0xLTEtMA_ab65abb9-350b-4a72-b5f4-f4ee1ac452db">10 years</tsco:IndustrialRevenueBondMaturityDate>
    <tsco:MaximumPrincipalAmountOfBondAuthorized
      contextRef="i15e736fcbe18436c8e358d1c6ae60a73_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZTpmYjllY2QyYTU4MWM0YjRkOWM2MjliYWE3OGFhZTY3Ny90YWJsZXJhbmdlOmZiOWVjZDJhNTgxYzRiNGQ5YzYyOWJhYTc4YWFlNjc3XzMtNC0xLTEtMA_47c84d3c-f00e-44e9-86ab-3c7bd4dc2092"
      unitRef="usd">78000000.0</tsco:MaximumPrincipalAmountOfBondAuthorized>
    <tsco:NetBondProceedsIssued
      contextRef="i15e736fcbe18436c8e358d1c6ae60a73_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90YWJsZTpmYjllY2QyYTU4MWM0YjRkOWM2MjliYWE3OGFhZTY3Ny90YWJsZXJhbmdlOmZiOWVjZDJhNTgxYzRiNGQ5YzYyOWJhYTc4YWFlNjc3XzMtNi0xLTEtMA_d2a4bdb5-59f0-4ec4-bd79-edcf22b047f5"
      unitRef="usd">75300000</tsco:NetBondProceedsIssued>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxNzk4_a3e2a6d9-b8d0-4bf7-bf3a-ac2400e0c877">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Capitalized Software Costs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company capitalizes certain costs related to the acquisition and development of software and amortizes these costs using the straight-line method over the estimated useful life of the software, which is &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI5NzE1_25c10c75-ac77-4a58-8eba-143228bdfe59"&gt;two&lt;/span&gt; to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzI5NzIx_cd3e79ee-46aa-4292-9862-9a57a9bf3f71"&gt;seven&lt;/span&gt; years.&#160;&#160;Computer software consists of software developed for internal-use and third-party software purchased for internal-use.&#160;&#160;A subsequent addition, modification or upgrade to internal-use software is capitalized to the extent that it enhances the software&#x2019;s functionality or extends its useful life.&#160;&#160;These costs are included in computer software and hardware in the accompanying Consolidated Balance Sheets.&#160;&#160;Certain software costs not meeting the criteria for capitalization are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxODQ3_e27fa850-24c7-4ed2-999b-9fda082516b3">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Store Closing Costs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company regularly evaluates the performance of its stores and periodically closes those stores that are underperforming.&#160;&#160;The Company records a liability for costs associated with an exit or disposal activity when the liability is incurred, usually in the period the store closes.&#160;&#160;Store closing costs were not significant to the results of operations for any of the fiscal years presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMDYvZnJhZzozOTBkNjc3YzFhMzk0YzI2OGVmNjQ3NzBlZWQzNjBlZi90ZXh0cmVnaW9uOjM5MGQ2NzdjMWEzOTRjMjY4ZWY2NDc3MGVlZDM2MGVmXzMxOTM1_d1cd9c09-d27a-416f-89e1-d3e0554d2087">&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Operating lease assets and liabilities are recognized at the lease commencement date. Operating lease liabilities represent the present value of lease payments not yet paid. Operating lease assets represent our right to use an underlying asset and are based upon the operating lease liabilities adjusted for prepayments or accrued lease payments, initial direct costs, lease incentives, and impairment, if any, of operating lease assets. To determine the present value of lease payments not yet paid, we estimate incremental borrowing rates corresponding to the reasonably certain lease term. &lt;/span&gt;&lt;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%;"&gt;As substantially all of our leases do not provide an implicit rate, we estimate our collateralized incremental borrowing rate based upon a synthetic credit rating and yield curve analysis at commencement or modification date in determining the present value of lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Assets under finance leases are amortized in accordance with the Company&#x2019;s normal depreciation policy for owned assets or over the lease term, if shorter, and the related charge to operations is included in depreciation expense in the Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzE2NDkyNjc0NjE3MTg_e785f151-3a63-42f5-b274-eb057e3935be">Share-Based Compensation:&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Share-based compensation includes stock options, restricted stock units, performance-based restricted share units, and certain transactions under the Company&#x2019;s ESPP.&#160;&#160;Share-based compensation expense is recognized based on the grant date fair value of all stock options, restricted stock units, and performance-based restricted share units plus a 15% discount on shares purchased by employees as a part of the ESPP.&#160;&#160;The discount under the ESPP represents the difference between the purchase date market value and the employee&#x2019;s purchase price.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;There were no significant modifications to the Company's share-based compensation plans since the adoption of the 2018 Omnibus Incentive Plan (the &#x201c;2018 Plan&#x201d;) on May 10, 2018, which replaced the 2009 Stock Incentive Plan.  Following the adoption of the 2018 Plan, no further grants may be made under the 2009 Stock Incentive Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Under our share-based compensation plans, awards may be granted to officers, non-employee directors, other employees, and independent contractors.  The per share exercise price of options granted shall not be less than the fair market value of the stock on the date of grant and such awards will expire no later than ten years from the date of grant.  Vesting of awards commences at various anniversary dates following the dates of each grant and certain awards will vest only upon established performance conditions being met.  At December&#160;28, 2019, the Company had approximately 11.8 million shares available for future equity awards under the Company&#x2019;s 2018 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Share-based compensation expense, including changes in expense for modifications, if any, of awards, was $31.1&#160;million, $28.9&#160;million, and $29.2&#160;million for fiscal 2019, 2018, and 2017, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The fair value is separately estimated for each option grant.&#160;&#160;The fair value of each option is recognized as compensation expense ratably over the vesting period.&#160;&#160;The Company has estimated the fair value of all stock option awards as of the date of the grant by applying a &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Black-Scholes&lt;/span&gt;&lt;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%;"&gt; pricing valuation model.&#160;&#160;The application of this valuation model involves assumptions that are judgmental and highly sensitive in the determination of compensation expense.&#160;&#160;The ranges of key assumptions used in determining the fair value of options granted during fiscal 2019, 2018, and 2017, as well as a summary of the methodology applied to develop each assumption, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:56.651%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.076%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.904%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Expected price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;26.4 - 27.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;26.4 - 27.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;25.1 - 26.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;1.6 - 2.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;2.5 - 3.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;1.7 - 1.9%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Weighted average expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;4.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;4.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;4.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Forfeiture rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Expected Price Volatility&lt;/span&gt;&lt;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%;"&gt; &#x2014; This is a measure of the amount by which a price has fluctuated or is expected to fluctuate.  The Company applies a historical volatility rate.  To calculate historical changes in market value, the Company uses daily market value changes from the date of grant over a past period generally representative of the expected life of the options to determine volatility.&#160; The Company believes the use of historical price volatility provides an appropriate indicator of future volatility.  An increase in the expected volatility will increase compensation expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Risk-Free Interest Rate&lt;/span&gt;&lt;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%;"&gt; &#x2014; This is the U.S. Treasury Constant Maturity rate over a term equal to the expected term of the option. An increase in the risk-free interest rate will increase compensation expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Weighted Average Expected Term &lt;/span&gt;&lt;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%;"&gt;&#x2014; This is the period of time over which the options granted are expected to remain outstanding and is based on historical experience.  Options granted generally have a maximum term of ten years.  An increase in the expected term will increase compensation expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Forfeiture Rate &lt;/span&gt;&lt;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%;"&gt;&#x2014; This is the estimated percentage of options granted that are expected to be forfeited or canceled before becoming fully vested.  This estimate is based on historical experience.  An increase in the forfeiture rate will decrease compensation expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Dividend Yield&lt;/span&gt;&lt;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%;"&gt; &#x2014; This is the estimated dividend yield for the weighted average expected term of the option granted.  An increase in the dividend yield will decrease compensation expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company issues shares for options when exercised.  A summary of stock option activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.122%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.675%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.537%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.356%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.537%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.209%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.537%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.356%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.537%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.356%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.537%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock Option Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Average Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted Average Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Weighted Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Remaining&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Contractual Term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;(&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%;"&gt;in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Outstanding at December 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4,053,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;72.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;46,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;395,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;89.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;20.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(1,556,917)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;71.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(74,651)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;76.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Outstanding at December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,817,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;75.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;6.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;47,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Exercisable at December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,629,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;74.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;28,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The aggregate intrinsic values in the table above represent the total difference between the Company&#x2019;s closing stock price at each year-end and the option exercise price, multiplied by the number of in-the-money options at each year-end.  As of December&#160;28, 2019, total unrecognized compensation expense related to non-vested stock options was approximately $7.7 million with a weighted average expense recognition period of 1.6 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;There were no material modifications to options in fiscal 2019, 2018, or 2017. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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%;"&gt;Other information relative to options activity during fiscal 2019, 2018, and 2017 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.765%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.923%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="14" 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:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total fair value of stock options vested&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;16,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;18,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;15,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Total intrinsic value of stock options exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;45,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;43,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;9,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company issues shares for restricted stock units once vesting occurs and related restrictions lapse.&#160;&#160;The fair value of the restricted stock units is the closing price of the Company&#x2019;s common stock the day preceding the grant date, discounted for the expected dividend yield over the term of the award.  The units generally vest over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzYyMTQ_88386004-b020-44cb-8d13-7f61f88503c3"&gt;one&lt;/span&gt; to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzYyMjA_8f0133df-62cc-45f1-a9e6-b8cb9a4c3218"&gt;three&lt;/span&gt;-year term; some plan participants have elected to defer receipt of shares of common stock upon vesting of restricted stock units, and as a result, those shares are not issued until a later date.  A summary of restricted stock unit activity is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.248%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.643%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted Stock Unit Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted Average Grant Date Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Restricted at December 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;438,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;64.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;255,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;88.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(116,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;71.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(34,046)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;73.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Restricted at December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;543,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;73.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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%;"&gt;Other information relative to restricted stock unit activity during fiscal 2019, 2018, and 2017 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.824%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.904%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="14" 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:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total grant date fair value of restricted stock units vested and issued&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;8,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;5,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;3,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Total intrinsic value of restricted stock units vested and issued&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;10,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;5,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;3,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;There were no material modifications to restricted stock units in fiscal 2019, 2018, or 2017. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;As of December&#160;28, 2019, total unrecognized compensation expense related to non-vested restricted stock units was approximately $19.6 million with a weighted average expense recognition period of 1.8 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Performance-Based Restricted Share Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;We issue performance-based restricted share units to senior executives that represent shares potentially issuable in the future, subject to the achievement of specified performance goals. &#160;The performance metrics for the units are growth in net sales and growth in earnings per diluted share over a specified performance period.  Issuance is based upon the level of achievement of the relative performance targets. The fair value of the performance-based restricted share units is the closing price of the Company&#x2019;s common stock the day preceding the grant date, discounted for the expected dividend yield over the term of the awards.  A summary of performance-based restricted share unit activity is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.104%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.711%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.713%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Performance-Based Restricted Share Unit Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Performance-Based Restricted Share Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted Average Grant Date Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Restricted at December 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;41,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;63.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;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:100%;"&gt;Granted &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;58,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;85.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Performance adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;29,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;63.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(28,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;70.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(6,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;85.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Restricted at December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;93,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;75.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-4.5pt;padding-left:4.5pt;text-align:justify;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;"&gt;Assumes 100% target level achievement of the relative performance targets. The actual number of shares that will be issued, which may be higher or lower than the target, will be determined by the level of achievement of the relative performance targets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Other information relative to performance-based restricted share unit activity during fiscal 2019 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.865%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.865%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.869%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="14" 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:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total grant date fair value of performance-based restricted share units vested and issued&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;2,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Total intrinsic value of performance-based restricted share units vested and issued&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;2,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;There were no material modifications to performance-based restricted share units in fiscal 2019, 2018, or 2017. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;As of December&#160;28, 2019, total unrecognized compensation expense related to non-vested performance-based restricted share units was approximately $2.3 million with a weighted average expense recognition period of 1.8 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Shares Withheld to Satisfy Tax Withholding Requirements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;For the majority of restricted stock units and performance-based restricted share units granted, the number of shares issued on the date these stock awards vest is net of shares withheld by the Company to satisfy the minimum statutory tax withholding requirements, which the Company pays on behalf of its employees.&#160;&#160;The Company issued 103,124, 53,714, and 39,314 shares as a result of vested restricted stock units and performance-based restricted share units during fiscal 2019, 2018, and 2017, respectively.&#160;&#160;Although shares withheld are not issued, they are treated similar to common stock repurchases as they reduce the number of shares that would have been issued upon vesting.&#160;&#160;The amounts are net of 41,786, 17,131, and 11,755 shares withheld to satisfy $3.8&#160;million, $1.4&#160;million, and $0.8&#160;million of employees&#x2019; tax obligations during fiscal 2019, 2018, and 2017, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The ESPP provides Company employees the opportunity to purchase, through payroll deductions, shares of common stock at a 15% discount.&#160;&#160;Pursuant to the terms of the ESPP, the Company issued 61,678, 77,458, and 83,155 shares of common stock during fiscal 2019, 2018, and 2017, respectively.&#160;&#160;The total cost related to the ESPP, including the compensation expense calculations, was approximately $1.1 million, $1.1 million, and $1.0 million in fiscal 2019, 2018, and 2017, respectively.&#160;&#160;There is a maximum of 16.0 million shares of common stock that are reserved under the ESPP.  At December&#160;28, 2019, there were approximately 11.9 million remaining shares of common stock reserved for future issuance under the ESPP.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzE5NjE_bf4cb9d4-b70b-4ef6-aec5-9b01e74e6e92">ten</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzIyMDk_4b167295-7d06-4700-8511-a984ae08a7cc"
      unitRef="shares">11800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensation
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzEwOTk1MTE2NDc3MTI_7b567667-d0b7-49b6-974a-7ba08ccfe5ec"
      unitRef="usd">31100000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzEwOTk1MTE2NDc3MjA_07c25070-2109-4283-bc7e-7ce2cd38f80c"
      unitRef="usd">28900000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzEwOTk1MTE2NDc3Mjg_cf977045-40f8-4248-a2ad-ffed5efa3f25"
      unitRef="usd">29200000</us-gaap:ShareBasedCompensation>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk5MjM_e8a30370-b5b2-4f2a-a4a7-f8bf9857fff3">The ranges of key assumptions used in determining the fair value of options granted during fiscal 2019, 2018, and 2017, as well as a summary of the methodology applied to develop each assumption, are as follows:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:56.651%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.076%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.904%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Expected price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;26.4 - 27.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;26.4 - 27.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;25.1 - 26.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;1.6 - 2.5%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;2.5 - 3.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;1.7 - 1.9%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Weighted average expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;4.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;4.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;4.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Forfeiture rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzE2NDkyNjc0NjE3MDc_813b3a70-e4fe-4c64-81ff-4ad93eddbd36">ten</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTerm>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk5Mjk_636a2d35-8ed7-482b-8175-9233e8c25724">A summary of stock option activity is as follows:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.122%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.675%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.537%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.356%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.537%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.209%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.537%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.356%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.537%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.356%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.537%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock Option Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Average Exercise&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted Average Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Weighted Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Remaining&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Contractual Term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;(&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%;"&gt;in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Outstanding at December 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4,053,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;72.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;46,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;395,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;89.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;20.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(1,556,917)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;71.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(74,651)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;76.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Outstanding at December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,817,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;75.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;6.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;47,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Exercisable at December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,629,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;74.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;28,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id914382eff60401989f822045347aca8_I20181229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzExLTItMS0xLTA_4db724ad-c683-4577-99af-38e477b6bf92"
      unitRef="shares">4053386</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="id914382eff60401989f822045347aca8_I20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzExLTQtMS0xLTA_60f20e85-2fce-44bc-ba7d-1d102702c96a"
      unitRef="usdPerShare">72.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzExLTgtMS0xLTA_00b30a8c-a2ff-4e5e-a033-adca96380088">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzExLTEwLTEtMS0w_217f8996-15c9-4abb-b335-fffe60426325"
      unitRef="usd">46472000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzEyLTItMS0xLTA_0c03eecf-f419-4147-a33b-251192c99b8e"
      unitRef="shares">395701</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzEyLTQtMS0xLTA_679d2f1a-66dc-47fd-af27-95671a9cf71f"
      unitRef="usdPerShare">89.78</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzEyLTYtMS0xLTA_ef225193-cf1a-4416-b2c2-32de4862357d"
      unitRef="usdPerShare">20.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzEzLTItMS0xLTA_c390adf1-7228-4b5a-b173-7c88014eb18b"
      unitRef="shares">1556917</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzEzLTQtMS0xLTA_68a829e2-568a-439c-969d-5361d2b32ee0"
      unitRef="usdPerShare">71.52</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzE0LTItMS0xLTA_3efcba87-7c9f-4154-afdc-5efa210a7ad8"
      unitRef="shares">74651</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzE0LTQtMS0xLTA_2d9d8a81-cf91-4c79-94d2-5194d4a33251"
      unitRef="usdPerShare">76.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia31d6b4e72cc40dd8df91d1c8ad08eb8_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzE1LTItMS0xLTA_7ddc1f2f-9e9b-42ad-abe3-e747debd3948"
      unitRef="shares">2817519</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ia31d6b4e72cc40dd8df91d1c8ad08eb8_I20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzE1LTQtMS0xLTA_9f04bc97-1889-42d8-a580-7f6921fd00c0"
      unitRef="usdPerShare">75.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzE1LTgtMS0xLTA_7355f097-0c71-44d3-9aa9-106ef2fd37f6">P6Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzE1LTEwLTEtMS0w_3d1e05f7-8272-4bd3-845f-0321e78eec72"
      unitRef="usd">47834000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ia31d6b4e72cc40dd8df91d1c8ad08eb8_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzE3LTItMS0xLTA_ae875bdc-ea45-4ac2-992a-b8a4a17c82d2"
      unitRef="shares">1629075</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ia31d6b4e72cc40dd8df91d1c8ad08eb8_I20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzE3LTQtMS0xLTA_ff036b20-158a-4abe-9d34-704f26c47b7b"
      unitRef="usdPerShare">74.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzE3LTgtMS0xLTA_174bd739-6116-452b-b099-ea7d6038dfce">P5Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTphYTFkYjZlNmQzNTM0NzZiOWZlMzQ3Mjg4Y2NiNTQ3OS90YWJsZXJhbmdlOmFhMWRiNmU2ZDM1MzQ3NmI5ZmUzNDcyODhjY2I1NDc5XzE3LTEwLTEtMS0w_0b4d8ec7-093a-4418-8225-0e84114cc90e"
      unitRef="usd">28502000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ia31d6b4e72cc40dd8df91d1c8ad08eb8_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzU2MDk_80fea04a-dc46-48c2-9f89-78932f4350d8"
      unitRef="usd">7700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzU2NjY_b040cbb7-e8a6-4b99-827c-60b48950765e">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <tsco:OtherInformationOptionActivityTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk5MTA_8dcffab7-b279-4a7b-9fae-6a5cb012a5a0">&lt;div&gt;&lt;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%;"&gt;Other information relative to options activity during fiscal 2019, 2018, and 2017 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.765%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.923%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="14" 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:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total fair value of stock options vested&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;16,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;18,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;15,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Total intrinsic value of stock options exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;45,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;43,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;9,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tsco:OtherInformationOptionActivityTableTextBlock>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue
      contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZToyMGQ2MWIzZjViOWQ0OTBhYjdmODEzMDQyNWU0YTFiNC90YWJsZXJhbmdlOjIwZDYxYjNmNWI5ZDQ5MGFiN2Y4MTMwNDI1ZTRhMWI0XzItMS0xLTEtMA_2a621042-c35c-4348-ab74-56b5bcd1ff30"
      unitRef="usd">16060000</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue
      contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZToyMGQ2MWIzZjViOWQ0OTBhYjdmODEzMDQyNWU0YTFiNC90YWJsZXJhbmdlOjIwZDYxYjNmNWI5ZDQ5MGFiN2Y4MTMwNDI1ZTRhMWI0XzItMy0xLTEtMA_fd1974c3-522a-4fc8-9952-150c3ee9ce3d"
      unitRef="usd">18247000</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue>
    <tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue
      contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZToyMGQ2MWIzZjViOWQ0OTBhYjdmODEzMDQyNWU0YTFiNC90YWJsZXJhbmdlOjIwZDYxYjNmNWI5ZDQ5MGFiN2Y4MTMwNDI1ZTRhMWI0XzItNS0xLTEtMA_b7288aa6-3f16-4229-af9a-81e387f13538"
      unitRef="usd">15996000</tsco:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i5953787af48b408a874c0f8302e9fd54_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZToyMGQ2MWIzZjViOWQ0OTBhYjdmODEzMDQyNWU0YTFiNC90YWJsZXJhbmdlOjIwZDYxYjNmNWI5ZDQ5MGFiN2Y4MTMwNDI1ZTRhMWI0XzMtMS0xLTEtMA_7f246a4f-d40e-48f1-83a8-e950cf00d1af"
      unitRef="usd">45101000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ia20c3e3435ac4e4ea99eb5dae5d2eea9_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZToyMGQ2MWIzZjViOWQ0OTBhYjdmODEzMDQyNWU0YTFiNC90YWJsZXJhbmdlOjIwZDYxYjNmNWI5ZDQ5MGFiN2Y4MTMwNDI1ZTRhMWI0XzMtMy0xLTEtMA_88ace933-b3b8-48a1-a479-894dcd621820"
      unitRef="usd">43476000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i145d45c6f9c245d2844d7109ad67f46d_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZToyMGQ2MWIzZjViOWQ0OTBhYjdmODEzMDQyNWU0YTFiNC90YWJsZXJhbmdlOjIwZDYxYjNmNWI5ZDQ5MGFiN2Y4MTMwNDI1ZTRhMWI0XzMtNS0xLTEtMA_42f4d672-3602-4894-91f2-d39b551cc3fc"
      unitRef="usd">9237000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk4OTE_bafc8472-ed74-4e6e-aff2-7f39ac8f543b">A summary of restricted stock unit activity is presented below:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.248%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.643%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted Stock Unit Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted Average Grant Date Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Restricted at December 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;438,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;64.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;255,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;88.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(116,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;71.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(34,046)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;73.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Restricted at December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;543,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;73.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia41bb027df80493997743f4d3fbbe5dd_I20181229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozMGIxYTk2MTkxMWQ0MjdiOGM4OGMwYmI4YjA0MWJhMS90YWJsZXJhbmdlOjMwYjFhOTYxOTExZDQyN2I4Yzg4YzBiYjhiMDQxYmExXzExLTItMS0xLTA_7c255ff8-84aa-4faf-a014-4983aced2d3e"
      unitRef="shares">438070</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia41bb027df80493997743f4d3fbbe5dd_I20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozMGIxYTk2MTkxMWQ0MjdiOGM4OGMwYmI4YjA0MWJhMS90YWJsZXJhbmdlOjMwYjFhOTYxOTExZDQyN2I4Yzg4YzBiYjhiMDQxYmExXzExLTQtMS0xLTA_0ddb399f-a53a-4e4c-96c2-7a961d9f23cb"
      unitRef="usdPerShare">64.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozMGIxYTk2MTkxMWQ0MjdiOGM4OGMwYmI4YjA0MWJhMS90YWJsZXJhbmdlOjMwYjFhOTYxOTExZDQyN2I4Yzg4YzBiYjhiMDQxYmExXzEyLTItMS0xLTA_3252522a-45de-4266-9fc5-e00e522ebbd6"
      unitRef="shares">255500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozMGIxYTk2MTkxMWQ0MjdiOGM4OGMwYmI4YjA0MWJhMS90YWJsZXJhbmdlOjMwYjFhOTYxOTExZDQyN2I4Yzg4YzBiYjhiMDQxYmExXzEyLTQtMS0xLTA_6118d414-68b8-4a6f-9649-8fc6386426b3"
      unitRef="usdPerShare">88.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozMGIxYTk2MTkxMWQ0MjdiOGM4OGMwYmI4YjA0MWJhMS90YWJsZXJhbmdlOjMwYjFhOTYxOTExZDQyN2I4Yzg4YzBiYjhiMDQxYmExXzEzLTItMS0xLTA_19b9efe8-55b8-43cb-ad7b-707d46907126"
      unitRef="shares">116118</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozMGIxYTk2MTkxMWQ0MjdiOGM4OGMwYmI4YjA0MWJhMS90YWJsZXJhbmdlOjMwYjFhOTYxOTExZDQyN2I4Yzg4YzBiYjhiMDQxYmExXzEzLTQtMS0xLTA_3769c2a7-cfd0-48e5-8708-6582e971af6d"
      unitRef="usdPerShare">71.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozMGIxYTk2MTkxMWQ0MjdiOGM4OGMwYmI4YjA0MWJhMS90YWJsZXJhbmdlOjMwYjFhOTYxOTExZDQyN2I4Yzg4YzBiYjhiMDQxYmExXzE0LTItMS0xLTA_ae9e785a-05fc-4f03-a7dd-8a899867785a"
      unitRef="shares">34046</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozMGIxYTk2MTkxMWQ0MjdiOGM4OGMwYmI4YjA0MWJhMS90YWJsZXJhbmdlOjMwYjFhOTYxOTExZDQyN2I4Yzg4YzBiYjhiMDQxYmExXzE0LTQtMS0xLTA_23162920-3185-48b3-95b6-3b8e7f82001b"
      unitRef="usdPerShare">73.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i75027547b0804cc58474cfbef52e94e5_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozMGIxYTk2MTkxMWQ0MjdiOGM4OGMwYmI4YjA0MWJhMS90YWJsZXJhbmdlOjMwYjFhOTYxOTExZDQyN2I4Yzg4YzBiYjhiMDQxYmExXzE1LTItMS0xLTA_b4ad1052-f1f9-4515-89b4-7309470dab26"
      unitRef="shares">543406</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i75027547b0804cc58474cfbef52e94e5_I20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozMGIxYTk2MTkxMWQ0MjdiOGM4OGMwYmI4YjA0MWJhMS90YWJsZXJhbmdlOjMwYjFhOTYxOTExZDQyN2I4Yzg4YzBiYjhiMDQxYmExXzE1LTQtMS0xLTA_acc4ad20-37a2-4ec9-8b53-628ebf5a5fa5"
      unitRef="usdPerShare">73.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <tsco:OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk5MDg_f5285834-9df5-4054-a1e2-5728c8aba470">&lt;div&gt;&lt;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%;"&gt;Other information relative to restricted stock unit activity during fiscal 2019, 2018, and 2017 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.824%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.904%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="14" 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:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total grant date fair value of restricted stock units vested and issued&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;8,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;5,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;3,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Total intrinsic value of restricted stock units vested and issued&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;10,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;5,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;3,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tsco:OtherInformationPerformanceBasedRestrictedUnitActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpkMTcyZTA5NTIzZjc0YjE2YTM2YzMwNmEyNTZmODYxMy90YWJsZXJhbmdlOmQxNzJlMDk1MjNmNzRiMTZhMzZjMzA2YTI1NmY4NjEzXzItMS0xLTEtMA_63a33c28-9d8b-4f92-922b-17c438e72b78"
      unitRef="usd">8301000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i0ff46562e51a42808f99d83ae50fdf82_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpkMTcyZTA5NTIzZjc0YjE2YTM2YzMwNmEyNTZmODYxMy90YWJsZXJhbmdlOmQxNzJlMDk1MjNmNzRiMTZhMzZjMzA2YTI1NmY4NjEzXzItMy0xLTEtMA_9ac5d032-e286-4596-9bed-b11d4be10f5a"
      unitRef="usd">5325000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="iefe1957d3f61476c9d179475df197cbc_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpkMTcyZTA5NTIzZjc0YjE2YTM2YzMwNmEyNTZmODYxMy90YWJsZXJhbmdlOmQxNzJlMDk1MjNmNzRiMTZhMzZjMzA2YTI1NmY4NjEzXzItNS0xLTEtMA_77842a4f-dc68-49f0-88e6-4b3d4a6b2544"
      unitRef="usd">3301000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised
      contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpkMTcyZTA5NTIzZjc0YjE2YTM2YzMwNmEyNTZmODYxMy90YWJsZXJhbmdlOmQxNzJlMDk1MjNmNzRiMTZhMzZjMzA2YTI1NmY4NjEzXzMtMS0xLTEtMA_9f2ccd2f-ead6-4676-afe3-3d07e46e75bb"
      unitRef="usd">10623000</tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised>
    <tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised
      contextRef="i0ff46562e51a42808f99d83ae50fdf82_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpkMTcyZTA5NTIzZjc0YjE2YTM2YzMwNmEyNTZmODYxMy90YWJsZXJhbmdlOmQxNzJlMDk1MjNmNzRiMTZhMzZjMzA2YTI1NmY4NjEzXzMtMy0xLTEtMA_ecfdb4d1-69d0-49af-8243-2ea004a89ecb"
      unitRef="usd">5364000</tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised>
    <tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised
      contextRef="iefe1957d3f61476c9d179475df197cbc_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpkMTcyZTA5NTIzZjc0YjE2YTM2YzMwNmEyNTZmODYxMy90YWJsZXJhbmdlOmQxNzJlMDk1MjNmNzRiMTZhMzZjMzA2YTI1NmY4NjEzXzMtNS0xLTEtMA_da6b26bf-3e64-45f6-acc0-6b89fc62fb93"
      unitRef="usd">3465000</tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i75027547b0804cc58474cfbef52e94e5_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzc1NDk_e56fd58c-9cf1-48ca-9874-78bcef335e5d"
      unitRef="usd">19600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzc2MDY_dc002b89-5d23-4a1f-8d8d-9143762121e4">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk5Mjc_64d09f82-1e8c-425b-b12e-f3fb534f7f22">A summary of performance-based restricted share unit activity is presented below:&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.104%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.711%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.713%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Performance-Based Restricted Share Unit Activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Performance-Based Restricted Share Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted Average Grant Date Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Restricted at December 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;41,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;63.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;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:100%;"&gt;Granted &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;58,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;85.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Performance adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;29,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;63.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(28,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;70.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(6,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;85.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Restricted at December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;93,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;75.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-4.5pt;padding-left:4.5pt;text-align:justify;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;"&gt;Assumes 100% target level achievement of the relative performance targets. The actual number of shares that will be issued, which may be higher or lower than the target, will be determined by the level of achievement of the relative performance targets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i87da41527ee646c698784c6be593afc8_I20181229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzExLTItMS0xLTA_eed0424c-8e23-4fab-b631-5532ac00e564"
      unitRef="shares">41310</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i87da41527ee646c698784c6be593afc8_I20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzExLTQtMS0xLTA_cca90132-c68c-4bdb-9c62-2916467f9284"
      unitRef="usdPerShare">63.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzEyLTItMS0xLTA_7e29bded-339a-4520-9133-393c235059d8"
      unitRef="shares">58115</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzEyLTQtMS0xLTA_e6bc1cb4-ec86-4251-bc3a-d1a953f592b0"
      unitRef="usdPerShare">85.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8c85e6770e2a40d9b5732a33fff9c0f7_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzEzLTItMS0xLTUwMDU_c73d9575-6af7-470f-a55d-47408c339dc0"
      unitRef="shares">29001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8c85e6770e2a40d9b5732a33fff9c0f7_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzEzLTQtMS0xLTcxOTI_8978b0be-950b-49ff-ab03-2fba1cc9b597"
      unitRef="usdPerShare">63.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzEzLTItMS0xLTA_1c220fce-84bb-4305-9773-c364b97bb85a"
      unitRef="shares">28792</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzEzLTQtMS0xLTA_99e785fc-9385-4f42-ad85-c74807760769"
      unitRef="usdPerShare">70.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzE0LTItMS0xLTA_bac51925-5f15-47fa-b559-4e33fb991f1d"
      unitRef="shares">6173</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzE0LTQtMS0xLTA_c2ad75b2-179b-4fc5-b036-ed77bf95c020"
      unitRef="usdPerShare">85.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i39343e0d8c0f49a9880727adfa5c9367_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzE1LTItMS0xLTA_f902bdd7-a931-4c2c-bf7a-91438bbefec7"
      unitRef="shares">93461</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i39343e0d8c0f49a9880727adfa5c9367_I20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTpmMDNhNTZmMTk3ZmE0ZDYxYmMyMDM0NDA5NDE3MTA4MC90YWJsZXJhbmdlOmYwM2E1NmYxOTdmYTRkNjFiYzIwMzQ0MDk0MTcxMDgwXzE1LTQtMS0xLTA_9062b8a9-00a7-48e5-9867-6bc6aa1ff466"
      unitRef="usdPerShare">75.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <tsco:OtherInformationRestrictedUnitActivityTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzE2NDkyNjc0NjE3MTE_fe74fcef-b16d-467f-9a5b-caadce133925">&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Other information relative to performance-based restricted share unit activity during fiscal 2019 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.865%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.865%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.869%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="14" 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:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total grant date fair value of performance-based restricted share units vested and issued&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;2,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Total intrinsic value of performance-based restricted share units vested and issued&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;2,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tsco:OtherInformationRestrictedUnitActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozZWE2Zjg2ZTg0YTY0ZmQ3ODQwZjhjMTkzZjk5YmMzYy90YWJsZXJhbmdlOjNlYTZmODZlODRhNjRmZDc4NDBmOGMxOTNmOTliYzNjXzItMS0xLTEtNDkwNw_cfe9f447-dd00-464a-b594-5e9da1b39279"
      unitRef="usd">2035000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i343503d3b5a44423a120d0300a531743_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozZWE2Zjg2ZTg0YTY0ZmQ3ODQwZjhjMTkzZjk5YmMzYy90YWJsZXJhbmdlOjNlYTZmODZlODRhNjRmZDc4NDBmOGMxOTNmOTliYzNjXzItMy0xLTEtNzg1OA_212384cf-8edd-4ebe-a66a-d1f34cf96e00"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i5abbe130b94d4a90ab3534ea9d7b1926_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozZWE2Zjg2ZTg0YTY0ZmQ3ODQwZjhjMTkzZjk5YmMzYy90YWJsZXJhbmdlOjNlYTZmODZlODRhNjRmZDc4NDBmOGMxOTNmOTliYzNjXzItNS0xLTEtNzg2MQ_26c208e7-f9a3-4958-9b9b-aba25c407887"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised
      contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozZWE2Zjg2ZTg0YTY0ZmQ3ODQwZjhjMTkzZjk5YmMzYy90YWJsZXJhbmdlOjNlYTZmODZlODRhNjRmZDc4NDBmOGMxOTNmOTliYzNjXzMtMS0xLTEtNDkwNw_aefeae90-bb0f-4b4f-859f-64bcb799bce3"
      unitRef="usd">2666000</tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised>
    <tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised
      contextRef="i343503d3b5a44423a120d0300a531743_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozZWE2Zjg2ZTg0YTY0ZmQ3ODQwZjhjMTkzZjk5YmMzYy90YWJsZXJhbmdlOjNlYTZmODZlODRhNjRmZDc4NDBmOGMxOTNmOTliYzNjXzMtMy0xLTEtNzg2Mw_ae0ef2db-0370-4aff-99d7-4afb6a462db1"
      unitRef="usd">0</tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised>
    <tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised
      contextRef="i5abbe130b94d4a90ab3534ea9d7b1926_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90YWJsZTozZWE2Zjg2ZTg0YTY0ZmQ3ODQwZjhjMTkzZjk5YmMzYy90YWJsZXJhbmdlOjNlYTZmODZlODRhNjRmZDc4NDBmOGMxOTNmOTliYzNjXzMtNS0xLTEtNzg2NQ_d7203779-3b51-4007-a330-aac354a2c11c"
      unitRef="usd">0</tsco:TotalIntrinsicValueOfRestrictedUnitsVestedAndExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i39343e0d8c0f49a9880727adfa5c9367_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzkxNjQ_53626504-86c9-44e0-8d14-dbeba04d3297"
      unitRef="usd">2300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i4d1091a45eaf4719b8eeab78f469928f_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzkyMjE_1dc78c78-63f3-491f-ba5a-5bff8b1dedba">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzEwOTk1MTE2NDYyNzk_d0c6731b-d1b3-40cd-b7c1-e61d0bfa547f"
      unitRef="shares">103124</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i0ff46562e51a42808f99d83ae50fdf82_D20171231-20181229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzEwOTk1MTE2NDYyODM_7979bd50-4a78-4dca-ba1e-97ecc4bea014"
      unitRef="shares">53714</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="iefe1957d3f61476c9d179475df197cbc_D20170101-20171230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzEwOTk1MTE2NDYyOTE_18e11090-5cf8-497a-85cc-65a5623fdc76"
      unitRef="shares">39314</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i4a248a83faf1421a8f39d247a05320c1_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzEwOTk1MTE2NDY1ODc_1bf31742-0ac0-42d8-b870-736f7b6cb09a"
      unitRef="shares">41786</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i0ff46562e51a42808f99d83ae50fdf82_D20171231-20181229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzEwOTk1MTE2NDY1OTE_fe5886ad-169d-4056-baea-5724448ab405"
      unitRef="shares">17131</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="iefe1957d3f61476c9d179475df197cbc_D20170101-20171230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzEwOTk1MTE2NDY1OTk_5b858de0-5788-4e24-83c6-a270d0bd10c2"
      unitRef="shares">11755</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzE2NDkyNjc0NjE4MTg_482972f0-ec07-4580-ab8c-b1d7ea996b7a"
      unitRef="usd">3800000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzE2NDkyNjc0NjE4MTI_0335e179-58c9-497d-9bd1-c8ba99ac6d39"
      unitRef="usd">1400000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzE2NDkyNjc0NjE4MDY_c090e604-791f-4b4a-bef5-d8240ffc7b35"
      unitRef="usd">800000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="i0391d773d97449fea74498c886d38143_D20181230-20191228"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzkzODM_fafc407b-53af-4a16-bca3-45a506959843"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i0391d773d97449fea74498c886d38143_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk0NTE_582c316d-664b-4bb3-842b-aca2231d5dcc"
      unitRef="shares">61678</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="iaa927a91de0c45dfa15689dfe4621b20_D20171231-20181229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk0NTU_39ca1164-0c87-4a20-8d24-e0998bc77bd8"
      unitRef="shares">77458</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ifd9177ec65d647c9a9d3fb97ce532f62_D20170101-20171230"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk0NjM_ac132689-89dd-4b84-955c-55ddb420e9da"
      unitRef="shares">83155</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensation
      contextRef="i0391d773d97449fea74498c886d38143_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk2Mzc_f542b691-82cf-402c-b1ad-825bb46d9751"
      unitRef="usd">1100000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iaa927a91de0c45dfa15689dfe4621b20_D20171231-20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk2NDE_8f6f9593-4048-41f6-a73a-84222b4321d8"
      unitRef="usd">1100000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ifd9177ec65d647c9a9d3fb97ce532f62_D20170101-20171230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk2NDk_17539d6c-05ef-4a32-b588-94358fecd834"
      unitRef="usd">1000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="if823609284b84b9fa5d7fb7da36ed7ba_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk3MTU_97cb25cf-0200-4ac8-9cf1-018c8bcf2b77"
      unitRef="shares">16000000.0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ifd5f70b0b06f4b52a6d24dd960dc97a9_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0Xzk4MDg_d2125924-704f-48e5-ac4a-67db03db33c8"
      unitRef="shares">11900000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMjQvZnJhZzo2NTlhNTRkMzJkYzM0ZjljYWYyMGE2NzlhMzViZTAwYi90ZXh0cmVnaW9uOjY1OWE1NGQzMmRjMzRmOWNhZjIwYTY3OWEzNWJlMDBiXzI0MDA_bab76eb0-421c-4817-8d93-e1c4b357a9e2">Goodwill and Other Intangible Assets:&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company had approximately $93.2&#160;million of goodwill at December&#160;28, 2019 and December&#160;29, 2018.  Goodwill is allocated to each identified reporting unit, which is defined as an operating segment or one level below the operating segment.  Goodwill is not amortized, but is evaluated for impairment annually and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;In the fourth quarter of fiscal 2019, the Company completed its annual impairment testing of goodwill for all reporting units and no impairment was identified.  The Company determined that the fair value of each reporting unit (including goodwill) was in excess of the carrying value of the respective reporting unit.&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company had approximately $31.3 million of intangible assets other than goodwill at December&#160;28, 2019 and December&#160;29, 2018.  The intangible asset balance represents the estimated fair value of the Petsense tradename, which is not subject to amortization as it has an indefinite useful life on the basis that it is expected to contribute cash flows beyond the foreseeable horizon.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;In the fourth quarter of fiscal 2019, the Company completed its annual impairment testing of intangible assets and no impairment was identified.  The Company determined that the fair value of the intangible asset was in excess of the carrying value.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMjQvZnJhZzo2NTlhNTRkMzJkYzM0ZjljYWYyMGE2NzlhMzViZTAwYi90ZXh0cmVnaW9uOjY1OWE1NGQzMmRjMzRmOWNhZjIwYTY3OWEzNWJlMDBiXzE2NDkyNjc0NDQyODc_2fe6f7d3-93d0-4c1a-8680-e8a4c541732e"
      unitRef="usd">93200000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMjQvZnJhZzo2NTlhNTRkMzJkYzM0ZjljYWYyMGE2NzlhMzViZTAwYi90ZXh0cmVnaW9uOjY1OWE1NGQzMmRjMzRmOWNhZjIwYTY3OWEzNWJlMDBiXzE2NDkyNjc0NDQyODc_b1725f52-aad1-40de-89e7-486c5b349152"
      unitRef="usd">93200000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMjQvZnJhZzo2NTlhNTRkMzJkYzM0ZjljYWYyMGE2NzlhMzViZTAwYi90ZXh0cmVnaW9uOjY1OWE1NGQzMmRjMzRmOWNhZjIwYTY3OWEzNWJlMDBiXzExMDA_2e11f24c-95d3-4692-8c7d-544096d806cd"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMjQvZnJhZzo2NTlhNTRkMzJkYzM0ZjljYWYyMGE2NzlhMzViZTAwYi90ZXh0cmVnaW9uOjY1OWE1NGQzMmRjMzRmOWNhZjIwYTY3OWEzNWJlMDBiXzE1NTI_2a9e38bf-58a7-427e-a639-78dd9b5f610e"
      unitRef="usd">31300000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMjQvZnJhZzo2NTlhNTRkMzJkYzM0ZjljYWYyMGE2NzlhMzViZTAwYi90ZXh0cmVnaW9uOjY1OWE1NGQzMmRjMzRmOWNhZjIwYTY3OWEzNWJlMDBiXzE1NTI_6e7446af-de68-426d-b8f7-0d40f45f01ee"
      unitRef="usd">31300000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMjQvZnJhZzo2NTlhNTRkMzJkYzM0ZjljYWYyMGE2NzlhMzViZTAwYi90ZXh0cmVnaW9uOjY1OWE1NGQzMmRjMzRmOWNhZjIwYTY3OWEzNWJlMDBiXzIzNjk_c6548730-d327-4001-8256-017c42688460"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzY2MDM_0e05a689-e1e7-4c81-bafa-f0f8b3092b74">Debt:&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The following table summarizes the Company&#x2019;s outstanding debt as of the dates indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.253%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.642%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29,&lt;br/&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;150.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;150.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Senior Credit Facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;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);"&gt;February 2016 Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;145.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;165.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;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);"&gt;June 2017 Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;87.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;93.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;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);"&gt;Revolving credit loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total outstanding borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;397.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;408.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Less: unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;396.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;407.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(30.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(26.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;366.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;381.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Outstanding letters of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;32.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;33.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;On August 14, 2017, the Company entered into a note purchase and private shelf agreement (the &#x201c;Note Purchase Agreement&#x201d;), pursuant to which the Company agreed to sell $150 million aggregate principal amount of senior unsecured notes due August 14, 2029 (the &#x201c;2029 Notes&#x201d;) in a private placement.  The 2029 Notes bear interest at 3.70% per annum with interest payable semi-annually in arrears on each annual and semi-annual anniversary of the issuance date.  The obligations under the Note Purchase Agreement are unsecured, but guaranteed by each of the Company&#x2019;s material subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company may from time to time issue and sell additional senior unsecured notes (the &#x201c;Shelf Notes&#x201d;) pursuant to the Note Purchase Agreement, in an aggregate principal amount of up to $150 million.  The Shelf Notes will have a maturity date of no more than 12 years after the date of original issuance and may be issued through August&#160;14, 2020, unless earlier terminated in accordance with the terms of the Note Purchase Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Pursuant to the Note Purchase Agreement, the 2029 Notes and any Shelf Notes (collectively, the "Notes") are redeemable by the Company, in whole at any time or in part from time to time, at 100% of the principal amount of the Notes being redeemed, together with accrued and unpaid interest thereon and a make whole amount calculated by discounting all remaining scheduled payments on the Notes by the yield on the U.S. Treasury security with a maturity equal to the remaining average life of the Notes plus 0.50%.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Senior Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;On February 19, 2016, the Company entered into a senior credit facility (the &#x201c;2016 Senior Credit Facility&#x201d;) consisting of a $200 million term loan (the &#x201c;February 2016 Term Loan&#x201d;) and a $500 million revolving credit facility (the &#x201c;Revolver&#x201d;) with a sublimit of $50 million for swingline loans.  This agreement is unsecured and matures on February&#160;19, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;On June 15, 2017, pursuant to an accordion feature available under the 2016 Senior Credit Facility, the Company entered into an incremental term loan agreement (the &#x201c;June 2017 Term Loan&#x201d;) which increased the term loan capacity under the 2016 Senior Credit Facility by $100 million.  This agreement is unsecured and matures on June 15, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The February 2016 Term Loan of $200 million requires quarterly payments totaling $10 million per year in years one and two and $20 million per year in years three through the maturity date, with the remaining balance due in full on the maturity date of February 19, 2022.  The June 2017 Term Loan of $100 million requires quarterly payments totaling $5 million per year in years one and two and $10 million per year in years three through the maturity date, with the remaining balance due in full on the maturity date of June 15, 2022.  The 2016 Senior Credit Facility also contains a $500 million revolving credit facility (with a sublimit of $50 million for swingline loans).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Borrowings under the February 2016 Term Loan and Revolver bear interest at either the bank&#x2019;s base rate (4.750% at December&#160;28, 2019) or the London Inter-Bank Offer Rate (&#x201c;LIBOR&#x201d;) (1.799% at December&#160;28, 2019) plus an additional amount ranging from 0.500% to 1.125% per annum (0.750% at December&#160;28, 2019), adjusted quarterly based on our leverage ratio.&#160;&#160;The Company is also required to pay, quarterly in arrears, a commitment fee for unused capacity ranging from 0.075% to 0.200% per annum (0.125% at December&#160;28, 2019), adjusted quarterly based on the Company&#x2019;s leverage ratio.  Borrowings under the June 2017 Term Loan bear interest at either the bank&#x2019;s base rate (4.750% at December&#160;28, 2019) or LIBOR (1.799% at December&#160;28, 2019) plus an additional 1.000% per annum.  As further described in Note 5, the Company has entered into interest rate swap agreements in order to hedge our exposure to variable rate interest payments associated with each of the term loans under the 2016 Senior Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Proceeds from the 2016 Senior Credit Facility may be used for working capital, capital expenditures, dividends, share repurchases, and other matters.  There are no compensating balance requirements associated with the 2016 Senior Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Covenants and Default Provisions of the Debt Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The 2016 Senior Credit Facility and the Note Purchase Agreement (collectively, the &#x201c;Debt Agreements&#x201d;) require quarterly compliance with respect to two material covenants: a fixed charge coverage ratio and a leverage ratio.&#160;&#160;Both ratios are calculated on a trailing twelve-month basis at the end of each fiscal quarter.  The fixed charge coverage ratio compares earnings before interest, taxes, depreciation, amortization, share-based compensation and rent expense (&#x201c;consolidated EBITDAR&#x201d;) to the sum of interest paid and rental expense (excluding any straight-line rent adjustments).&#160;&#160;The fixed charge coverage ratio shall be greater than or equal to 2.00 to 1.0 as of the last day of each fiscal quarter.  The leverage ratio compares rental expense (excluding any straight-line rent adjustments) multiplied by a factor of six plus total debt to consolidated EBITDAR.&#160;&#160;The leverage ratio shall be less than or equal to 4.00 to 1.0 as of the last day of each fiscal quarter.  The Debt Agreements also contain certain other restrictions regarding additional indebtedness, capital expenditures, business operations, guarantees, investments, mergers, consolidations and sales of assets, transactions with subsidiaries or affiliates, and liens.&#160;&#160;As of December&#160;28, 2019, the Company was in compliance with all debt covenants.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Debt Agreements contain customary events of default, including payment defaults, breaches of representations and warranties, covenant defaults, cross-defaults to other material indebtedness, certain events of bankruptcy and insolvency, material judgments, certain ERISA events and invalidity of loan documents.  Upon certain changes of control, payment under the Debt Agreements could become due and payable.  In addition, under the Note Purchase Agreement, upon an event of default or change of control, the make whole payment described above may become due and payable. &lt;/span&gt;&lt;/div&gt;The Note Purchase Agreement also requires that, in the event the Company amends its 2016 Senior Credit Facility, or any subsequent credit facility of $100 million or greater, such that it contains covenant or default provisions that are not provided in the Note Purchase Agreement or that are similar to those contained in the Note Purchase Agreement but which contain percentages, amounts, formulas or grace periods that are more restrictive than those set forth in the Note Purchase Agreement or are otherwise more beneficial to the lenders thereunder, the Note Purchase Agreement shall be automatically amended to include such additional or amended covenants and/or default provisions.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzY1OTg_55f7242c-0fcd-4873-93f7-d40c2c540677">&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The following table summarizes the Company&#x2019;s outstanding debt as of the dates indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.253%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.641%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.642%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29,&lt;br/&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;150.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;150.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Senior Credit Facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;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);"&gt;February 2016 Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;145.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;165.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;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);"&gt;June 2017 Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;87.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;93.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;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);"&gt;Revolving credit loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total outstanding borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;397.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;408.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Less: unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;396.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;407.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(30.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(26.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;366.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;381.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Outstanding letters of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;32.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;33.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LongTermDebt
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzEtMi0xLTEtMA_7130f76e-3371-4211-a777-b1a9b49d773d"
      unitRef="usd">150000000.0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzEtNC0xLTEtMA_25314a1f-7323-463b-a18f-f32b8e54e021"
      unitRef="usd">150000000.0</us-gaap:LongTermDebt>
    <tsco:TermloanMaximumMonthEndOutstandingAmount
      contextRef="i1ce004dcd1224f56b18f59ec6783e93b_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzMtMi0xLTEtMA_e0742188-3497-4713-93fc-1f284c88e295"
      unitRef="usd">145000000.0</tsco:TermloanMaximumMonthEndOutstandingAmount>
    <tsco:TermloanMaximumMonthEndOutstandingAmount
      contextRef="i19a68f5da4a049e18c7108c6529be176_I20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzMtNC0xLTEtMA_7594baa5-aa74-4095-a824-33f7f0bbc0c8"
      unitRef="usd">165000000.0</tsco:TermloanMaximumMonthEndOutstandingAmount>
    <tsco:TermloanMaximumMonthEndOutstandingAmount
      contextRef="i628f439a7de54f4386bdd22c641df6ea_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzQtMi0xLTEtMA_b9c172a5-5ebf-4c11-9b91-6d35c3bfe5fe"
      unitRef="usd">87500000</tsco:TermloanMaximumMonthEndOutstandingAmount>
    <tsco:TermloanMaximumMonthEndOutstandingAmount
      contextRef="ib41441d54f1849aa9ec44970d792693a_I20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzQtNC0xLTEtMA_19885059-01bb-4361-8a5a-a1321f273667"
      unitRef="usd">93800000</tsco:TermloanMaximumMonthEndOutstandingAmount>
    <us-gaap:LineOfCreditFacilityMaximumMonthendOutstandingAmount
      contextRef="i4e3b250351f64b22be8b5b8412d42305_D20191228-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzUtMi0xLTEtMA_36931a0a-440c-4111-9ebb-599180a2f912"
      unitRef="usd">15000000.0</us-gaap:LineOfCreditFacilityMaximumMonthendOutstandingAmount>
    <us-gaap:LineOfCreditFacilityMaximumMonthendOutstandingAmount
      contextRef="i300a532646eb488c82716f0152e03688_D20171231-20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzUtNC0xLTEtMA_79c07c41-69e6-4b13-81ff-1890dfd16723"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityMaximumMonthendOutstandingAmount>
    <us-gaap:UnsecuredDebt
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzYtMi0xLTEtMA_aa59d7ec-de36-4a6e-9cb8-0626b15e7dd0"
      unitRef="usd">397500000</us-gaap:UnsecuredDebt>
    <us-gaap:UnsecuredDebt
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzYtNC0xLTEtMA_d4bbccb8-6bcf-4356-bf8b-390748bcd067"
      unitRef="usd">408800000</us-gaap:UnsecuredDebt>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzctMi0xLTEtMA_7a978aeb-d5fc-44b3-b6d1-7b66d6a5ea22"
      unitRef="usd">1000000.0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzctNC0xLTEtMA_4c2543ec-eb63-4c32-9e4c-5a54a12422d2"
      unitRef="usd">1400000</us-gaap:DeferredFinanceCostsNet>
    <tsco:Unsecureddebtnetofdebtissuancecosts
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzgtMi0xLTEtMA_2d65318b-f923-4120-8f2d-3b04a3ed9bd3"
      unitRef="usd">396500000</tsco:Unsecureddebtnetofdebtissuancecosts>
    <tsco:Unsecureddebtnetofdebtissuancecosts
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzgtNC0xLTEtMA_de4b7079-5f97-44e1-b6c8-9b07053d2e47"
      unitRef="usd">407400000</tsco:Unsecureddebtnetofdebtissuancecosts>
    <us-gaap:UnsecuredDebtCurrent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzktMi0xLTEtMA_2c6654b1-2006-413d-82be-2d845ed1cd94"
      unitRef="usd">30000000.0</us-gaap:UnsecuredDebtCurrent>
    <us-gaap:UnsecuredDebtCurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzktNC0xLTEtMA_eabfe822-1d62-4d8d-a8b8-d4f306ee3c0a"
      unitRef="usd">26300000</us-gaap:UnsecuredDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzEwLTItMS0xLTA_b9b9a416-9e59-4c26-a571-ffd09e87ffa5"
      unitRef="usd">366500000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzEwLTQtMS0xLTA_7ed8503f-8d80-49a8-8a93-63b0c06f513c"
      unitRef="usd">381100000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzEyLTItMS0xLTA_baaeeb6d-0cef-471f-b553-2219fc41260e"
      unitRef="usd">32000000.0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90YWJsZTo5NjRmYWQxNDRlZGE0MjVlYjkzMzczOTlkMzcxYzg1ZS90YWJsZXJhbmdlOjk2NGZhZDE0NGVkYTQyNWViOTMzNzM5OWQzNzFjODVlXzEyLTQtMS0xLTA_eefa4337-9f48-40c4-b39f-70705878b976"
      unitRef="usd">33500000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DebtInstrumentIssuanceDate1
      contextRef="ieac263eb50b54da6aeabc97fcc0db195_D20191228-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzE0NA_bb6f4345-835b-4569-96f3-ede0fb544431">2017-08-14</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:LongTermDebt
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzI5NQ_2e43c992-c055-45a9-9013-e2f4070ad334"
      unitRef="usd">150000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentMaturityDateRangeEnd1
      contextRef="ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzM1NQ_fd03802b-7aae-4ec9-a676-99e8aa8135ca">2029-08-14</us-gaap:DebtInstrumentMaturityDateRangeEnd1>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzQzNA_2d07c632-fd7a-4705-96ff-0a40302557c9"
      unitRef="number">0.0370</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2Xzg3NQ_938dc1f3-9f04-47dc-9cd5-d5eb8e116367"
      unitRef="usd">150000000</us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount>
    <tsco:ShelfNotesMaximumMaturityDate
      contextRef="i59c065cb8eda4bda997f462d6e66be83_D20170814-20170814"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzkzOA_86b5263b-a27b-4ad4-8592-0201f434b335">12</tsco:ShelfNotesMaximumMaturityDate>
    <tsco:ShelfNotesMaximumIssuanceDate
      contextRef="ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzEwMDg_1aa4f360-058c-4adb-a5e6-5995ee5eb2ac">August&#160;14, 2020</tsco:ShelfNotesMaximumIssuanceDate>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzEyOTA_982a4c3b-4499-4832-b148-d203bfd0315c"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentDescription
      contextRef="ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzE2MDU_165ffaab-7b3c-4632-a87f-4743f51947a3">0.50</us-gaap:DebtInstrumentDescription>
    <us-gaap:DebtInstrumentIssuanceDate1
      contextRef="i7dbd2fd547f84ec6b04eebccf63bf7f9_D20191228-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzE2Mzc_72f38d27-b3cd-48b5-b010-b3fff09d3ad0">2016-02-19</us-gaap:DebtInstrumentIssuanceDate1>
    <tsco:TermLoanMaximumBorrowingCapacity
      contextRef="i7dbd2fd547f84ec6b04eebccf63bf7f9_D20191228-20191228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzE3NDM_745b8251-cc7a-48c2-9ded-3fff180d7c18"
      unitRef="usd">200000000</tsco:TermLoanMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzE3OTQ_4306c7ff-ba84-4776-9f29-61ed83b14441"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <tsco:SwinglineLoanMaximumBorrowingCapacity
      contextRef="ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzE4NTk_c142e024-2455-448f-b9aa-152b4743b9f6"
      unitRef="usd">50000000</tsco:SwinglineLoanMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="i7dbd2fd547f84ec6b04eebccf63bf7f9_D20191228-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzE5NjM_47214271-b7a8-4e8c-9013-7e1ff908e334">2022-02-19</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentIssuanceDate1
      contextRef="icd74cc65ce9f4840b19e96d08dd01fb5_D20191228-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzE5NzE_70c4ac6b-8446-43e5-a0d2-eab1ed6a4448">2017-06-15</us-gaap:DebtInstrumentIssuanceDate1>
    <tsco:TermLoanMaximumBorrowingCapacity
      contextRef="icd74cc65ce9f4840b19e96d08dd01fb5_D20191228-20191228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzIyMjU_a6eedaec-2ce0-4153-91d7-1b7738d940d9"
      unitRef="usd">100000000</tsco:TermLoanMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="icd74cc65ce9f4840b19e96d08dd01fb5_D20191228-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzIyNzM_23bde22a-6b54-44a2-ba9d-903e8e27ce23">2022-06-15</us-gaap:DebtInstrumentMaturityDate>
    <tsco:TermLoanMaximumBorrowingCapacity
      contextRef="i7dbd2fd547f84ec6b04eebccf63bf7f9_D20191228-20191228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzIzMDk_af2bd1c5-9261-47cd-ba62-26e45e2e0098"
      unitRef="usd">200000000</tsco:TermLoanMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i3561027f09e246949e589ac208bae666_D20191228-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzIzNDk_d05917a7-c2b0-400f-a811-9915120a8941"
      unitRef="usd">10000000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i1bcfcade861944a5abda22f5f253c636_D20191228-20191228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzIzODY_ce0abd78-7243-43ef-a748-a548c20a1ac6"
      unitRef="usd">20000000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="i7dbd2fd547f84ec6b04eebccf63bf7f9_D20191228-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzI1MDM_47214271-b7a8-4e8c-9013-7e1ff908e334">2022-02-19</us-gaap:DebtInstrumentMaturityDate>
    <tsco:TermLoanMaximumBorrowingCapacity
      contextRef="icd74cc65ce9f4840b19e96d08dd01fb5_D20191228-20191228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzI1MzU_a3b1928f-72e0-4395-94ad-02215a6f72b2"
      unitRef="usd">100000000</tsco:TermLoanMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i6d3c173fe79840e0be4dfd074dd1f1a3_D20191228-20191228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzI1NzU_7ea04525-762f-41e0-89a3-1ea5f2556440"
      unitRef="usd">5000000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i6b59cf94aedb43dfb964ae1f3000c36c_D20191228-20191228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzI2MTI_9dcbf4e0-d41d-4454-853b-1de551ac9d39"
      unitRef="usd">10000000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="icd74cc65ce9f4840b19e96d08dd01fb5_D20191228-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzI3Mjk_69950706-7fa0-4074-8056-cca3727613a0">2022-06-15</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzI3ODI_476cfa9b-7bad-4c28-be7e-f4ce919f83ef"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <tsco:SwinglineLoanMaximumBorrowingCapacity
      contextRef="ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzI4MzE_c1f0837f-9eb4-40ec-9933-a85c42c84514"
      unitRef="usd">50000000</tsco:SwinglineLoanMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i3d6a5bfff6bd462eacc2f0ce71074cc5_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzI5NjE_dc803213-c2e7-491d-b724-a1dd466ab775"
      unitRef="number">0.04750</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i66fcd2409bca4aff9ceb71ccb35f8a8f_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzMwMTg_22238923-1f8b-4741-b160-e2a5beae8aea"
      unitRef="number">0.01799</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ibf733e0fee624d61aa213b012a03a7fe_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzMwNjc_b7ab5586-7d02-4de3-923d-a4cbcbe10dc5"
      unitRef="number">0.00500</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ief56f58b03c74d5eac371f9652dcad6d_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzMwNzM_b9409d4e-7a09-4b8d-990d-836a49435b95"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzMwODc_954abc42-c8bd-4a83-a9d4-d78c3ea26101"
      unitRef="number">0.00750</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="ibf733e0fee624d61aa213b012a03a7fe_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzMyNTY_b69ad52c-e649-4588-9278-2e3532cb633d"
      unitRef="number">0.00075</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="ief56f58b03c74d5eac371f9652dcad6d_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzMyNjI_04c7ccae-3f2b-47f7-a5ed-b78ac5c5ab31"
      unitRef="number">0.00200</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzMyNzY_404db298-8ebf-45b1-9ca5-f81524630bfa"
      unitRef="number">0.00125</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i3d6a5bfff6bd462eacc2f0ce71074cc5_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzM0MzM_dc803213-c2e7-491d-b724-a1dd466ab775"
      unitRef="number">0.04750</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i66fcd2409bca4aff9ceb71ccb35f8a8f_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzM0NTM_22238923-1f8b-4741-b160-e2a5beae8aea"
      unitRef="number">0.01799</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5071af7b42b748429ee7f4d162f727d1_D20181230-20191228"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzM0ODI_a9db8e42-bb8c-4479-8b7e-3dd35648e761"
      unitRef="number">0.01000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:CompensatingBalanceAmount
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzM4OTU_054089e0-0f8e-4228-9514-aa506756f069"
      unitRef="usd">0</us-gaap:CompensatingBalanceAmount>
    <us-gaap:DebtInstrumentCovenantDescription
      contextRef="i56ee2689df094940bea05f94ccbab458_D20191228-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzQxODc_009d4855-1429-4889-b20b-23f579138971">two</us-gaap:DebtInstrumentCovenantDescription>
    <us-gaap:DebtInstrumentCovenantDescription
      contextRef="i40f9cbf13c2a43e1b21b71b2b7bc40b9_D20191228-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzE2NDkyNjc0NDg0MTc_c16dae74-8011-4a88-b92d-3c5f16ca029d">2.00 to 1.0</us-gaap:DebtInstrumentCovenantDescription>
    <us-gaap:DebtInstrumentCovenantDescription
      contextRef="i9bb815dcf169489aa3b25110313c2332_D20191228-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzE2NDkyNjc0NDg0NDE_0467dba5-3554-4b55-930b-1065025d5e77">4.00 to 1.0</us-gaap:DebtInstrumentCovenantDescription>
    <us-gaap:DebtInstrumentCovenantCompliance
      contextRef="ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzUzMTk_2923b2c4-9011-4de6-9f34-e26ddf10ddcb">all</us-gaap:DebtInstrumentCovenantCompliance>
    <tsco:Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants
      contextRef="i59c065cb8eda4bda997f462d6e66be83_D20170814-20170814"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzAvZnJhZzpiYWJlMGIzMTRhZDc0Njc0YjdiMmIzOGQ3MTQ0NjI3Ni90ZXh0cmVnaW9uOmJhYmUwYjMxNGFkNzQ2NzRiN2IyYjM4ZDcxNDQ2Mjc2XzYwNjc_901f1404-c0a0-4413-880f-8759abc77dd6">100 million</tsco:Amountofincrementalcreditfacilitywhichwillresultinmodificationofdebtcovenants>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzQ0NjY_b0268716-5237-4a06-b9f6-38327595ffee">Interest Rate Swaps:&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company entered into an interest rate swap agreement which became effective on March 31, 2016, with a maturity date of February 19, 2021.  The notional amount of this swap agreement began at $197.5 million (the principal amount of the February 2016 Term Loan borrowings as of March&#160;31, 2016) and will amortize at the same time and in the same amount as the February 2016 Term Loan borrowings as described in Note 4, up to the maturity date of the interest rate swap agreement on February&#160;19, 2021.  As of December&#160;28, 2019, the notional amount of the interest rate swap was $145.0 million.   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company entered into a second interest rate swap agreement which became effective on June 30, 2017, with a maturity date of June 15, 2022.  The notional amount of this swap agreement began at $100 million (the principal amount of the June 2017 Term Loan borrowings as of June&#160;30, 2017) and will amortize at the same time and in the same amount as the June 2017 Term Loan borrowings as described in Note 4.  As of December&#160;28, 2019, the notional amount of the interest rate swap was $87.5 million.   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company&#x2019;s interest rate swap agreements are executed for risk management and are not held for trading purposes.  The objective of the interest rate swap agreements is to mitigate interest rate risk associated with future changes in interest rates.  To accomplish this objective, the interest rate swap agreements are intended to hedge the variable cash flows associated with the variable rate term loan borrowings under the 2016 Senior Credit Facility.  Both interest rate swap agreements entitle the Company to receive, at specified intervals, a variable rate of interest based on LIBOR in exchange for the payment of a fixed rate of interest throughout the life of the agreement, without exchange of the underlying notional amount. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company has designated its interest rate swap agreements as cash flow hedges and accounts for the underlying activity in accordance with hedge accounting.  The interest rate swaps are presented within the Consolidated Balance Sheets at fair value.  In accordance with hedge accounting, the gains and losses on interest rate swaps that are designated and qualify as cash flow hedges are recorded as a component of Other Comprehensive Income (&#x201c;OCI&#x201d;), net of related income taxes, and reclassified into earnings in the same income statement line and period during which the hedged transactions affect earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;As of December&#160;28, 2019, amounts to be reclassified from Accumulated Other Comprehensive Income (&#x201c;AOCI&#x201d;) into interest during the next twelve months are not expected to be material.  No significant amounts were excluded from the assessment of cash flow hedge effectiveness as of December&#160;28, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The assets and liabilities measured at fair value related to the Company&#x2019;s interest rate swaps, excluding accrued interest, were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:30.017%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.304%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives Designated&lt;br/&gt; as Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Interest rate swaps (short-term portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;2,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Interest rate swaps (long-term portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;3,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;5,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Interest rate swaps (short-term portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Interest rate swaps (long-term portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The offset to the interest rate swap asset or liability is recorded as a component of equity, net of deferred taxes, in AOCI, and will be reclassified into earnings over the term of the underlying debt as interest payments are made. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The following table summarizes the changes in AOCI, net of tax, related to the Company&#x2019;s interest rate swaps (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:62.860%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.837%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.839%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Beginning fiscal year AOCI balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;3,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;3,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6pt;padding-right:1pt;"&gt;&lt;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);"&gt;Current fiscal year (loss)/gain recognized in OCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(4,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;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);"&gt;Cumulative adjustment as a result of ASU 2017-12 adoption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Other comprehensive (loss)/gain, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(3,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Ending fiscal year AOCI balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;3,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-9pt;padding-left:9pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Cash flows related to the interest rate swaps are included in operating activities on the Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The following table summarizes the impact of pre-tax gains and losses derived from the Company&#x2019;s interest rate swaps (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.556%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.466%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.013%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.013%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.016%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial Statement Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Amount of (losses)/gains recognized in OCI &lt;br/&gt;during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Other comprehensive (loss)/income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;(5,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;2,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The following table summarizes the impact of taxes affecting AOCI as a result of the Company&#x2019;s interest rate swaps (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:70.474%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.030%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.032%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Income tax (benefit)/expense of interest rate swaps on AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;(1,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Credit-risk-related contingent features&lt;/span&gt;&lt;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%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;In accordance with the underlying interest rate swap agreements, the Company could be declared in default on its interest rate swap obligations if repayment of the underlying indebtedness (i.e., the Company&#x2019;s term loans) is accelerated by the lender due to the Company's default on such indebtedness. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;If the Company had breached any of the provisions in the underlying agreements at December&#160;28, 2019, it could have been required to post full collateral or settle its obligations under the Company&#x2019;s interest rate swap agreements.  However, as of December&#160;28, 2019, the Company had not breached any of these provisions or posted any collateral related to the underlying interest rate swap agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeInceptionDates
      contextRef="i9501ee556d534f39901d4b6b5484c64c_D20160331-20160331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzExOQ_e6a859cb-b64e-46c6-aa26-75c51b7e3037">2016-03-31</us-gaap:DerivativeInceptionDates>
    <us-gaap:DerivativeMaturityDates
      contextRef="ie85cdf7d77474309b663c36e2e33712b_D20191228-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzE0Nw_455dd26b-452c-49e0-b68a-d87ca297d468">2021-02-19</us-gaap:DerivativeMaturityDates>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="ic16a634272cd49c99719b0eed61e16fc_I20160331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzIwNA_af228e8b-7c4a-47df-bf89-929e76bd452d"
      unitRef="usd">197500000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeInceptionDates
      contextRef="i9501ee556d534f39901d4b6b5484c64c_D20160331-20160331"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzI3Nw_e6a859cb-b64e-46c6-aa26-75c51b7e3037">2016-03-31</us-gaap:DerivativeInceptionDates>
    <us-gaap:DerivativeMaturityDates
      contextRef="ie85cdf7d77474309b663c36e2e33712b_D20191228-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzQ2OA_455dd26b-452c-49e0-b68a-d87ca297d468">2021-02-19</us-gaap:DerivativeMaturityDates>
    <tsco:TermloanMaximumMonthEndOutstandingAmount
      contextRef="i1ce004dcd1224f56b18f59ec6783e93b_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzUzMw_e0742188-3497-4713-93fc-1f284c88e295"
      unitRef="usd">145000000.0</tsco:TermloanMaximumMonthEndOutstandingAmount>
    <us-gaap:DerivativeInceptionDates
      contextRef="iaf2baae83a124242be9dbf3dc53518d5_D20170630-20170630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzYzMA_abdc20a5-f997-4266-a189-395a3b740db4">2017-06-30</us-gaap:DerivativeInceptionDates>
    <us-gaap:DerivativeMaturityDates
      contextRef="ifa23dc34a6b746888361e45c9e3539e2_D20191228-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzY1OA_e6b331c9-8b37-4c2c-9148-df56e3180133">2022-06-15</us-gaap:DerivativeMaturityDates>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i0765dbb7431a4cb58a0a0ba407f401fd_I20170630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzcxNQ_6afa813e-c350-4277-8d7d-2285931dda2b"
      unitRef="usd">100000000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeInceptionDates
      contextRef="iaf2baae83a124242be9dbf3dc53518d5_D20170630-20170630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzc4NA_abdc20a5-f997-4266-a189-395a3b740db4">2017-06-30</us-gaap:DerivativeInceptionDates>
    <tsco:TermloanMaximumMonthEndOutstandingAmount
      contextRef="i628f439a7de54f4386bdd22c641df6ea_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzk2OQ_b9c172a5-5ebf-4c11-9b91-6d35c3bfe5fe"
      unitRef="usd">87500000</tsco:TermloanMaximumMonthEndOutstandingAmount>
    <us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzQ0NzI_b315970a-5650-471f-acb5-74e708e79ef8">&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The assets and liabilities measured at fair value related to the Company&#x2019;s interest rate swaps, excluding accrued interest, were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:30.017%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.181%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.304%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.308%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives Designated&lt;br/&gt; as Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Interest rate swaps (short-term portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;2,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Interest rate swaps (long-term portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;3,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;5,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Interest rate swaps (short-term portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Interest rate swaps (long-term portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i17a89d2912384ed896c923962ae9cb7d_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzEtNC0xLTEtMA_30551527-2041-4845-ba12-85183434e282"
      unitRef="usd">558000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="ib9f023f898234e1aa09404fc2dc63e05_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzEtNi0xLTEtMA_7f5cb2ce-d129-4699-aa55-8d0a8bfe6d81"
      unitRef="usd">2601000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="if39a39b47a384c819d9b674cd2f1018d_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzItNC0xLTEtMA_1aeaf6ed-f1b9-4a4d-8a83-24be81091a13"
      unitRef="usd">91000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="i55694286e0854e98af2315309169ecbd_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzItNi0xLTEtMA_a51fb01b-ab56-4611-bb41-31a09590a85d"
      unitRef="usd">3222000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssets
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzMtNC0xLTEtMA_f26c9581-753a-4fff-bc39-d37d6119e3b2"
      unitRef="usd">649000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzMtNi0xLTEtMA_8ed17b9e-da0e-4798-80c1-659c8dc87ff5"
      unitRef="usd">5823000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ibe4d4eccb7214aba9a8ef44b9998c5d2_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzUtNC0xLTEtMzU0MQ_abba60b9-994c-4f0a-8280-9bf4eb4e061a"
      unitRef="usd">90000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ib5c9c959cccd4c56b400edb2ad4b8f47_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzUtNi0xLTEtMzU0MQ_877636af-7e45-4316-88a4-b1e508bbaca8"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="ibe4d4eccb7214aba9a8ef44b9998c5d2_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzYtNC0xLTEtMzU0MQ_60dba147-f9b8-4856-90a1-6d6751cb4fd8"
      unitRef="usd">292000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="ib5c9c959cccd4c56b400edb2ad4b8f47_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzYtNi0xLTEtMzU0MQ_2498e6b9-cd4b-4d17-b4f7-2a74b8f552db"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilities
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzctNC0xLTEtMzU0MQ_00f9a577-6ab1-484c-92a4-4dff8b9dda33"
      unitRef="usd">382000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0Mzc1OWM2ZDYzNjg0ZWU2YTBhOTA0MWQzZmVmOGYxNi90YWJsZXJhbmdlOjQzNzU5YzZkNjM2ODRlZTZhMGE5MDQxZDNmZWY4ZjE2XzctNi0xLTEtMzU0MQ_e159790c-803a-4893-835c-17ceb0df40fa"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzQ0Njk_b9693882-57be-4771-aac9-0b144c5f0859">&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The following table summarizes the changes in AOCI, net of tax, related to the Company&#x2019;s interest rate swaps (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:62.860%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.837%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.839%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Beginning fiscal year AOCI balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;3,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;3,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6pt;padding-right:1pt;"&gt;&lt;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);"&gt;Current fiscal year (loss)/gain recognized in OCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(4,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"&gt;&lt;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);"&gt;Cumulative adjustment as a result of ASU 2017-12 adoption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Other comprehensive (loss)/gain, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(3,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Ending fiscal year AOCI balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;3,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i869d17462bbe4fd59303d19a2994edb9_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZToyZTQyZjA4MDFhNmQ0N2ExOTA3ZjM3YjgxNWQxZTRmMS90YWJsZXJhbmdlOjJlNDJmMDgwMWE2ZDQ3YTE5MDdmMzdiODE1ZDFlNGYxXzItMi0xLTEtMA_f4af0924-d8c3-48c9-ab9e-5258f1c211d3"
      unitRef="usd">3814000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6954f8b8553941aca89b7f83b032fbf2_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZToyZTQyZjA4MDFhNmQ0N2ExOTA3ZjM3YjgxNWQxZTRmMS90YWJsZXJhbmdlOjJlNDJmMDgwMWE2ZDQ3YTE5MDdmMzdiODE1ZDFlNGYxXzItNC0xLTEtMA_de6180a0-5bd5-4027-823d-b67c38d89fbe"
      unitRef="usd">3358000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZToyZTQyZjA4MDFhNmQ0N2ExOTA3ZjM3YjgxNWQxZTRmMS90YWJsZXJhbmdlOjJlNDJmMDgwMWE2ZDQ3YTE5MDdmMzdiODE1ZDFlNGYxXzMtMi0xLTEtMA_d22584d5-eb77-4615-95c8-65548215d418"
      unitRef="usd">-4332000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZToyZTQyZjA4MDFhNmQ0N2ExOTA3ZjM3YjgxNWQxZTRmMS90YWJsZXJhbmdlOjJlNDJmMDgwMWE2ZDQ3YTE5MDdmMzdiODE1ZDFlNGYxXzMtNC0xLTEtMA_388c2664-b002-4759-9c4a-ddf87646ff03"
      unitRef="usd">456000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i5ace5d23902d4688a875588bc8f350db_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZToyZTQyZjA4MDFhNmQ0N2ExOTA3ZjM3YjgxNWQxZTRmMS90YWJsZXJhbmdlOjJlNDJmMDgwMWE2ZDQ3YTE5MDdmMzdiODE1ZDFlNGYxXzUtMi0xLTEtMA_ea802164-a4b5-4c91-a9e5-c48e4016bfad"
      unitRef="usd">717000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i27b328a2f2e64dc5a618bf221ca10fd7_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZToyZTQyZjA4MDFhNmQ0N2ExOTA3ZjM3YjgxNWQxZTRmMS90YWJsZXJhbmdlOjJlNDJmMDgwMWE2ZDQ3YTE5MDdmMzdiODE1ZDFlNGYxXzUtNC0xLTEtMA_ce1a8aaf-ded0-4d04-87be-8f11329b8ae3"
      unitRef="usd">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6cdc03e64d3541a0a269597f6878d849_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZToyZTQyZjA4MDFhNmQ0N2ExOTA3ZjM3YjgxNWQxZTRmMS90YWJsZXJhbmdlOjJlNDJmMDgwMWE2ZDQ3YTE5MDdmMzdiODE1ZDFlNGYxXzYtMi0xLTEtMA_4bb5f7de-5286-45d1-bc6b-807a73dacc75"
      unitRef="usd">-3615000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8800f3487b864274bac833ac699a37f2_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZToyZTQyZjA4MDFhNmQ0N2ExOTA3ZjM3YjgxNWQxZTRmMS90YWJsZXJhbmdlOjJlNDJmMDgwMWE2ZDQ3YTE5MDdmMzdiODE1ZDFlNGYxXzYtNC0xLTEtMA_32802082-673c-4527-8e91-cb541f3097a4"
      unitRef="usd">456000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZToyZTQyZjA4MDFhNmQ0N2ExOTA3ZjM3YjgxNWQxZTRmMS90YWJsZXJhbmdlOjJlNDJmMDgwMWE2ZDQ3YTE5MDdmMzdiODE1ZDFlNGYxXzctMi0xLTEtMA_72364d62-cb23-41ac-af81-a90adbad8d1d"
      unitRef="usd">199000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZToyZTQyZjA4MDFhNmQ0N2ExOTA3ZjM3YjgxNWQxZTRmMS90YWJsZXJhbmdlOjJlNDJmMDgwMWE2ZDQ3YTE5MDdmMzdiODE1ZDFlNGYxXzctNC0xLTEtMA_5149b337-9fa2-401c-a8bc-5baccf1d08c1"
      unitRef="usd">3814000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <tsco:DerivativeInstrumentsGainLossPreTaxTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzQ0NzQ_0f94991a-f551-459b-bed8-3ae9ca8e1b0f">&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The following table summarizes the impact of pre-tax gains and losses derived from the Company&#x2019;s interest rate swaps (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.556%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.466%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.013%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.013%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.016%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial Statement Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Amount of (losses)/gains recognized in OCI &lt;br/&gt;during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Other comprehensive (loss)/income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;(5,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;2,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tsco:DerivativeInstrumentsGainLossPreTaxTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0NjIyNDUyNjg4YWY0NDRjYTEzMGMzZDU5ZjRiZGFjZS90YWJsZXJhbmdlOjQ2MjI0NTI2ODhhZjQ0NGNhMTMwYzNkNTlmNGJkYWNlXzItNC0xLTEtMA_27887448-5861-4f54-bad4-d13949d042d7"
      unitRef="usd">-5556000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0NjIyNDUyNjg4YWY0NDRjYTEzMGMzZDU5ZjRiZGFjZS90YWJsZXJhbmdlOjQ2MjI0NTI2ODhhZjQ0NGNhMTMwYzNkNTlmNGJkYWNlXzItNi0xLTEtMA_2e6a50fe-c7e7-4e33-8019-a8180bb4feb1"
      unitRef="usd">612000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0NjIyNDUyNjg4YWY0NDRjYTEzMGMzZDU5ZjRiZGFjZS90YWJsZXJhbmdlOjQ2MjI0NTI2ODhhZjQ0NGNhMTMwYzNkNTlmNGJkYWNlXzItOC0xLTEtMA_522f616c-e32e-4bc0-83c1-3c84ca123fe5"
      unitRef="usd">2240000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <tsco:DerivativeInstrumentsGainLossTaxImpactTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90ZXh0cmVnaW9uOjUzZGZhNTA1YjBmNjQ3YzhiOTM3MjVkODgyYTNhNTcyXzQ0NjU_13b9971b-9de9-4e27-b418-4bbfa999aa07">&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The following table summarizes the impact of taxes affecting AOCI as a result of the Company&#x2019;s interest rate swaps (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:70.474%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.030%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.032%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Income tax (benefit)/expense of interest rate swaps on AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;(1,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</tsco:DerivativeInstrumentsGainLossTaxImpactTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0MGM2NjgzZWM3MGM0MzllOWE1MDYyNTEyZDQ1ZjQ4Ny90YWJsZXJhbmdlOjQwYzY2ODNlYzcwYzQzOWU5YTUwNjI1MTJkNDVmNDg3XzItMi0xLTEtMA_4d485db8-6adc-41ef-9282-164bd41c95c1"
      unitRef="usd">-1224000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzMvZnJhZzo1M2RmYTUwNWIwZjY0N2M4YjkzNzI1ZDg4MmEzYTU3Mi90YWJsZTo0MGM2NjgzZWM3MGM0MzllOWE1MDYyNTEyZDQ1ZjQ4Ny90YWJsZXJhbmdlOjQwYzY2ODNlYzcwYzQzOWU5YTUwNjI1MTJkNDVmNDg3XzItNC0xLTEtMA_ef5f0de4-6f8f-4322-bba8-2a88a2138a6e"
      unitRef="usd">156000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzExNjQ_e59dead8-ac34-4795-916f-cd20c4ecd3a9">Leases:&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company leases the majority of its retail store locations, two distribution sites, its Merchandise Innovation Center, and certain equipment under various non-cancellable operating leases.  The leases have varying terms and expire at various dates through 2037.&#160;&#160;Store leases typically have initial terms of between 10 and 15 years, with two to four optional renewal periods of five years each.&#160;&#160;The exercise of lease renewal options is at our sole discretion.  The Company has included lease renewal options in the lease term for calculations of its right-of-use assets and liabilities when it is reasonably certain that the Company plans to renew these leases.  Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company accounts for lease components (e.g., fixed payments including rent, real estate taxes, and insurance costs) together with non-lease components (e.g., fixed payment common-area maintenance) as a single component for all classes of underlying assets.  Certain lease agreements require variable payments based upon actual costs of common-area maintenance, real estate taxes, and insurance.  Further, certain lease agreements require variable payments based upon store sales above agreed-upon sales levels for the year and others require payments adjusted periodically for inflation.  As substantially all of our leases do not provide an implicit rate, we estimate our collateralized incremental borrowing rate based upon a synthetic credit rating and yield curve analysis at commencement or modification date in determining the present value of lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company has elected not to recognize leases with an original term of one year or less on the balance sheet.  Short-term lease cost during the periods presented was immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;In addition to the operating lease right-of-use assets presented on the Consolidated Balance Sheets, assets, net of accumulated amortization, under finance leases of $30.9 million are recorded within the Property and equipment, net line on the Consolidated Balance Sheets as of December&#160;28, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The following table summarizes the Company&#x2019;s classification of lease cost (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:30.748%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:47.853%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.939%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Statement of Income Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Amortization of lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;4,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;353,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;73,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Net lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;433,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The following table summarizes the future maturities of the Company&#x2019;s lease liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:63.102%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.703%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.997%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.999%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Operating Leases &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" 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:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Leases&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" 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:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;369,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;5,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;374,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;350,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;5,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;356,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;326,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;331,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;301,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;3,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;305,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;268,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;3,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;271,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;After 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,169,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;21,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,191,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,786,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;44,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,830,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(507,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(10,213)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(518,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;2,278,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;34,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;2,312,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-13.5pt;padding-left:13.5pt;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt; Operating lease payments exclude $212.8 million of legally binding minimum lease payments for leases signed, but not yet commenced.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The following table summarizes the Company&#x2019;s lease term and discount rate:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:81.284%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.983%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Weighted-average remaining lease term (years):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;10.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;9.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Weighted-average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The following table summarizes the other information related to the Company&#x2019;s lease liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:81.333%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.937%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;3,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;360,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company adopted new lease accounting guidance in the first quarter of fiscal 2019, as discussed in Note 1 and Note 14 to the Consolidated Financial Statements, and as required, the following disclosure is provided for periods prior to adoption.  As of December&#160;29, 2018 future minimum payments, by year and in the aggregate, under leases with initial or remaining terms of one year or more consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.060%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Capital&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Operating&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;5,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;344,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;5,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;328,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;5,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;306,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;284,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;260,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;20,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,175,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;43,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;2,700,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(10,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;32,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(3,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Long-term capital lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;29,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Total rent expense was approximately $342.2&#160;million and $319.5&#160;million for fiscal 2018 and 2017, respectively.  Total contingent rent expense was insignificant for fiscal 2018 and 2017.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <tsco:LeaseTermExpirationThroughDate
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzMwNg_69a934fc-efc8-45d7-ba9a-e532d173cb0d">2037</tsco:LeaseTermExpirationThroughDate>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="iab4c5c4d4cf04c3d8be368110d9c15e8_I20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzM2NA_4dbe5e20-c8ea-41c9-9345-c93bae7fa9da">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i7c2a35ccdf994e1fa43f776f636decc7_I20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzM3MQ_9d78f204-50ad-4796-93d8-77194861cae8">P15Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <tsco:Storeleasesoptionalrenewalperiodsminimum
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzM4Ng_b067376b-e161-4d3c-af71-fc69b3fa6f2c">two</tsco:Storeleasesoptionalrenewalperiodsminimum>
    <tsco:Storeleasesoptionalrenewalperiodsmaximum
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzM5Mg_f67a93b2-9fb4-4ceb-beb1-46b33fc74621">four</tsco:Storeleasesoptionalrenewalperiodsmaximum>
    <tsco:StoreLeasesOptionalRenewalPeriods
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzQyMw_2c6ef6ce-6fcb-40bc-9532-de481f58c2a6">five years</tsco:StoreLeasesOptionalRenewalPeriods>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzEwOTk1MTE2MzM0OTg_439d8e6d-97e2-473c-ac94-33580f5f77be"
      unitRef="usd">30900000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzE2NDkyNjc0NDkxMTQ_aee57386-a17c-4dc4-8632-016a65dc3f7f">&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The following table summarizes the Company&#x2019;s classification of lease cost (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:30.748%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:47.853%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.939%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Statement of Income Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Amortization of lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;4,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;353,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;73,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Net lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;433,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo0Y2VkNTIzM2FmYTE0ODFkYThmMTlhNzBjZmNhN2U0Yy90YWJsZXJhbmdlOjRjZWQ1MjMzYWZhMTQ4MWRhOGYxOWE3MGNmY2E3ZTRjXzMtNi0xLTEtMjc2Ng_bbe2ec90-0b4b-47da-9e0c-14c245b4ca02"
      unitRef="usd">4281000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo0Y2VkNTIzM2FmYTE0ODFkYThmMTlhNzBjZmNhN2U0Yy90YWJsZXJhbmdlOjRjZWQ1MjMzYWZhMTQ4MWRhOGYxOWE3MGNmY2E3ZTRjXzQtNi0xLTEtMjc2Ng_33a6703a-b449-4f74-96a2-c4ed84c04ef9"
      unitRef="usd">1629000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:OperatingLeaseCost
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo0Y2VkNTIzM2FmYTE0ODFkYThmMTlhNzBjZmNhN2U0Yy90YWJsZXJhbmdlOjRjZWQ1MjMzYWZhMTQ4MWRhOGYxOWE3MGNmY2E3ZTRjXzUtNi0xLTEtMjc2Ng_5ef4f8ad-5b6c-43fc-ba56-e12a38a36ce5"
      unitRef="usd">353961000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo0Y2VkNTIzM2FmYTE0ODFkYThmMTlhNzBjZmNhN2U0Yy90YWJsZXJhbmdlOjRjZWQ1MjMzYWZhMTQ4MWRhOGYxOWE3MGNmY2E3ZTRjXzYtNi0xLTEtMjc2Ng_2edbdcd6-f990-4e0d-b6e5-98d9e0a9a0c6"
      unitRef="usd">73768000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo0Y2VkNTIzM2FmYTE0ODFkYThmMTlhNzBjZmNhN2U0Yy90YWJsZXJhbmdlOjRjZWQ1MjMzYWZhMTQ4MWRhOGYxOWE3MGNmY2E3ZTRjXzctNC0xLTEtNzkwNg_ec8cf53f-8e6d-46c4-b464-48d6067dde98"
      unitRef="usd">433639000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzE2NDkyNjc0NDkxMTg_40fd2ca5-dd6b-4b1f-b289-8a8f5500a52d">&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The following table summarizes the future maturities of the Company&#x2019;s lease liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:63.102%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.703%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.997%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.999%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Operating Leases &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" 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:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Leases&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" 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:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;369,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;5,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;374,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;350,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;5,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;356,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;326,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;331,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;301,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;3,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;305,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;268,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;3,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;271,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;After 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,169,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;21,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,191,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,786,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;44,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,830,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(507,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(10,213)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(518,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;2,278,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;34,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;2,312,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-13.5pt;padding-left:13.5pt;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt; Operating lease payments exclude $212.8 million of legally binding minimum lease payments for leases signed, but not yet commenced.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzE2NDkyNjc0NDkxMTk_39df5cac-295f-49f6-a4aa-643e499a2a22">&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The following table summarizes the future maturities of the Company&#x2019;s lease liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:63.102%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.703%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.997%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.999%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Operating Leases &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" 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:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Leases&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" 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:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;369,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;5,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;374,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;350,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;5,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;356,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;326,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;331,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;301,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;3,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;305,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;268,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;3,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;271,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;After 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,169,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;21,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,191,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,786,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;44,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,830,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(507,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(10,213)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(518,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;2,278,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;34,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;2,312,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-13.5pt;padding-left:13.5pt;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt; Operating lease payments exclude $212.8 million of legally binding minimum lease payments for leases signed, but not yet commenced.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzEtMi0xLTEtMjc2Ng_15960f61-5f2b-4dac-937c-57b18caff59c"
      unitRef="usd">369079000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzEtNC0xLTEtMjc2Ng_b3690c06-3c0c-4423-9773-aaa74e9a1bf0"
      unitRef="usd">5663000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <tsco:FutureMinimumPaymentsDueNextTwelveMonths
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzEtNi0xLTEtNzk0MQ_67ecd74f-ed83-45dd-9833-5380931cae6b"
      unitRef="usd">374742000</tsco:FutureMinimumPaymentsDueNextTwelveMonths>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzItMi0xLTEtMjc2Ng_3543d554-f24e-4f05-aea5-e290704ec755"
      unitRef="usd">350527000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzItNC0xLTEtMjc2Ng_9206b01e-da99-4009-b442-2ca551718758"
      unitRef="usd">5723000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <tsco:FutureMinimumPaymentsDueinTwoYears
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzItNi0xLTEtNzk0Mw_887aa93f-f9d4-4df1-9a29-6bde2f6b500d"
      unitRef="usd">356250000</tsco:FutureMinimumPaymentsDueinTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzMtMi0xLTEtMjc2Ng_565dd0c2-e67c-426e-a4f3-24d94242ac0f"
      unitRef="usd">326908000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzMtNC0xLTEtMjc2Ng_6be8593a-db89-421a-8d68-3977687c2921"
      unitRef="usd">4601000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <tsco:FutureMinimumPaymentsDueinThreeYears
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzMtNi0xLTEtNzk0NQ_a3d5872c-3302-4297-a02e-36602a43f1e3"
      unitRef="usd">331509000</tsco:FutureMinimumPaymentsDueinThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzQtMi0xLTEtMjc2Ng_11afab88-8f05-4efe-b313-e729f5ee7d6a"
      unitRef="usd">301783000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzQtNC0xLTEtMjc2Ng_84e05aa6-d9df-4dc8-a93e-933ac1eb6d64"
      unitRef="usd">3409000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <tsco:FutureMinimumPaymentsDueinFourYears
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzQtNi0xLTEtNzk0Nw_300c5793-268a-47c6-b6bd-407770d9ac96"
      unitRef="usd">305192000</tsco:FutureMinimumPaymentsDueinFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzUtMi0xLTEtMjc2Ng_ffbe6722-2e70-4140-a5b5-65d9cc2443a5"
      unitRef="usd">268255000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzUtNC0xLTEtMjc2Ng_70d8b53d-e40a-4eb7-8474-1db722a7160e"
      unitRef="usd">3424000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <tsco:FutureMinimumPaymentsDueinFiveYears
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzUtNi0xLTEtNzk0OQ_c05ee74b-2123-4642-95c7-13511afc69d0"
      unitRef="usd">271679000</tsco:FutureMinimumPaymentsDueinFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzYtMi0xLTEtNzkyMA_1c4ff6f2-e73b-489d-8317-9f8290644aba"
      unitRef="usd">1169671000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzYtNC0xLTEtNzkzMA_68417fe5-4589-40a1-b80f-998f2c5a80b3"
      unitRef="usd">21818000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <tsco:FutureMinimumPaymentsDueThereafter
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzYtNi0xLTEtNzk1MQ_f1dd63dd-cc31-4edc-9c09-5b15152bec32"
      unitRef="usd">1191489000</tsco:FutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzctMi0xLTEtMjc2Ng_0e1f5128-40c6-4b92-8b78-817b496b1a9f"
      unitRef="usd">2786223000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzctNC0xLTEtMjc2Ng_183b38c9-6caf-42b5-9edf-cb3b6e428ee1"
      unitRef="usd">44638000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <tsco:FutureMinimumPaymentsDue
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzctNi0xLTEtNzk1Mw_45355255-dcd3-432b-8b68-5295049ea822"
      unitRef="usd">2830861000</tsco:FutureMinimumPaymentsDue>
    <tsco:Operatingleasefutureminimumpaymentsinterest
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzgtMi0xLTEtMjc2Ng_ed27b684-eb37-446f-b948-0700717b245f"
      unitRef="usd">507962000</tsco:Operatingleasefutureminimumpaymentsinterest>
    <tsco:FinanceLeasefutureminimumleasepaymentsinterestportion
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzgtNC0xLTEtMjc2Ng_4a827def-b642-440c-b879-909e54ab19f5"
      unitRef="usd">10213000</tsco:FinanceLeasefutureminimumleasepaymentsinterestportion>
    <tsco:FutureMinimumPaymentsinterest
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzgtNi0xLTEtNzk1NQ_d3f2cedb-2858-4315-850b-6b8a9e358d63"
      unitRef="usd">518175000</tsco:FutureMinimumPaymentsinterest>
    <us-gaap:OperatingLeaseLiability
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzktMi0xLTEtNzkyNg_e64f8466-ac06-4cea-926a-40e4f6c0e9cc"
      unitRef="usd">2278261000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzktNC0xLTEtNzkzNw_50ae9e59-f002-49dc-8c2d-b804769ad1d4"
      unitRef="usd">34425000</us-gaap:FinanceLeaseLiability>
    <tsco:LeaseLiability
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZToxYjVhY2MxZjVmNDY0OWFhOGUwNDc3MTQzMjEyYzY3My90YWJsZXJhbmdlOjFiNWFjYzFmNWY0NjQ5YWE4ZTA0NzcxNDMyMTJjNjczXzktNi0xLTEtNzk1Nw_03a172bc-617d-4f13-832d-7fbca23f7c13"
      unitRef="usd">2312686000</tsco:LeaseLiability>
    <tsco:Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzEwOTk1MTE2MzAyOTY_73441e06-7aa8-42da-9a9d-a3080e5b4f4d"
      unitRef="usd">212800000</tsco:Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced>
    <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzE2NDkyNjc0NDkxMjQ_82721c88-a9e4-41ab-886f-0bdafdf15355">&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The following table summarizes the Company&#x2019;s lease term and discount rate:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:81.284%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.983%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Weighted-average remaining lease term (years):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;10.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;9.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Weighted-average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo2ZTE2MWVlZjA4M2Q0M2IyODNlMjAwYjJmOGIwNmViNy90YWJsZXJhbmdlOjZlMTYxZWVmMDgzZDQzYjI4M2UyMDBiMmY4YjA2ZWI3XzItMi0xLTEtMjc2Ng_9237e9d7-18cb-4798-89e9-dc502d29e637">P10Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo2ZTE2MWVlZjA4M2Q0M2IyODNlMjAwYjJmOGIwNmViNy90YWJsZXJhbmdlOjZlMTYxZWVmMDgzZDQzYjI4M2UyMDBiMmY4YjA2ZWI3XzMtMi0xLTEtMjc2Ng_f2150b98-e2db-4afe-a915-c37f9b1cbbc9">P9Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo2ZTE2MWVlZjA4M2Q0M2IyODNlMjAwYjJmOGIwNmViNy90YWJsZXJhbmdlOjZlMTYxZWVmMDgzZDQzYjI4M2UyMDBiMmY4YjA2ZWI3XzUtMi0xLTEtMjc2Ng_e8b5bb36-52d7-4519-8d9c-5f1a1446bd59"
      unitRef="number">0.051</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo2ZTE2MWVlZjA4M2Q0M2IyODNlMjAwYjJmOGIwNmViNy90YWJsZXJhbmdlOjZlMTYxZWVmMDgzZDQzYjI4M2UyMDBiMmY4YjA2ZWI3XzYtMi0xLTEtMjc2Ng_4d2ebbce-4edf-4dfa-aa1e-b3012820a905"
      unitRef="number">0.043</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzE2NDkyNjc0NDkxMjU_8db3b13d-fc31-4c93-9374-3c4b387b2889">&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The following table summarizes the other information related to the Company&#x2019;s lease liabilities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:81.333%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.937%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;3,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;360,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo2OWE4OTM5MzRkZGY0YjdmYjlkZGRmZjlmN2U1NTg1Ny90YWJsZXJhbmdlOjY5YTg5MzkzNGRkZjRiN2ZiOWRkZGZmOWY3ZTU1ODU3XzMtNC0xLTEtMjc2Ng_9dcdcc0f-a15d-42ee-8430-1f87a887d002"
      unitRef="usd">3709000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo2OWE4OTM5MzRkZGY0YjdmYjlkZGRmZjlmN2U1NTg1Ny90YWJsZXJhbmdlOjY5YTg5MzkzNGRkZjRiN2ZiOWRkZGZmOWY3ZTU1ODU3XzQtNC0xLTEtMjc2Ng_6dd8d5fe-cc2b-445a-8789-8eef68a4e08e"
      unitRef="usd">1629000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTo2OWE4OTM5MzRkZGY0YjdmYjlkZGRmZjlmN2U1NTg1Ny90YWJsZXJhbmdlOjY5YTg5MzkzNGRkZjRiN2ZiOWRkZGZmOWY3ZTU1ODU3XzUtNC0xLTEtMjc2Ng_8b034e18-450d-4610-be34-8ad02a3d5913"
      unitRef="usd">360580000</us-gaap:OperatingLeasePayments>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzExODA_5d2aca5a-a635-4eda-bf2d-373c4b03e5c6">&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.060%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Capital&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Operating&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;5,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;344,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;5,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;328,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;5,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;306,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;284,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;260,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;20,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,175,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;43,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;2,700,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(10,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;32,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(3,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Long-term capital lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;29,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzEtMi0xLTEtMA_8adde5cf-a207-4b09-a558-eb0c73510cd6"
      unitRef="usd">5215000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzEtNC0xLTEtMA_34ed8a2e-3057-4336-9c7b-ce521326dd3f"
      unitRef="usd">344836000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzItMi0xLTEtMA_2a5b875d-5f6f-4e05-8f1b-136447526b4e"
      unitRef="usd">5234000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzItNC0xLTEtMA_97c31871-1692-497f-b243-cdb5962dca23"
      unitRef="usd">328589000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzMtMi0xLTEtMA_f67cc53c-04b1-478f-9614-260fb4993efe"
      unitRef="usd">5294000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzMtNC0xLTEtMA_a9193639-f8ae-4b5d-ba01-95725653e06a"
      unitRef="usd">306572000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzQtMi0xLTEtMA_157ad82a-81ce-41b1-94a5-451e3dbf79a7"
      unitRef="usd">4172000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzQtNC0xLTEtMA_51f8744e-dcf0-4029-b543-b701a0bf51be"
      unitRef="usd">284327000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzUtMi0xLTEtMA_3ea26159-b88d-4fa9-b97b-8274d4ed720a"
      unitRef="usd">2980000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzUtNC0xLTEtMA_14906e82-0c2a-43ef-9c30-b2f6c95f9a3c"
      unitRef="usd">260518000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzYtMi0xLTEtMA_b324862f-b616-44d6-9f0b-2bdc32e64ffd"
      unitRef="usd">20169000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzYtNC0xLTEtMA_21dbab03-d3fd-4202-be34-0cd8c1605629"
      unitRef="usd">1175972000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDue
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzctMi0xLTEtMA_b9297723-9e68-469b-997a-a85da20d6dbc"
      unitRef="usd">43064000</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzctNC0xLTEtMA_ced76f83-029d-4394-9219-72478cdb5333"
      unitRef="usd">2700814000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzgtMi0xLTEtMA_af56fad5-7c59-41e7-b550-e5493b19476b"
      unitRef="usd">10148000</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzktMi0xLTEtMA_257498ac-b028-414d-af63-881ade46f3e7"
      unitRef="usd">32916000</us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments>
    <us-gaap:CapitalLeaseObligationsCurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzEwLTItMS0xLTA_65b406cb-a955-40c9-a111-682a071cbcd9"
      unitRef="usd">3646000</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:CapitalLeaseObligationsNoncurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90YWJsZTowMDY2OWM3ZGIzNjU0ZWJhOTRkZDUxM2VhZjJlYmRmZS90YWJsZXJhbmdlOjAwNjY5YzdkYjM2NTRlYmE5NGRkNTEzZWFmMmViZGZlXzExLTItMS0xLTA_ebbfca38-9766-446e-a65f-6af00ae0cd2e"
      unitRef="usd">29270000</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzEwOTk1MTE2MzUyMTE_f83f687d-2c7a-4095-b255-e13d4dea2f51"
      unitRef="usd">342200000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzYvZnJhZzpmMDQ0OTkwMjI3ZjE0MTk0YjRjYjY3NDdkYzRjNGMxZS90ZXh0cmVnaW9uOmYwNDQ5OTAyMjdmMTQxOTRiNGNiNjc0N2RjNGM0YzFlXzEwOTk1MTE2MzUxODc_c760c23a-071b-43aa-87ce-72dffda36149"
      unitRef="usd">319500000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90ZXh0cmVnaW9uOjZhYzEwNjM5OGVjNTRhYjk5ZWZiYzRmMDc5ZDcxNDc1Xzc0Nw_c6535227-5aed-4242-92b0-72eb1e04976f">Capital Stock and Dividends:&lt;div style="text-align:justify;"&gt;&lt;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;"&gt;Capital Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The authorized capital stock of the Company consists of common stock and preferred stock. The Company is authorized to issue 400 million shares of common stock.  The Company is also authorized to issue 40 thousand shares of preferred stock, with such designations, rights and preferences as may be determined from time to time by the Company&#x2019;s Board of Directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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;"&gt;Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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%;"&gt;During fiscal 2019 and 2018, the Company&#x2019;s Board of Directors declared the following cash dividends:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:26.508%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.397%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:24.754%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:23.151%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Date Declared&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dividend Amount&lt;br/&gt;Per Share of Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Record Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Date Paid&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;November 6, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;$0.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;November 25, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;December 10, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;August 7, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" 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:0%;"&gt;&lt;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);"&gt;$0.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;August 26, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;September 10, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;May 8, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;$0.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;May 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;June 11, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;February 6, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" 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:0%;"&gt;&lt;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);"&gt;$0.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;February 25, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;March 12, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;November 7, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" 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:0%;"&gt;&lt;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);"&gt;$0.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;November 26, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;December 11, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;August 8, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;$0.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;August 27, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;September 11, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;May 9, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" 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:0%;"&gt;&lt;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);"&gt;$0.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;May 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;June 12, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;February 7, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;$0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;February 26, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;March 13, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;It is the present intention of the Company&#x2019;s Board of Directors to continue to pay a quarterly cash dividend; however, the declaration and payment of future dividends will be determined by the Company&#x2019;s Board of Directors in its sole discretion and will depend upon the earnings, financial condition, and capital needs of the Company, along with any other factors which the Company&#x2019;s Board of Directors deem relevant.&lt;/span&gt;&lt;/div&gt;On February 5, 2020, the Company&#x2019;s Board of Directors declared a quarterly cash dividend of $0.35 per share of the Company&#x2019;s outstanding common stock.&#160; The dividend will be paid on March 10, 2020, to stockholders of record as of the close of business on February 24, 2020.</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90ZXh0cmVnaW9uOjZhYzEwNjM5OGVjNTRhYjk5ZWZiYzRmMDc5ZDcxNDc1XzE4NA_e6fe1cc1-cfcf-442c-9fa3-bc280cfc833e"
      unitRef="shares">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90ZXh0cmVnaW9uOjZhYzEwNjM5OGVjNTRhYjk5ZWZiYzRmMDc5ZDcxNDc1XzI1Mg_1915a6fb-d45d-4f9c-ba66-cdfc781c1869"
      unitRef="shares">40000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:ScheduleOfDividendsPayableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90ZXh0cmVnaW9uOjZhYzEwNjM5OGVjNTRhYjk5ZWZiYzRmMDc5ZDcxNDc1Xzc0OQ_ba61e5ca-8daf-41fb-8451-0eaca258ccfa">&lt;div&gt;&lt;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%;"&gt;During fiscal 2019 and 2018, the Company&#x2019;s Board of Directors declared the following cash dividends:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:26.508%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.397%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:24.754%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:23.151%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Date Declared&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dividend Amount&lt;br/&gt;Per Share of Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Record Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Date Paid&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;November 6, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;$0.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;November 25, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;December 10, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;August 7, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" 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:0%;"&gt;&lt;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);"&gt;$0.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;August 26, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;September 10, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;May 8, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;$0.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;May 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;June 11, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;February 6, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" 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:0%;"&gt;&lt;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);"&gt;$0.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;February 25, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;March 12, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;November 7, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" 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:0%;"&gt;&lt;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);"&gt;$0.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;November 26, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;December 11, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;August 8, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;$0.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;August 27, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;September 11, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;May 9, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" 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:0%;"&gt;&lt;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);"&gt;$0.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;May 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;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);"&gt;June 12, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;February 7, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;$0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;February 26, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;March 13, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDividendsPayableTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i3f62b0a7803d4674b735d205800c1e0f_D20191106-20191106"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90YWJsZTpmOTM3N2IyYzVmZGE0YjI1ODc5YjI4NDhjNzhlYzU2ZC90YWJsZXJhbmdlOmY5Mzc3YjJjNWZkYTRiMjU4NzliMjg0OGM3OGVjNTZkXzEtMi0xLTEtMA_73f42bb1-f6f5-47b9-9756-4fee8ad54b12"
      unitRef="usdPerShare">0.35</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9b07a84b78d04c2ab3cfccdb77b69ce8_D20190807-20190807"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90YWJsZTpmOTM3N2IyYzVmZGE0YjI1ODc5YjI4NDhjNzhlYzU2ZC90YWJsZXJhbmdlOmY5Mzc3YjJjNWZkYTRiMjU4NzliMjg0OGM3OGVjNTZkXzItMi0xLTEtMA_dfc69b7b-2837-42ee-bdf4-10e1e37f57ba"
      unitRef="usdPerShare">0.35</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia813e858010e4fceb31fd88413b59c7e_D20190508-20190508"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90YWJsZTpmOTM3N2IyYzVmZGE0YjI1ODc5YjI4NDhjNzhlYzU2ZC90YWJsZXJhbmdlOmY5Mzc3YjJjNWZkYTRiMjU4NzliMjg0OGM3OGVjNTZkXzMtMi0xLTEtMA_73fb82f0-c2b9-4adc-aa53-1fbd7ecdbe8f"
      unitRef="usdPerShare">0.35</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if3a9f129320f483bbe8c2f0bbd28546d_D20190206-20190206"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90YWJsZTpmOTM3N2IyYzVmZGE0YjI1ODc5YjI4NDhjNzhlYzU2ZC90YWJsZXJhbmdlOmY5Mzc3YjJjNWZkYTRiMjU4NzliMjg0OGM3OGVjNTZkXzQtMi0xLTEtMA_5ff076b5-d649-4871-bfc3-dadb6a8c7309"
      unitRef="usdPerShare">0.31</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i2cd1303b606d4c208564983337cdec14_D20181107-20181107"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90YWJsZTpmOTM3N2IyYzVmZGE0YjI1ODc5YjI4NDhjNzhlYzU2ZC90YWJsZXJhbmdlOmY5Mzc3YjJjNWZkYTRiMjU4NzliMjg0OGM3OGVjNTZkXzYtMi0xLTEtMA_95a4cf19-6708-4ee6-b74d-ab480141fb2c"
      unitRef="usdPerShare">0.31</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i92e133de4a83471b83665940086327b2_D20180808-20180808"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90YWJsZTpmOTM3N2IyYzVmZGE0YjI1ODc5YjI4NDhjNzhlYzU2ZC90YWJsZXJhbmdlOmY5Mzc3YjJjNWZkYTRiMjU4NzliMjg0OGM3OGVjNTZkXzctMi0xLTEtMA_7f0c3455-8ff7-4cac-87fb-e7c302476d48"
      unitRef="usdPerShare">0.31</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i5edc33a3966e49fe9a46c2c69fb25bec_D20180509-20180509"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90YWJsZTpmOTM3N2IyYzVmZGE0YjI1ODc5YjI4NDhjNzhlYzU2ZC90YWJsZXJhbmdlOmY5Mzc3YjJjNWZkYTRiMjU4NzliMjg0OGM3OGVjNTZkXzgtMi0xLTEtMA_ccc3059e-e73a-4239-85c2-fd8c730844af"
      unitRef="usdPerShare">0.31</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i13d4967afd6647f6b1bb5dd956f9bb79_D20180207-20180207"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90YWJsZTpmOTM3N2IyYzVmZGE0YjI1ODc5YjI4NDhjNzhlYzU2ZC90YWJsZXJhbmdlOmY5Mzc3YjJjNWZkYTRiMjU4NzliMjg0OGM3OGVjNTZkXzktMi0xLTEtMA_53f76a14-f467-4fc6-9f01-72bb0b41b3a2"
      unitRef="usdPerShare">0.27</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i119b6b9327ce40c686d808cccfca99a8_D20200205-20200205"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMzkvZnJhZzo2YWMxMDYzOThlYzU0YWI5OWVmYmM0ZjA3OWQ3MTQ3NS90ZXh0cmVnaW9uOjZhYzEwNjM5OGVjNTRhYjk5ZWZiYzRmMDc5ZDcxNDc1XzE2NDkyNjc0NDMzNTc_4bfcedd3-ad5d-4e2d-a013-924817e96c52"
      unitRef="usdPerShare">0.35</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:TreasuryStockTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90ZXh0cmVnaW9uOjFmOTU0N2QzN2Y5NjRhOGY5NDIwYTBlNTZjOWJlMTZmXzEwNjc_192bcc1f-35fd-4780-9bf8-17a5e78b5f39">Treasury Stock:&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company&#x2019;s Board of Directors has authorized common stock repurchases under a share repurchase program.  As of December 29, 2018, the Company had remaining authorization under the share repurchase program of $520.0 million.  On May 8, 2019, the Board of Directors authorized a $1.5&#160;billion increase to the existing share repurchase program, bringing the total amount authorized since the inception of the program up to $4.5 billion, exclusive of any fees, commissions or other expenses related to such repurchases.  The repurchases may be made from time to time on the open market or in privately negotiated transactions.  The timing and amount of any shares repurchased under the program will depend on a variety of factors, including price, corporate and regulatory requirements, capital availability and other market conditions.  Repurchased shares are accounted for at cost and will be held in treasury for future issuance.  The program may be limited or terminated at any time without prior notice.  As of December&#160;28, 2019, the Company had remaining authorization under the share repurchase program of $1.49 billion, exclusive of any fees, commissions or other expenses.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The following table provides the number of shares repurchased, average price paid per share, and total amount paid for share repurchases in fiscal 2019, 2018, and 2017, respectively (in thousands, except per share amounts):&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.588%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.388%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.031%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="14" 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:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total number of shares repurchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;5,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;5,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Average price paid per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;99.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;70.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;62.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total cash paid for share repurchases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;533,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;349,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;369,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:TreasuryStockTextBlock>
    <tsco:IncreaseSharesAuthorizedShareRepurchaseProgram
      contextRef="if794822f0aaf4a3383f2f3fa3989e67e_I20190508"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90ZXh0cmVnaW9uOjFmOTU0N2QzN2Y5NjRhOGY5NDIwYTBlNTZjOWJlMTZmXzEwOTk1MTE2MzAxNjA_43b36f41-652c-4929-9c3b-9cbd62fe9c15"
      unitRef="usd">1500000000</tsco:IncreaseSharesAuthorizedShareRepurchaseProgram>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="if794822f0aaf4a3383f2f3fa3989e67e_I20190508"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90ZXh0cmVnaW9uOjFmOTU0N2QzN2Y5NjRhOGY5NDIwYTBlNTZjOWJlMTZmXzE0Ng_5208c3c0-d7ce-46bd-9d07-14f522268eb1"
      unitRef="usd">4500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90ZXh0cmVnaW9uOjFmOTU0N2QzN2Y5NjRhOGY5NDIwYTBlNTZjOWJlMTZmXzEwOTk1MTE2MjkzMDM_65a9c775-a327-4bce-a0ac-1c878761168e"
      unitRef="usd">1490000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90ZXh0cmVnaW9uOjFmOTU0N2QzN2Y5NjRhOGY5NDIwYTBlNTZjOWJlMTZmXzE2NDkyNjc0NDQwNjI_95d4ee2d-96de-4e5a-9d91-753b14b26e00">&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The following table provides the number of shares repurchased, average price paid per share, and total amount paid for share repurchases in fiscal 2019, 2018, and 2017, respectively (in thousands, except per share amounts):&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.588%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.029%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.388%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.031%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="14" 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:0%;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total number of shares repurchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;5,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;5,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Average price paid per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;99.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;70.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;62.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total cash paid for share repurchases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;533,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;349,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;369,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90YWJsZToyNjBhYmUyZDY2YjI0ODkxOWRhNWEzMzYzYTQyZDE0Yy90YWJsZXJhbmdlOjI2MGFiZTJkNjZiMjQ4OTE5ZGE1YTMzNjNhNDJkMTRjXzItMS0xLTEtMzY2Nw_2ea6b622-ed43-4121-8877-d225f85614c6"
      unitRef="shares">5384000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90YWJsZToyNjBhYmUyZDY2YjI0ODkxOWRhNWEzMzYzYTQyZDE0Yy90YWJsZXJhbmdlOjI2MGFiZTJkNjZiMjQ4OTE5ZGE1YTMzNjNhNDJkMTRjXzItMy0xLTEtMzY2OQ_83408aa4-4d67-43de-82c3-424f24ee87fc"
      unitRef="shares">4987000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90YWJsZToyNjBhYmUyZDY2YjI0ODkxOWRhNWEzMzYzYTQyZDE0Yy90YWJsZXJhbmdlOjI2MGFiZTJkNjZiMjQ4OTE5ZGE1YTMzNjNhNDJkMTRjXzItNS0xLTEtMzY3MQ_11e3ea53-b29b-4ac0-9097-6baee342cbc6"
      unitRef="shares">5924000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90YWJsZToyNjBhYmUyZDY2YjI0ODkxOWRhNWEzMzYzYTQyZDE0Yy90YWJsZXJhbmdlOjI2MGFiZTJkNjZiMjQ4OTE5ZGE1YTMzNjNhNDJkMTRjXzMtMS0xLTEtMzg1OQ_f9220311-53ba-41f4-88d7-6ef80ff95be4"
      unitRef="usdPerShare">99.05</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90YWJsZToyNjBhYmUyZDY2YjI0ODkxOWRhNWEzMzYzYTQyZDE0Yy90YWJsZXJhbmdlOjI2MGFiZTJkNjZiMjQ4OTE5ZGE1YTMzNjNhNDJkMTRjXzMtMy0xLTEtMzg2MQ_f285c597-4837-46a1-9083-c2d5dfcbae35"
      unitRef="usdPerShare">70.14</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90YWJsZToyNjBhYmUyZDY2YjI0ODkxOWRhNWEzMzYzYTQyZDE0Yy90YWJsZXJhbmdlOjI2MGFiZTJkNjZiMjQ4OTE5ZGE1YTMzNjNhNDJkMTRjXzMtNS0xLTEtMzg2Mw_223d375f-353e-4a05-a3f9-990ac97755a8"
      unitRef="usdPerShare">62.35</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90YWJsZToyNjBhYmUyZDY2YjI0ODkxOWRhNWEzMzYzYTQyZDE0Yy90YWJsZXJhbmdlOjI2MGFiZTJkNjZiMjQ4OTE5ZGE1YTMzNjNhNDJkMTRjXzQtMS0xLTEtMzcyNg_05709d73-29e8-4a5a-b60d-3f35058ca106"
      unitRef="usd">533319000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90YWJsZToyNjBhYmUyZDY2YjI0ODkxOWRhNWEzMzYzYTQyZDE0Yy90YWJsZXJhbmdlOjI2MGFiZTJkNjZiMjQ4OTE5ZGE1YTMzNjNhNDJkMTRjXzQtMy0xLTEtMzcyOQ_ff48a16b-56a7-48f5-b155-5f50a559ec99"
      unitRef="usd">349776000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDIvZnJhZzoxZjk1NDdkMzdmOTY0YThmOTQyMGEwZTU2YzliZTE2Zi90YWJsZToyNjBhYmUyZDY2YjI0ODkxOWRhNWEzMzYzYTQyZDE0Yy90YWJsZXJhbmdlOjI2MGFiZTJkNjZiMjQ4OTE5ZGE1YTMzNjNhNDJkMTRjXzQtNS0xLTEtMzczMQ_7f8c7354-a64a-4d8b-8845-18a29e4f8128"
      unitRef="usd">369403000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90ZXh0cmVnaW9uOjhiOWNjODY5YTNiZTRjNTdiODIyOTgxODE4MTRhOGI3XzI5Mw_b45bbaf2-8179-42a2-9cf9-3c345da07c00">Net Income Per Share:&lt;div&gt;&lt;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%;"&gt;Net income per share is calculated as follows (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.824%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.904%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Basic net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;562,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;119,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;4.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Dilutive effect of share-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(0.04)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Diluted net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;562,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;120,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;4.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.824%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.904%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Basic net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;532,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;122,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;4.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Dilutive effect of share-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(0.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Diluted net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;532,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;123,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;4.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.824%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.904%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Basic net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;422,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;127,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;3.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Dilutive effect of share-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Diluted net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;422,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;128,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;3.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Anti-dilutive share-based awards excluded from the above calculations totaled approximately 0.4 million, 3.1 million, and 3.9 million shares in fiscal 2019, 2018, and 2017, respectively.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90ZXh0cmVnaW9uOjhiOWNjODY5YTNiZTRjNTdiODIyOTgxODE4MTRhOGI3XzI5MQ_e16dea27-12f2-459c-8c41-2cdd0290d4f7">&lt;div&gt;&lt;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%;"&gt;Net income per share is calculated as follows (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.824%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.904%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Basic net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;562,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;119,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;4.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Dilutive effect of share-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(0.04)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Diluted net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;562,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;120,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;4.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.824%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.904%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Basic net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;532,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;122,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;4.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Dilutive effect of share-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(0.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Diluted net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;532,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;123,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;4.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.824%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.904%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;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:100%;"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Basic net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;422,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;127,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;3.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Dilutive effect of share-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(0.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Diluted net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;422,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;128,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;3.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTozODhhZmExODYyNWE0MzY5Yjc0ZDgwMWU3YmU1NzkyMi90YWJsZXJhbmdlOjM4OGFmYTE4NjI1YTQzNjliNzRkODAxZTdiZTU3OTIyXzMtMS0xLTEtMA_06108ef6-6c67-44fd-8af8-e26ba2ffd962"
      unitRef="usd">562354000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTozODhhZmExODYyNWE0MzY5Yjc0ZDgwMWU3YmU1NzkyMi90YWJsZXJhbmdlOjM4OGFmYTE4NjI1YTQzNjliNzRkODAxZTdiZTU3OTIyXzMtMy0xLTEtMA_d8db94ba-ea38-4b10-a1ec-c8b81d51839c"
      unitRef="shares">119727000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTozODhhZmExODYyNWE0MzY5Yjc0ZDgwMWU3YmU1NzkyMi90YWJsZXJhbmdlOjM4OGFmYTE4NjI1YTQzNjliNzRkODAxZTdiZTU3OTIyXzMtNS0xLTEtMA_2ae6627b-4a2d-46dc-8467-347599a9699c"
      unitRef="usdPerShare">4.70</us-gaap:EarningsPerShareBasic>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTozODhhZmExODYyNWE0MzY5Yjc0ZDgwMWU3YmU1NzkyMi90YWJsZXJhbmdlOjM4OGFmYTE4NjI1YTQzNjliNzRkODAxZTdiZTU3OTIyXzQtMS0xLTEtMA_346718ec-68d5-42d9-ae26-b9273dff4efa"
      unitRef="usd">0</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTozODhhZmExODYyNWE0MzY5Yjc0ZDgwMWU3YmU1NzkyMi90YWJsZXJhbmdlOjM4OGFmYTE4NjI1YTQzNjliNzRkODAxZTdiZTU3OTIyXzQtMy0xLTEtMA_2d4e1c26-2557-4f08-bcf5-6ff1c759b353"
      unitRef="shares">1016000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <tsco:DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTozODhhZmExODYyNWE0MzY5Yjc0ZDgwMWU3YmU1NzkyMi90YWJsZXJhbmdlOjM4OGFmYTE4NjI1YTQzNjliNzRkODAxZTdiZTU3OTIyXzQtNS0xLTEtMA_4bb81601-4f90-4faa-b347-7d197bf96ec6"
      unitRef="usdPerShare">0.04</tsco:DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare>
    <us-gaap:NetIncomeLoss
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTozODhhZmExODYyNWE0MzY5Yjc0ZDgwMWU3YmU1NzkyMi90YWJsZXJhbmdlOjM4OGFmYTE4NjI1YTQzNjliNzRkODAxZTdiZTU3OTIyXzUtMS0xLTEtMA_db8f28e7-4592-45a1-a9f2-660dfde9df44"
      unitRef="usd">562354000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTozODhhZmExODYyNWE0MzY5Yjc0ZDgwMWU3YmU1NzkyMi90YWJsZXJhbmdlOjM4OGFmYTE4NjI1YTQzNjliNzRkODAxZTdiZTU3OTIyXzUtMy0xLTEtMA_c52c0caf-001c-4d38-a4c8-cb74adac4c50"
      unitRef="shares">120743000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTozODhhZmExODYyNWE0MzY5Yjc0ZDgwMWU3YmU1NzkyMi90YWJsZXJhbmdlOjM4OGFmYTE4NjI1YTQzNjliNzRkODAxZTdiZTU3OTIyXzUtNS0xLTEtMA_5867811c-0a25-4f1a-821e-472959beb3b3"
      unitRef="usdPerShare">4.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpjNzcwMWZhZWVhYTE0YWEzYWQ3YWVlMjAyZmEzZTdiMy90YWJsZXJhbmdlOmM3NzAxZmFlZWFhMTRhYTNhZDdhZWUyMDJmYTNlN2IzXzMtMS0xLTEtMA_afd2e74d-1808-41dc-8f04-ac8d2ff1806e"
      unitRef="usd">532357000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpjNzcwMWZhZWVhYTE0YWEzYWQ3YWVlMjAyZmEzZTdiMy90YWJsZXJhbmdlOmM3NzAxZmFlZWFhMTRhYTNhZDdhZWUyMDJmYTNlN2IzXzMtMy0xLTEtMA_94cfc334-13b4-472f-b153-899fe41fa519"
      unitRef="shares">122651000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpjNzcwMWZhZWVhYTE0YWEzYWQ3YWVlMjAyZmEzZTdiMy90YWJsZXJhbmdlOmM3NzAxZmFlZWFhMTRhYTNhZDdhZWUyMDJmYTNlN2IzXzMtNS0xLTEtMA_9dae66fd-42f1-4f21-a029-9c096091e734"
      unitRef="usdPerShare">4.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpjNzcwMWZhZWVhYTE0YWEzYWQ3YWVlMjAyZmEzZTdiMy90YWJsZXJhbmdlOmM3NzAxZmFlZWFhMTRhYTNhZDdhZWUyMDJmYTNlN2IzXzQtMS0xLTEtMA_8abb6643-e634-448e-b189-8dc5450b614f"
      unitRef="usd">0</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpjNzcwMWZhZWVhYTE0YWEzYWQ3YWVlMjAyZmEzZTdiMy90YWJsZXJhbmdlOmM3NzAxZmFlZWFhMTRhYTNhZDdhZWUyMDJmYTNlN2IzXzQtMy0xLTEtMA_15880b83-636d-4786-811c-cf17834ae176"
      unitRef="shares">820000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <tsco:DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpjNzcwMWZhZWVhYTE0YWEzYWQ3YWVlMjAyZmEzZTdiMy90YWJsZXJhbmdlOmM3NzAxZmFlZWFhMTRhYTNhZDdhZWUyMDJmYTNlN2IzXzQtNS0xLTEtMA_b95bbd0d-a64f-4009-92b9-c4d4f5b379ec"
      unitRef="usdPerShare">0.03</tsco:DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare>
    <us-gaap:NetIncomeLoss
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpjNzcwMWZhZWVhYTE0YWEzYWQ3YWVlMjAyZmEzZTdiMy90YWJsZXJhbmdlOmM3NzAxZmFlZWFhMTRhYTNhZDdhZWUyMDJmYTNlN2IzXzUtMS0xLTEtMA_96763848-b14d-4e89-9f37-a7c0c550d0b6"
      unitRef="usd">532357000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpjNzcwMWZhZWVhYTE0YWEzYWQ3YWVlMjAyZmEzZTdiMy90YWJsZXJhbmdlOmM3NzAxZmFlZWFhMTRhYTNhZDdhZWUyMDJmYTNlN2IzXzUtMy0xLTEtMA_6310cd12-0c8e-406e-b8ce-cedaba67a33e"
      unitRef="shares">123471000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpjNzcwMWZhZWVhYTE0YWEzYWQ3YWVlMjAyZmEzZTdiMy90YWJsZXJhbmdlOmM3NzAxZmFlZWFhMTRhYTNhZDdhZWUyMDJmYTNlN2IzXzUtNS0xLTEtMA_cda26f1d-4c84-4713-8afb-4a0cc406bbf5"
      unitRef="usdPerShare">4.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpkMDM3YzI5MzRhZDA0YzNiYmIzMGYyYmE2NGEyYWFiYS90YWJsZXJhbmdlOmQwMzdjMjkzNGFkMDRjM2JiYjMwZjJiYTY0YTJhYWJhXzMtMS0xLTEtMA_5be57b57-a7c1-4e4f-80a5-84631f35a16e"
      unitRef="usd">422599000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpkMDM3YzI5MzRhZDA0YzNiYmIzMGYyYmE2NGEyYWFiYS90YWJsZXJhbmdlOmQwMzdjMjkzNGFkMDRjM2JiYjMwZjJiYTY0YTJhYWJhXzMtMy0xLTEtMA_53109438-b60f-4318-a6d8-e1171fcdacea"
      unitRef="shares">127588000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpkMDM3YzI5MzRhZDA0YzNiYmIzMGYyYmE2NGEyYWFiYS90YWJsZXJhbmdlOmQwMzdjMjkzNGFkMDRjM2JiYjMwZjJiYTY0YTJhYWJhXzMtNS0xLTEtMA_1e2a1eb5-c616-47f2-9383-8b4fb0e84635"
      unitRef="usdPerShare">3.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpkMDM3YzI5MzRhZDA0YzNiYmIzMGYyYmE2NGEyYWFiYS90YWJsZXJhbmdlOmQwMzdjMjkzNGFkMDRjM2JiYjMwZjJiYTY0YTJhYWJhXzQtMS0xLTEtMA_882126fb-d3bb-460c-9a3d-bcd162b5b2b9"
      unitRef="usd">0</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpkMDM3YzI5MzRhZDA0YzNiYmIzMGYyYmE2NGEyYWFiYS90YWJsZXJhbmdlOmQwMzdjMjkzNGFkMDRjM2JiYjMwZjJiYTY0YTJhYWJhXzQtMy0xLTEtMA_0c851d20-1fa2-404e-8069-1d2e0105a17c"
      unitRef="shares">616000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <tsco:DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpkMDM3YzI5MzRhZDA0YzNiYmIzMGYyYmE2NGEyYWFiYS90YWJsZXJhbmdlOmQwMzdjMjkzNGFkMDRjM2JiYjMwZjJiYTY0YTJhYWJhXzQtNS0xLTEtMA_187570ba-fd5e-4995-9f6a-db73cb470256"
      unitRef="usdPerShare">0.01</tsco:DilutiveStockOptionsAndRestrictedStockUnitsOutstandingPerShare>
    <us-gaap:NetIncomeLoss
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpkMDM3YzI5MzRhZDA0YzNiYmIzMGYyYmE2NGEyYWFiYS90YWJsZXJhbmdlOmQwMzdjMjkzNGFkMDRjM2JiYjMwZjJiYTY0YTJhYWJhXzUtMS0xLTEtMA_5be57b57-a7c1-4e4f-80a5-84631f35a16e"
      unitRef="usd">422599000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpkMDM3YzI5MzRhZDA0YzNiYmIzMGYyYmE2NGEyYWFiYS90YWJsZXJhbmdlOmQwMzdjMjkzNGFkMDRjM2JiYjMwZjJiYTY0YTJhYWJhXzUtMy0xLTEtMA_3f30c122-7280-43ac-9442-0574dd2bf929"
      unitRef="shares">128204000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90YWJsZTpkMDM3YzI5MzRhZDA0YzNiYmIzMGYyYmE2NGEyYWFiYS90YWJsZXJhbmdlOmQwMzdjMjkzNGFkMDRjM2JiYjMwZjJiYTY0YTJhYWJhXzUtNS0xLTEtMA_d138426d-7ca1-495b-9b24-d596d480b9ba"
      unitRef="usdPerShare">3.30</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90ZXh0cmVnaW9uOjhiOWNjODY5YTNiZTRjNTdiODIyOTgxODE4MTRhOGI3XzIyMQ_d5f5c491-fc32-4ca6-9ae6-844258800d22"
      unitRef="shares">400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90ZXh0cmVnaW9uOjhiOWNjODY5YTNiZTRjNTdiODIyOTgxODE4MTRhOGI3XzIyNQ_71cff3a0-dd1d-4361-b1a9-d77b6a318215"
      unitRef="shares">3100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDUvZnJhZzo4YjljYzg2OWEzYmU0YzU3YjgyMjk4MTgxODE0YThiNy90ZXh0cmVnaW9uOjhiOWNjODY5YTNiZTRjNTdiODIyOTgxODE4MTRhOGI3XzIzMw_00664df0-b732-467e-9241-9b0a5f75b288"
      unitRef="shares">3900000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90ZXh0cmVnaW9uOjE2ZDY0ZjQ0MjVkNzQ4MDQ4ZjkxNDdiNWE4OTcwYzBlXzM0Njc_9de92b0f-9d0a-470b-92fb-25a1c8688127">Income Taxes:&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The provision for income taxes consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.824%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.904%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:6pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Current tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;128,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;123,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;207,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;25,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;15,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;14,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;153,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;138,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;222,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Deferred tax expense (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;11,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;9,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;22,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(4,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;7,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;12,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;27,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Total provision&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;161,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;151,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;249,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.&#160;Significant components of the deferred tax assets and liabilities are as follows (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.460%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.904%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Inventory valuation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;16,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;14,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Accrued employee benefits costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;12,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;15,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Accrued sales tax audit reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;3,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Rent expenses in excess of cash payments required&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;30,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;25,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;14,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;17,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Workers&#x2019; compensation insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;10,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;9,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;General liability insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;6,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;5,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Lease exit obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Income tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;6,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;5,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;5,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;9,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;109,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;108,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Inventory basis difference&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(4,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(4,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(2,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(1,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(93,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(87,417)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(8,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(6,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(386)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(2,083)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(109,226)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(102,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Net deferred tax (liability)/asset&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;6,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company has evaluated the need for a valuation allowance for all or a portion of the deferred tax assets.&#160;&#160;The Company believes that all of the deferred tax assets will more likely than not be realized through future earnings.&#160;&#160;The Company had state tax credit carryforwards of $6.2 million and $5.7 million as of December&#160;28, 2019 and December&#160;29, 2018, respectively, with varying dates of expiration through 2031.&#160;&#160;The Company provided no valuation allowance as of December&#160;28, 2019 and December&#160;29, 2018 for state tax credit carryforwards, as the Company believes it is more likely than not that all of these credits will be utilized before their expiration dates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;A reconciliation of the provision for income taxes to the amounts computed at the federal statutory rate is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.824%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.904%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:6pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Tax provision at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;151,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;143,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;235,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Tax effect of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;State income taxes, net of federal tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;19,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;18,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;14,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Section 162(m) limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Tax credits, net of federal tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(7,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(7,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(5,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Share-based compensation programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(4,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(4,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(1,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Enactment of tax legislation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(928)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(1,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;161,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;151,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;249,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company and its affiliates file income tax returns in the U.S. and various state and local jurisdictions.&#160;&#160;With few exceptions, the Company is no longer subject to federal, state and local income tax examinations by tax authorities for years before 2015.&#160;&#160;Various states have completed an examination of our income tax returns for 2015 through 2017 with minimal adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The total amount of unrecognized tax positions that, if recognized, would decrease the effective tax rate, is $2.3 million at December&#160;28, 2019. In addition, the Company recognizes current interest and penalties accrued related to these uncertain tax positions as interest expense, and the amount is not material to the Consolidated Statements of Income.&#160;&#160;The Company has considered the reasonably possible expected net change in uncertain tax positions during the next 12 months and does not expect any material changes to our liability for uncertain tax positions through December 26, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;A reconciliation of the beginning and ending gross amount of unrecognized tax benefits (exclusive of interest and penalties) is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.824%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.904%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;2,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;1,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(420)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(127)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;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);"&gt;2,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;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);"&gt;2,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;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);"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90ZXh0cmVnaW9uOjE2ZDY0ZjQ0MjVkNzQ4MDQ4ZjkxNDdiNWE4OTcwYzBlXzM0NjE_0a0dac4b-5206-4f11-a4b3-3c20e4734216">&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The provision for income taxes consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.824%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.904%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:6pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Current tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;128,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;123,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;207,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;25,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;15,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;14,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;153,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;138,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;222,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Deferred tax expense (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;11,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;9,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;22,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(4,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;7,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;12,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;27,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Total provision&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;161,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;151,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;249,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzQtMS0xLTEtMA_a6bcbc98-d55e-4015-80a3-bc16aa089d15"
      unitRef="usd">128490000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzQtMy0xLTEtMA_38fca95f-d6c5-4863-bffe-145022a3850b"
      unitRef="usd">123388000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzQtNS0xLTEtMA_d125205f-6255-422e-8ce9-4c92ac37bb1a"
      unitRef="usd">207986000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzUtMS0xLTEtMA_c70a7500-7083-4251-80b2-3165b2f3397f"
      unitRef="usd">25091000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzUtMy0xLTEtMA_adb37b80-a827-4148-8756-80645c832ac8"
      unitRef="usd">15597000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzUtNS0xLTEtMA_fe6c0445-9d2b-4b29-bd9a-15e5c489fc60"
      unitRef="usd">14516000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzYtMS0xLTEtMA_e36f0b36-9dfc-4d70-87ed-4b405af25c0b"
      unitRef="usd">153581000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzYtMy0xLTEtMA_853a23a4-f81c-4db4-aa5b-6a606a11247c"
      unitRef="usd">138985000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzYtNS0xLTEtMA_3b1d1c71-2580-4f16-a83f-9d51c3534d45"
      unitRef="usd">222502000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzktMS0xLTEtMA_7bb993a9-f07b-49a9-ad68-e44e91b0f0b2"
      unitRef="usd">11770000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzktMy0xLTEtMA_c8804e8a-e96b-490d-b20d-860727829d52"
      unitRef="usd">9650000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzktNS0xLTEtMA_bf7e83da-568d-4099-8f66-2dfac0ada086"
      unitRef="usd">22469000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzEwLTEtMS0xLTA_195f29f5-5786-4d78-8ee9-ae5c4644b7e2"
      unitRef="usd">-4328000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzEwLTMtMS0xLTA_eba5aea7-7532-4304-8a83-338bad321427"
      unitRef="usd">2393000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzEwLTUtMS0xLTA_11add9e1-dac5-4153-88d0-5d61094e86f4"
      unitRef="usd">4953000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <tsco:Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzExLTEtMS0xLTA_5a2a73d5-fef4-4380-89ea-b00a3aeda6a1"
      unitRef="usd">7442000</tsco:Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap>
    <tsco:Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzExLTMtMS0xLTA_1dc1cfcf-2074-41f0-8d13-89cd2ecba5ab"
      unitRef="usd">12043000</tsco:Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap>
    <tsco:Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzExLTUtMS0xLTA_7bb0c80a-5d2c-4e75-99d0-31888f004bd1"
      unitRef="usd">27422000</tsco:Deferredincometaxexpensebenefitnetoftaxexpenseofinterestrateswap>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzEyLTEtMS0xLTA_a31083a4-6203-448c-a66a-62a1db0dbdc8"
      unitRef="usd">161023000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzEyLTMtMS0xLTA_6b79e977-98e6-4be4-92bc-ac6ae0ed177f"
      unitRef="usd">151028000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToyOTlmMzY1MzkwNjg0NTM1YWEwOWIxNWIyMzg2ODkxNC90YWJsZXJhbmdlOjI5OWYzNjUzOTA2ODQ1MzVhYTA5YjE1YjIzODY4OTE0XzEyLTUtMS0xLTA_e510def1-2e22-4226-8839-b203f3f8c34f"
      unitRef="usd">249924000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90ZXh0cmVnaW9uOjE2ZDY0ZjQ0MjVkNzQ4MDQ4ZjkxNDdiNWE4OTcwYzBlXzM0NjI_3331d21d-7edc-49dc-a83a-5cafbf725256">Significant components of the deferred tax assets and liabilities are as follows (in&#160;thousands):&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.460%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.904%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 29, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Inventory valuation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;16,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;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);"&gt;14,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Accrued employee benefits costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;12,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;15,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Accrued sales tax audit reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;3,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Rent expenses in excess of cash payments required&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;30,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;25,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;14,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;17,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Workers&#x2019; compensation insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;10,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;9,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;General liability insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;6,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;5,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Lease exit obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Income tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;6,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;5,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;5,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;9,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;109,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;108,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Inventory basis difference&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(4,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(4,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(2,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(1,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(93,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(87,417)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(8,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(6,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(386)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(2,083)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(109,226)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(102,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Net deferred tax (liability)/asset&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;6,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzItMS0xLTEtMA_522338e2-e17f-4299-bb78-654fcb9791b4"
      unitRef="usd">16676000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzItMy0xLTEtMA_cf126c47-bf9a-40d4-9563-e3850114bde4"
      unitRef="usd">14417000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzMtMS0xLTEtMA_44e9c5b7-921c-42b7-849c-eed401750557"
      unitRef="usd">12002000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzMtMy0xLTEtMA_ebb21cc7-a7db-473e-bba5-1ae1cec605c5"
      unitRef="usd">15333000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <tsco:DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzQtMS0xLTEtMA_f11032e3-0ff3-40a1-81c1-6cf699aaf641"
      unitRef="usd">4173000</tsco:DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits>
    <tsco:DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzQtMy0xLTEtMA_2562e089-4fe9-4dc0-b20e-c47970cce9d3"
      unitRef="usd">3419000</tsco:DeferredTaxAssetsLongTermTaxEffectOfSalesTaxAudits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzUtMS0xLTEtMA_0e4bf69f-9f9c-4be1-8e97-474b3bbc4898"
      unitRef="usd">30975000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzUtMy0xLTEtMA_78f98872-42d4-48d6-b015-0771652e698e"
      unitRef="usd">25628000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <tsco:DeferredTaxAssetsDeferredCompensation
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzYtMS0xLTEtMA_0844ca2b-549f-45a4-8b09-1b3a0c71e0e3"
      unitRef="usd">14836000</tsco:DeferredTaxAssetsDeferredCompensation>
    <tsco:DeferredTaxAssetsDeferredCompensation
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzYtMy0xLTEtMA_99079569-05dd-4c58-94a4-39ddcc5674e1"
      unitRef="usd">17598000</tsco:DeferredTaxAssetsDeferredCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzctMS0xLTEtMA_fb295b8e-67a5-4206-9f59-738281201584"
      unitRef="usd">10154000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzctMy0xLTEtMA_c3bc46ed-6fc0-4c69-b07a-3082e90e46a9"
      unitRef="usd">9900000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance>
    <tsco:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzgtMS0xLTEtMA_82e4621d-4d20-47f2-a7d0-a83c3eb06024"
      unitRef="usd">6025000</tsco:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance>
    <tsco:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzgtMy0xLTEtMA_d2357e73-235f-494f-9b0e-e78c441422dd"
      unitRef="usd">5410000</tsco:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsGeneralLiabilityInsurance>
    <tsco:DeferredTaxAssetsLeaseExitObligation
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzktMS0xLTEtMA_d61dd3ff-b265-4b57-98f2-cdbf88215187"
      unitRef="usd">2087000</tsco:DeferredTaxAssetsLeaseExitObligation>
    <tsco:DeferredTaxAssetsLeaseExitObligation
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzktMy0xLTEtMA_049c3681-c986-45fd-9df4-13db12757102"
      unitRef="usd">2010000</tsco:DeferredTaxAssetsLeaseExitObligation>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzEwLTEtMS0xLTA_c9f569cf-885d-4f80-a958-823fa437d935"
      unitRef="usd">6377000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzEwLTMtMS0xLTA_ee5c7551-2dc1-4ae8-8c19-20f5bc1a14cb"
      unitRef="usd">5773000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzExLTEtMS0xLTA_91e0e292-7119-433a-9697-49c2b842f748"
      unitRef="usd">5768000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzExLTMtMS0xLTA_81368a5b-c280-4a0d-bf0b-efc8a74879e7"
      unitRef="usd">9160000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzEyLTEtMS0xLTA_1b2adb1f-a921-4f7e-b1ce-f032b924087c"
      unitRef="usd">109073000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzEyLTMtMS0xLTA_8939f501-ea2a-4b82-8386-1873722b303f"
      unitRef="usd">108648000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE0LTEtMS0xLTA_f37cb8fc-9916-4bc8-920c-7d98c4651714"
      unitRef="usd">4667000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE0LTMtMS0xLTA_570956d4-6438-421b-bff7-d4b8fce6db4d"
      unitRef="usd">4590000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE1LTEtMS0xLTA_e914bc57-50b6-4f0d-9dff-43cd740da712"
      unitRef="usd">2024000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE1LTMtMS0xLTA_7ebc9f20-3c43-4233-878e-bf72ea7ebe71"
      unitRef="usd">1912000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE2LTEtMS0xLTA_cbc7bd1f-be81-4e3d-9a94-b7eea1097b2f"
      unitRef="usd">93919000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE2LTMtMS0xLTA_79aeb88c-6517-43bf-a0a2-9e32d8af3b38"
      unitRef="usd">87417000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE3LTEtMS0xLTA_bbe31a48-b669-4fb8-a5ac-f5baa058464b"
      unitRef="usd">8230000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE3LTMtMS0xLTA_39a69a0f-0028-4fae-9031-fec87319b171"
      unitRef="usd">6039000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE4LTEtMS0xLTA_c76f3061-9702-4dfb-9076-c7f115e04253"
      unitRef="usd">386000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE4LTMtMS0xLTA_f3031c5f-0245-43a2-9afe-1839186c80a3"
      unitRef="usd">2083000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE5LTEtMS0xLTA_8efe8949-e9e5-457d-97e6-46d48cd4f302"
      unitRef="usd">109226000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzE5LTMtMS0xLTA_2ac55481-6132-438a-b560-fca5ce382279"
      unitRef="usd">102041000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxLiabilities
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzIxLTEtMS0xLTA_a29028a3-a1d1-4c0c-96b9-c6a06eb97ecd"
      unitRef="usd">153000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZToxZGNlNmQ0Y2YzODE0MDRkOWI5ZDY4MWJkMjc2OGQ0Mi90YWJsZXJhbmdlOjFkY2U2ZDRjZjM4MTQwNGQ5YjlkNjgxYmQyNzY4ZDQyXzIxLTMtMS0xLTA_e0d7e435-1c7a-4b51-b1ce-9c80a2587134"
      unitRef="usd">6607000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90ZXh0cmVnaW9uOjE2ZDY0ZjQ0MjVkNzQ4MDQ4ZjkxNDdiNWE4OTcwYzBlXzE5MTQ_e8914f83-961c-4e38-9fce-b83c22333ea2"
      unitRef="usd">6200000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90ZXh0cmVnaW9uOjE2ZDY0ZjQ0MjVkNzQ4MDQ4ZjkxNDdiNWE4OTcwYzBlXzE5MjE_5b79f981-c28b-41f7-895f-c6d7d1149791"
      unitRef="usd">5700000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90ZXh0cmVnaW9uOjE2ZDY0ZjQ0MjVkNzQ4MDQ4ZjkxNDdiNWE4OTcwYzBlXzIwMzM_2526f68d-7e9e-4e3b-9cad-e45542c6e5f3"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90ZXh0cmVnaW9uOjE2ZDY0ZjQ0MjVkNzQ4MDQ4ZjkxNDdiNWE4OTcwYzBlXzIwMzM_ec044bd2-5b30-4628-b0ca-581263c4e45d"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90ZXh0cmVnaW9uOjE2ZDY0ZjQ0MjVkNzQ4MDQ4ZjkxNDdiNWE4OTcwYzBlXzM0ODk_c68b42f3-2e9c-4587-ad34-43275c8c3119">&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;A reconciliation of the provision for income taxes to the amounts computed at the federal statutory rate is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.824%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.904%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:6pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Tax provision at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;151,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;143,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;235,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Tax effect of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&lt;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);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;State income taxes, net of federal tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;19,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;18,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;14,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Section 162(m) limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;2,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Tax credits, net of federal tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(7,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(7,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(5,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Share-based compensation programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(4,484)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(4,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(1,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Enactment of tax legislation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(928)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(1,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;161,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;151,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;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);"&gt;249,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzMtMS0xLTEtMA_d9a72a4e-20f2-42e9-aa09-76f9125026bf"
      unitRef="usd">151909000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzMtMy0xLTEtMA_f83e99e3-7c9b-4f87-8dcb-00fe584da172"
      unitRef="usd">143511000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzMtNS0xLTEtMA_0825999f-c03f-4c8e-a4a3-258333eda102"
      unitRef="usd">235383000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzUtMS0xLTEtMA_5b5c9054-b79b-4484-b4f7-d48d0d3763ef"
      unitRef="usd">19722000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzUtMy0xLTEtMA_f2961ce8-3166-4834-a9dc-0b52da440123"
      unitRef="usd">18019000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzUtNS0xLTEtMA_6d387e8d-f81f-4103-aa90-8629f0192dd1"
      unitRef="usd">14320000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzYtMS0xLTEtMA_329ddcd3-1329-4217-a6ed-16f53fa09f1b"
      unitRef="usd">2572000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzYtMy0xLTEtMA_ea496188-da5e-4147-a5c8-607b18395a5c"
      unitRef="usd">2581000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzYtNS0xLTEtMA_c4aff577-332b-41d5-a011-b21de3dc55a4"
      unitRef="usd">1223000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzctMS0xLTEtMA_482939a7-2e0c-437e-984b-e45b984b9819"
      unitRef="usd">7768000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzctMy0xLTEtMA_937f4338-6075-484e-b772-e7cb9d3bd504"
      unitRef="usd">7140000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzctNS0xLTEtMA_b21c9fae-a13a-4607-b3d5-a8d8b10160c2"
      unitRef="usd">5060000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationDeductions
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzgtMS0xLTEtMA_e7f4fd11-f51c-4cc8-9e50-952e11fc0628"
      unitRef="usd">4484000</us-gaap:IncomeTaxReconciliationDeductions>
    <us-gaap:IncomeTaxReconciliationDeductions
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzgtMy0xLTEtMA_ea951b23-c6d8-4383-8df2-239251a0b377"
      unitRef="usd">4522000</us-gaap:IncomeTaxReconciliationDeductions>
    <us-gaap:IncomeTaxReconciliationDeductions
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzgtNS0xLTEtMA_43cba3dd-2ea3-4723-856c-4f23f5fd1d30"
      unitRef="usd">1040000</us-gaap:IncomeTaxReconciliationDeductions>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzktMS0xLTEtMA_08f9ff87-2561-451d-91dd-0135eb88058c"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzktMy0xLTEtMA_093ebed4-b847-4c22-ba3b-2bf1fd15992f"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzktNS0xLTEtMA_f0e60129-5108-49e4-9ff7-0804521b286b"
      unitRef="usd">4856000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzEwLTEtMS0xLTA_66b565f1-acbd-420b-8a47-8cffe78c23bb"
      unitRef="usd">928000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzEwLTMtMS0xLTA_5590afee-6e5c-4f21-80dd-57df7b5b9dfb"
      unitRef="usd">-1421000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzEwLTUtMS0xLTA_56dda5dd-9b1a-498e-9127-d63604666a9c"
      unitRef="usd">242000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzExLTEtMS0xLTA_d3a0aefb-084c-474d-aa31-78eb921cdae8"
      unitRef="usd">161023000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzExLTMtMS0xLTA_6a6b90d0-8a2c-4206-8f0a-d97fe77be2b2"
      unitRef="usd">151028000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTpjOTQ5MmJjYzk1ZDQ0ZjRlYmNhNTg2ZjM0OGNjZTQxMi90YWJsZXJhbmdlOmM5NDkyYmNjOTVkNDRmNGViY2E1ODZmMzQ4Y2NlNDEyXzExLTUtMS0xLTA_412fbaa3-7c6b-42d7-92a3-b3022d55b860"
      unitRef="usd">249924000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90ZXh0cmVnaW9uOjE2ZDY0ZjQ0MjVkNzQ4MDQ4ZjkxNDdiNWE4OTcwYzBlXzI4NjE_666a181b-da43-4d9c-a73b-b8c5b7890071"
      unitRef="usd">2300000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90ZXh0cmVnaW9uOjE2ZDY0ZjQ0MjVkNzQ4MDQ4ZjkxNDdiNWE4OTcwYzBlXzM0NjU_0fb89595-201c-43ed-9c2c-609a3de03e2e">&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;A reconciliation of the beginning and ending gross amount of unrecognized tax benefits (exclusive of interest and penalties) is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.824%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.904%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;2,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;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);"&gt;1,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Additions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:6.75pt;padding-right:1pt;"&gt;&lt;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);"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(420)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;(127)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;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);"&gt;2,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;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);"&gt;2,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;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);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;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);"&gt;1,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzItMS0xLTEtMA_4c19fa99-4ba5-46cd-a24c-1139fe95fd19"
      unitRef="usd">2451000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iac01cdb9ac6547e589731803fbd1db8e_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzItMy0xLTEtMA_f6d89557-e916-44d8-9190-e99981f0c614"
      unitRef="usd">1993000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5bc0963b1107439dac5f0501a2b4271a_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzItNS0xLTEtMA_f10241e8-3d9e-455f-b82d-5bc4b11c9dfc"
      unitRef="usd">1579000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzMtMS0xLTEtMA_bfe643a2-d222-4775-8bbf-5e7c07752d8c"
      unitRef="usd">650000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzMtMy0xLTEtMA_611b49bd-6816-4516-82af-03d1c657c811"
      unitRef="usd">621000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzMtNS0xLTEtMA_02359dbd-e5ca-4371-bc5a-8a7b45a3e17e"
      unitRef="usd">527000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzQtMS0xLTEtMA_884f0702-522a-4a69-9321-8037356ae305"
      unitRef="usd">59000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzQtMy0xLTEtMA_f448d35e-ff60-4d51-9be9-075df1096f58"
      unitRef="usd">257000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzQtNS0xLTEtMA_ab2d98d5-2648-46e3-8c18-d20beb2d24f9"
      unitRef="usd">14000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzUtMS0xLTEtMA_272fe554-acc3-47e1-87e2-3d7b7b78137e"
      unitRef="usd">400000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzUtMy0xLTEtMA_4bbd1e0b-515f-4d7d-b491-e70a2172710c"
      unitRef="usd">420000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzUtNS0xLTEtMA_b31c3ba7-2a37-4602-b875-63034c85494d"
      unitRef="usd">127000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzctMS0xLTEtMA_6113f602-d4ba-4b47-a44a-76ffc130389a"
      unitRef="usd">2760000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i40e5430f3fec46f1a51681d998021d11_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzctMy0xLTEtMA_e3b33ffe-2f0d-4b3a-a510-a71661883522"
      unitRef="usd">2451000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iac01cdb9ac6547e589731803fbd1db8e_I20171230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNDgvZnJhZzoxNmQ2NGY0NDI1ZDc0ODA0OGY5MTQ3YjVhODk3MGMwZS90YWJsZTo1OTg4YmRkNDkyNGI0NzdlOWE2YmNkNWJjM2RiNzA3Ni90YWJsZXJhbmdlOjU5ODhiZGQ0OTI0YjQ3N2U5YTZiY2Q1YmMzZGI3MDc2XzctNS0xLTEtMA_b3504338-bee7-4e4b-b818-0cde7c74acc1"
      unitRef="usd">1993000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzEyMzY_3b9a9bf1-6c42-4cee-b32f-e47ee0888acf">Retirement Benefit Plans:&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company has a defined contribution benefit plan, the Tractor Supply Company 401(k) Retirement Savings Plan (the &#x201c;401(k) Plan&#x201d;), which provides retirement benefits for eligible employees.&#160;&#160;The Company matches (in cash) 100% of the employee&#x2019;s elective contributions up to 3% of eligible compensation plus 50% of the employee&#x2019;s elective contributions from 3% to 6% of eligible compensation.&#160;&#160;In no event shall the total Company match made on behalf of the employee exceed 4.5% of the employee&#x2019;s eligible compensation.&#160;&#160;All current contributions are immediately vested.&#160;&#160;Company contributions to the 401(k) Plan were approximately $9.8 million, $8.5 million, and $7.4 million during fiscal 2019, 2018, and 2017, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company offers, through a deferred compensation program, the opportunity for certain qualifying employees to elect to defer a portion of their annual base salary and/or their annual incentive bonus.&#160; Under the deferred compensation program, a percentage of the participants&#x2019; salary deferral is matched by the Company, limited to a maximum annual matching contribution of $4,500.&#160;&#160;The Company&#x2019;s contributions, including accrued interest, were $0.7 million, $0.6 million, and $0.5 million during fiscal 2019, 2018, and 2017, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <tsco:PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzI2NA_e16f4250-5be3-4820-81e0-e09125ae0566"
      unitRef="number">1</tsco:PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution>
    <tsco:MaximumPercentageOfEmployeesCompensationEligibleFor100Match
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzMxNA_1d5026e9-107c-4ed2-8232-af88a895602c"
      unitRef="number">0.03</tsco:MaximumPercentageOfEmployeesCompensationEligibleFor100Match>
    <tsco:PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzM0Nw_322c1fa5-0e8d-4a4a-a5b1-6fce7fa9d8b6"
      unitRef="number">0.50</tsco:PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution>
    <tsco:MinimumPercentageofEmployeesCompensationEligibleFor50Match
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzM5Ng_74ebc173-de20-4ac8-92e4-5bb27fdfa284"
      unitRef="number">0.03</tsco:MinimumPercentageofEmployeesCompensationEligibleFor50Match>
    <tsco:MaximumPercentageOfEmployeessCompensationEligibleFor50Match
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzQwMg_79a28225-8070-4c05-b545-5870a90da657"
      unitRef="number">0.06</tsco:MaximumPercentageOfEmployeessCompensationEligibleFor50Match>
    <tsco:CompanyMaximumMatchAsPercentageOfEligibleCompensation
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzUxMg_5e41a159-2d82-459f-b805-c864010d304f"
      unitRef="number">0.045</tsco:CompanyMaximumMatchAsPercentageOfEligibleCompensation>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzY2OA_bfce3cbe-7dd9-45f0-910e-9a847bf212d4"
      unitRef="usd">9800000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzY3Mg_bc1eff23-2bd0-42dc-9fee-4547b2e3ef3d"
      unitRef="usd">8500000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzY4MA_01493ba8-0f6f-40a7-9d6e-71af1ac726b1"
      unitRef="usd">7400000</us-gaap:DefinedContributionPlanCostRecognized>
    <tsco:CompanyMaximumMatchUnderDeferredCompensationProgram
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzExMDM_c5d9806c-e165-44c4-a115-25f8557809f3"
      unitRef="usd">4500</tsco:CompanyMaximumMatchUnderDeferredCompensationProgram>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzExNzA_c81c3f21-7ef4-4c6c-9e89-b6c179432074"
      unitRef="usd">700000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="id27c13ad82824f7ebf424b99e9b6e58a_D20171231-20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzExNzQ_c1d6deac-a99a-4325-8d77-1ad423059c93"
      unitRef="usd">600000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="i05ca80efa52a477f8a183219ef94e9ed_D20170101-20171230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTQvZnJhZzpjNjFkYjk3NjUyZDg0ZTA1OTZhM2RjYWRhYTBjMjZlNi90ZXh0cmVnaW9uOmM2MWRiOTc2NTJkODRlMDU5NmEzZGNhZGFhMGMyNmU2XzExODI_c81aa768-ce60-42f8-a183-94248b9e1f48"
      unitRef="usd">500000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTcvZnJhZzowZjU1MjgyMjU4ZWM0ZTVkYjI0MmQyYzc4MTI0N2I0NS90ZXh0cmVnaW9uOjBmNTUyODIyNThlYzRlNWRiMjQyZDJjNzgxMjQ3YjQ1XzM1MA_bf47440b-c808-431a-9dc1-5e957b63009f">Commitments and Contingencies:&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Construction and Real Estate Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;At December&#160;28, 2019, the Company had no material contractual commitments related to construction projects extending greater than twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Letters of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;At December&#160;28, 2019, there were $32.0 million outstanding letters of credit under the 2016 Senior Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Litigation&lt;/span&gt;&lt;/div&gt;The Company is involved in various litigation matters arising in the ordinary course of business.  The Company believes that, based upon information currently available, any estimated loss related to such matters has been adequately provided for in accrued liabilities to the extent probable and reasonably estimable.  Accordingly, the Company currently expects these matters will be resolved without material adverse effect on its consolidated financial position, results of operations or cash flows.&#160; However, litigation and other legal matters involve an element of uncertainty. Future developments in such matters, including adverse decisions or settlements or resulting required changes to the Company&#x2019;s business operations, could affect our consolidated operating results when resolved in future periods or could result in liability or other amounts material to the Company&#x2019;s Consolidated Financial Statements.</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:PurchaseObligationDueInSecondYear
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTcvZnJhZzowZjU1MjgyMjU4ZWM0ZTVkYjI0MmQyYzc4MTI0N2I0NS90ZXh0cmVnaW9uOjBmNTUyODIyNThlYzRlNWRiMjQyZDJjNzgxMjQ3YjQ1XzExMg_b88f3868-602c-4f4c-8b5d-a04688da2a6d"
      unitRef="usd">0</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="if08fb1e7f742491cbfd978585096db1f_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNTcvZnJhZzowZjU1MjgyMjU4ZWM0ZTVkYjI0MmQyYzc4MTI0N2I0NS90ZXh0cmVnaW9uOjBmNTUyODIyNThlYzRlNWRiMjQyZDJjNzgxMjQ3YjQ1XzI1Nw_26673d19-98eb-4550-b1d3-1dd6c2d70289"
      unitRef="usd">32000000.0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90ZXh0cmVnaW9uOmYyNmNiYTQwOWY3MzQwZjA5ZjcwZDQ1Yzc2MDA3NmY4XzI3OA_617b54f8-60fe-4275-a40c-bb4520e2c6d2">Segment Reporting:&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company has one reportable segment which is the retail sale of products that support the rural lifestyle.&#160;&#160;The following table indicates the percentage of net sales represented by each major product category during fiscal 2019, 2018, and 2017:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.863%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.271%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.124%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.274%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent of Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Product Category:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Livestock and Pet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Hardware, Tools and Truck&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Seasonal, Gift and Toy Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Clothing and Footwear&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Agriculture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ifbe96655919b4414bc6d90ae3dabd53d_D20191228-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90ZXh0cmVnaW9uOmYyNmNiYTQwOWY3MzQwZjA5ZjcwZDQ1Yzc2MDA3NmY4XzUx_885180b3-0b91-419c-88c3-4c27047e2688"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <tsco:AveragePercentageOfSalesByProductCategoriesTableTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90ZXh0cmVnaW9uOmYyNmNiYTQwOWY3MzQwZjA5ZjcwZDQ1Yzc2MDA3NmY4XzI4NQ_f9a04067-efb1-4837-8897-1ad98e2d0392">The following table indicates the percentage of net sales represented by each major product category during fiscal 2019, 2018, and 2017:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.863%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.271%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.124%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.274%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent of Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" 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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Product Category:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Livestock and Pet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Hardware, Tools and Truck&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Seasonal, Gift and Toy Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Clothing and Footwear&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;Agriculture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;"&gt;&lt;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);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;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);"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;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);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</tsco:AveragePercentageOfSalesByProductCategoriesTableTextBlock>
    <tsco:SalesRevenueNetPercentage
      contextRef="ie4fcb4d3148641b187437e02eea9bf78_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzMtMS0xLTEtMA_faa233c1-16be-4a1b-a807-31f48f81a031"
      unitRef="number">0.47</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="if2242343c0904d1a9226d215245edddd_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzMtMy0xLTEtMA_af7d2149-e426-4655-894d-7ed870acf37c"
      unitRef="number">0.47</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="i431dd98ef541437bafefd41473419b28_D20170101-20171230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzMtNS0xLTEtMA_94206056-bd25-423e-837a-7eaead595128"
      unitRef="number">0.47</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="i117a2f1549154b3bb4903c463913cd30_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzQtMS0xLTEtMA_d7aa7e6b-fc5a-4553-9524-e7e7392972aa"
      unitRef="number">0.21</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="ieed5b33647a24d60a9f749a9045deb98_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzQtMy0xLTEtMA_5b0287c3-57ad-4793-936b-27796e0b9b0a"
      unitRef="number">0.22</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="i379e5b8c29c541e99230d37a52dd598d_D20170101-20171230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzQtNS0xLTEtMA_a5c0132f-085b-42a4-b0bd-06420592321c"
      unitRef="number">0.22</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="ida5db93a2682493dbd679c9ab3d1b39c_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzUtMS0xLTEtMA_f5972a88-7497-47a1-8be5-a2f72cbc60f5"
      unitRef="number">0.20</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="i74d900094a2f45bfbeb7ee4b38cd216f_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzUtMy0xLTEtMA_40ead4b5-ca94-4cd0-96c0-17ec383d256f"
      unitRef="number">0.19</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="i284e810f0da34ffdb0ba20df29ab1b4e_D20170101-20171230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzUtNS0xLTEtMA_852f2b65-7a02-43f3-bd4c-f6e052a71b8d"
      unitRef="number">0.19</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="id037295bc6914185b66004067815afc0_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzYtMS0xLTEtMA_60226ad0-4450-4f3d-8e01-3c20eb05cef9"
      unitRef="number">0.08</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="i5bd4aed1b7614223891cf1873aa9da9f_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzYtMy0xLTEtMA_7ebf919c-3246-4f7b-92c4-80c563499c69"
      unitRef="number">0.08</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="i0255c74e25874509afa128afe7fce101_D20170101-20171230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzYtNS0xLTEtMA_416f0b9a-88d6-4786-8091-08a19b44b4db"
      unitRef="number">0.08</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="i413e6efb578741cbb719deb6c0d47cab_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzctMS0xLTEtMA_a8857f71-53e0-4aa4-9e77-7bca0fee2779"
      unitRef="number">0.04</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="ib98041ad1517430788312822a8e3e9fc_D20171231-20181229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzctMy0xLTEtMA_395586f1-c12d-4728-8471-1d0b38153cc2"
      unitRef="number">0.04</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="i5878457dfe2c44c984dbfaee0a5f61c6_D20170101-20171230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzctNS0xLTEtMA_de3d3159-ba1e-4049-9923-e2b2d00c4790"
      unitRef="number">0.04</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="i90f7c54890004e78bf46424408659af3_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzgtMS0xLTEtMA_f3540048-718c-4a21-9c85-cc33493fefcc"
      unitRef="number">1</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="ieef447e77e08466e9456ef82ee636467_D20171231-20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzgtMy0xLTEtMA_c2d7cc75-4653-4dd3-aa70-265f323bb32f"
      unitRef="number">1</tsco:SalesRevenueNetPercentage>
    <tsco:SalesRevenueNetPercentage
      contextRef="i6b75c48c54f042d69b10640d847c2524_D20170101-20171230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjAvZnJhZzpmMjZjYmE0MDlmNzM0MGYwOWY3MGQ0NWM3NjAwNzZmOC90YWJsZToxNGQ2NjllOTliZWU0YjA2OWQxZTgxMjFiZjBmYjhlNy90YWJsZXJhbmdlOjE0ZDY2OWU5OWJlZTRiMDY5ZDFlODEyMWJmMGZiOGU3XzgtNS0xLTEtMA_0df9794f-f96b-4cce-b0b2-251e8085dfb7"
      unitRef="number">1</tsco:SalesRevenueNetPercentage>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i38efdf874e8548ac86191f6ff483a3df_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xNjMvZnJhZzo3Yjg3ZmM2NDAxYWM0OGE1ODIyNDUyYTcyMjMwYjkwYS90ZXh0cmVnaW9uOjdiODdmYzY0MDFhYzQ4YTU4MjI0NTJhNzIyMzBiOTBhXzE0MzY1_e6248754-8235-4b69-961e-10b4fa32522b">New Accounting Pronouncements:&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;New Accounting Pronouncements Recently Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;In February 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-02, &#x201c;Leases (Topic 842).&#x201d;  This update requires a dual approach for lessee accounting under which a lessee will account for leases as finance leases or operating leases.  Both finance leases and operating leases will result in the lessee recognizing a right-of-use asset and a corresponding lease liability on its balance sheet, with differing methodology for income statement recognition.  In January 2018, the FASB issued ASU 2018-01, &#x201c;Leases (Topic 842): Land Easement Practical Expedient for Transition to Topic 842.&#x201d;  This update permits an entity to elect an optional transition practical expedient to not evaluate land easements that exist or expired before the entity&#x2019;s adoption of ASU 2016-02 and that were not accounted for as leases under previous lease guidance.  In July 2018, ASU 2018-10, &#x201c;Codification Improvements to Topic 842, Leases,&#x201d; was issued to provide more detailed guidance and additional clarification for implementing ASU 2016-02.  Furthermore, in July 2018, the FASB issued ASU 2018-11, &#x201c;Leases (Topic 842): Targeted Improvements,&#x201d; which provides an optional transition method in addition to the existing modified retrospective transition method by allowing a cumulative effect adjustment to the opening balance of retained earnings in the period of adoption.  These new leasing standards are effective for public business entities for fiscal years, and interim periods within those years, beginning after December 15, 2018, with early adoption permitted. In March of 2019, the FASB issued ASU 2019-01, &#x201c;Leases (Topic 842): Codification Improvements&#x201d; which was issued to provide more detailed guidance and clarification for implementing ASU 2016-02.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;The Company adopted this guidance in the first quarter of fiscal 2019 and as a part of that process, made the following elections:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"&gt;&lt;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%;"&gt;&#x2022;&lt;/span&gt;&lt;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%;padding-left:14.5pt;"&gt;The Company elected the optional transition method which allows for the lessee to not recast comparative financial information but rather recognize a cumulative-effect adjustment to retained earnings as of the effective date in the period of adoption. No such adjustment to retained earnings was made as a result of the adoption of this guidance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"&gt;&lt;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%;"&gt;&#x2022;&lt;/span&gt;&lt;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%;padding-left:14.5pt;"&gt;The Company elected the package of practical expedients permitted under the transition guidance within the new standard which, among other things, allowed us to carry forward our prior lease classification under Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 840.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"&gt;&lt;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%;"&gt;&#x2022;&lt;/span&gt;&lt;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%;padding-left:14.5pt;"&gt;The Company did not elect the hindsight practical expedient for all leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"&gt;&lt;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%;"&gt;&#x2022;&lt;/span&gt;&lt;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%;padding-left:14.5pt;"&gt;The Company elected to make the accounting policy election for short-term leases resulting in lease payments being recorded as an expense on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"&gt;&lt;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%;"&gt;&#x2022;&lt;/span&gt;&lt;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%;padding-left:14.5pt;"&gt;The Company elected the land easement practical expedient. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;Adoption of the new standard had a material impact to our Consolidated Balance Sheets and related disclosures, and resulted in the recording of additional right-of-use assets and lease liabilities of approximately $2.08 billion as of the date of adoption.  The standard did not materially impact our Consolidated Statements of Income, Comprehensive Income, Stockholders&#x2019; Equity, or Cash Flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;In August 2017, the FASB issued ASU 2017-12, &#x201c;Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities,&#x201d; which amends and simplifies existing guidance in order to allow companies to more accurately present the economic effects of risk management activities in the financial statements.  This update expands and refines hedge accounting for both nonfinancial and financial risk components and aligns the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements.  Additionally, the amendments in ASU 2017-12 provide new guidance about income statement classification and eliminates the requirement to separately measure and report hedge ineffectiveness.  This guidance is effective for public business entities for fiscal years, and interim periods within those years, beginning after December 15, 2018, with early adoption permitted.  The amendments in ASU 2017-12 require that an entity with cash flow or net investment hedges existing at the date of adoption apply a cumulative-effect adjustment to eliminate the separate measurement of ineffectiveness to the opening balance of retained earnings as of the beginning of the fiscal year in which the entity adopts this guidance.  The amended presentation and disclosure guidance should be adopted prospectively.  The Company adopted this guidance in the first quarter of fiscal 2019 and recognized a cumulative-effect adjustment of $0.7 million from retained earnings to accumulated other comprehensive income.  The adoption of this guidance did not have a material impact on our Consolidated Financial Statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;In June 2018, the FASB issued ASU 2018-07, &#x201c;Compensation - Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting,&#x201d; which expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from nonemployees.  This guidance is effective for public business entities for fiscal years, and interim periods within those years, beginning after December 15, 2018, with early adoption permitted.  The Company adopted this guidance in the first quarter of fiscal 2019.  The adoption of this guidance did not have a material impact on our Consolidated Financial Statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;In October 2018, the FASB issued ASU 2018-16, &#x201c;Derivatives and Hedging (Topic 815): Inclusion of the Secured Overnight Financing Rate (SOFR) Overnight Index Swap (OIS) Rate as a Benchmark Interest Rate for Hedge Accounting Purposes&#x201d; which expands the permissible benchmark interest rates to include the Secured Overnight Financing Rate (SOFR) to be eligible as a U.S. benchmark interest rate for purposes of applying hedge accounting under Topic 815, Derivatives and Hedging.  This guidance is effective for fiscal years, and interim periods within those years, beginning after December 15, 2018, with early adoption permitted if an entity has previously adopted ASU 2017-12.  The Company adopted this guidance in the first quarter of fiscal 2019.  The adoption of this guidance did not have a material impact on our Consolidated Financial Statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;New Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;In June 2016, the FASB issued ASU 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments" which amends the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in more timely recognition of losses. The new guidance applies to financial assets measured at amortized cost basis, including receivables that result from revenue transactions and held-to-maturity debt securities. This guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019, and early adoption was permitted for fiscal years beginning after December 15, 2018.  The Company does &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;not expect the adoption of this guidance to have a material impact on its Consolidated Financial Statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;In August 2018, the FASB issued ASU 2018-13, &#x201c;Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement,&#x201d; which amends the disclosure requirements for fair value measurements by removing, modifying and adding certain disclosures.  This guidance is effective for fiscal years, and interim periods within those years, beginning after December 15, 2019, with early adoption permitted.  The Company does not expect the adoption of this guidance to have a material impact on its Consolidated Financial Statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;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%;"&gt;In August 2018, the FASB issued ASU 2018-15, &#x201c;Intangibles &#x2013; Goodwill and Other &#x2013; Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.&#x201d;  This update clarifies the accounting treatment for fees paid by a customer in a cloud computing arrangement (hosting arrangement) by providing guidance for determining when the arrangement includes a software license.  This guidance is effective for public business entities for fiscal years, and interim periods within those years, beginning after December 15, 2019, with early adoption permitted.  The amendments may be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption.  The Company will adopt this guidance on a prospective basis in the first quarter of fiscal 2020.  The Company does not expect the adoption of this guidance to have a material impact on its Consolidated Financial Statements and related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia31d6b4e72cc40dd8df91d1c8ad08eb8_I20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xODQvZnJhZzozOTdmZDRmNGQ2Zjg0YTc5Yjc3N2ZiY2Q4MzE2MzRjYy90ZXh0cmVnaW9uOjM5N2ZkNGY0ZDZmODRhNzliNzc3ZmJjZDgzMTYzNGNjXzUwMQ_7ddc1f2f-9e9b-42ad-abe3-e747debd3948"
      unitRef="shares">2817519</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R4.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6808451952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Dec. 30, 2017</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_tsco_ComprehensiveIncomeAbstract', window );"><strong>Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 562,354<span></span>
</td>
<td class="nump">$ 532,357<span></span>
</td>
<td class="nump">$ 422,599<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_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax', window );">Change in fair value of interest rate swaps, net of taxes</a></td>
<td class="num">(4,332)<span></span>
</td>
<td class="nump">456<span></span>
</td>
<td class="nump">1,371<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect', window );">Reclassification of stranded tax effects (ASU 2018-02)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">595<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax, Total</a></td>
<td class="num">(4,332)<span></span>
</td>
<td class="nump">456<span></span>
</td>
<td class="nump">1,966<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="nump">$ 558,022<span></span>
</td>
<td class="nump">$ 532,813<span></span>
</td>
<td class="nump">$ 424,565<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_ComprehensiveIncomeAbstract">
<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>Comprehensive Income</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;">tsco_ComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</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_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect">
<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>Tax Cuts And Jobs Act, Reclassification From AOCI To Retained Earnings, Tax Effect</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;">tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ComprehensiveIncomeNetOfTax">
<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>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e557-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<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;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax">
<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>Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<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;">us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<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>Amount after tax and reclassification adjustments of other comprehensive income (loss).</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<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;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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>XML
<SEQUENCE>61
<FILENAME>R8.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6603572176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Treasury Stock<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract', window );"><strong>Treasury Stock Transactions, Excluding Value of Shares Reissued [Abstract]</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_us-gaap_TreasuryStockTextBlock', window );">Treasury Stock</a></td>
<td class="text">Treasury Stock:<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%;">The Company&#8217;s Board of Directors has authorized common stock repurchases under a share repurchase program.  As of December 29, 2018, the Company had remaining authorization under the share repurchase program of $520.0 million.  On May 8, 2019, the Board of Directors authorized a $1.5&#160;billion increase to the existing share repurchase program, bringing the total amount authorized since the inception of the program up to $4.5 billion, exclusive of any fees, commissions or other expenses related to such repurchases.  The repurchases may be made from time to time on the open market or in privately negotiated transactions.  The timing and amount of any shares repurchased under the program will depend on a variety of factors, including price, corporate and regulatory requirements, capital availability and other market conditions.  Repurchased shares are accounted for at cost and will be held in treasury for future issuance.  The program may be limited or terminated at any time without prior notice.  As of December&#160;28, 2019, the Company had remaining authorization under the share repurchase program of $1.49 billion, exclusive of any fees, commissions or other expenses.  </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%;">The following table provides the number of shares repurchased, average price paid per share, and total amount paid for share repurchases in fiscal 2019, 2018, and 2017, respectively (in thousands, except per share amounts):&#160;&#160;</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:48.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.029%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.029%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.388%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.031%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="14" 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:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;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);"><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);"/></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:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Total number of shares repurchased</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">5,384&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">4,987&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">5,924&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">Average price paid per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">99.05&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">70.14&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">62.35&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Total cash paid for share repurchases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">533,319&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">349,776&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">369,403&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockTextBlock">
<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 entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208821<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;">us-gaap_TreasuryStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract">
<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 );">- References</a><div><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;">us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R41.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6800972544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Rate Swaps Schedule of Changes in AOCL Net of Tax (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Dec. 30, 2017</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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax', window );">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax</a></td>
<td class="num">$ (5,556)<span></span>
</td>
<td class="nump">$ 612<span></span>
</td>
<td class="nump">$ 2,240<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax, Total</a></td>
<td class="num">(4,332)<span></span>
</td>
<td class="nump">456<span></span>
</td>
<td class="nump">$ 1,966<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated Other Comprehensive Income (Loss), Net of Tax, Total</a></td>
<td class="nump">$ 199<span></span>
</td>
<td class="nump">$ 3,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<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>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<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;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<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>Amount after tax and reclassification adjustments of other comprehensive income (loss).</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<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;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax">
<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>Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109978405&amp;loc=d3e80720-113993<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<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;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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>XML
<SEQUENCE>63
<FILENAME>R45.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6800962144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Interest Rate Swaps Effective Date of Interest Rate Swap Agreement (Details)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=tsco_TermLoan1Member', window );">Term Loan 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DerivativeInceptionDates', window );">Derivative, Inception Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 31,  2016<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=tsco_TermLoan2Member', window );">Term Loan 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_DerivativeInceptionDates', window );">Derivative, Inception Date</a></td>
<td class="text">Jun. 30,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInceptionDates">
<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>Date the entity entered into the derivative contract, in CCYY-MM-DD format.</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;">us-gaap_DerivativeInceptionDates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DerivativeLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DerivativeInstrumentRiskAxis=tsco_TermLoan1Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=tsco_TermLoan1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=tsco_TermLoan2Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=tsco_TermLoan2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805885296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Lease Term And Discount Rate (Details)<br></strong></div></th>
<th class="th"><div>Dec. 28, 2019</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_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</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_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">9 years<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_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">5.10%<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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">4.30%<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_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<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>Weighted average discount rate for finance lease calculated at point in time.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<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;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<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>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<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;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<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 );">- References</a><div><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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<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>Weighted average discount rate for operating lease calculated at point in time.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<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;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<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>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R25.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6592011664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</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_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Estimated useful lives of property, plant and equipment</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%;">Property and Equipment</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%;">Property and equipment are initially recorded at cost.&#160;&#160;Depreciation is recorded using the straight-line method over the estimated useful lives of the assets.&#160;&#160;Improvements to leased premises are amortized using the straight-line method over the remaining term of the lease or the useful life of the improvement, whichever is less.  The following table summarizes the Company's property and equipment balances and includes the estimated useful lives which are generally applied (in thousands, except estimated useful lives):</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 style="width:49.023%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.935%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.935%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.939%;"/><td style="width:1.0%;"/></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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Useful Lives</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28,<br/>2019</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;"><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);"><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);"/></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:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 29,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Land</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">100,343&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;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);"><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);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">100,767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Buildings and improvements</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:top;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);">1 &#8211; 35 years</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,242,544&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="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);"><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);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,110,767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Furniture, fixtures and equipment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;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);">5 &#8211; 10 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">729,272&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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);"><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);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">645,702&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Computer software and hardware</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:top;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);">2 &#8211;&#160;7 years</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">440,222&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="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);"><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);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">349,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">39,110&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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);"><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);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">130,812&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6pt;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);">Property and equipment, gross</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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,551,491&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="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);"><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);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,337,548&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#cceeff;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);">Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(1,387,535)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;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);"><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);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(1,203,084)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6pt;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);">Property and equipment, net</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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);">1,163,956&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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="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);"><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);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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);">1,134,464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;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></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<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 );">- References</a><div><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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PropertyPlantAndEquipmentTextBlock">
<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>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>66
<FILENAME>R21.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6813996464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</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_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Benefit Plans</a></td>
<td class="text">Retirement Benefit Plans:<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%;">The Company has a defined contribution benefit plan, the Tractor Supply Company 401(k) Retirement Savings Plan (the &#8220;401(k) Plan&#8221;), which provides retirement benefits for eligible employees.&#160;&#160;The Company matches (in cash) 100% of the employee&#8217;s elective contributions up to 3% of eligible compensation plus 50% of the employee&#8217;s elective contributions from 3% to 6% of eligible compensation.&#160;&#160;In no event shall the total Company match made on behalf of the employee exceed 4.5% of the employee&#8217;s eligible compensation.&#160;&#160;All current contributions are immediately vested.&#160;&#160;Company contributions to the 401(k) Plan were approximately $9.8 million, $8.5 million, and $7.4 million during fiscal 2019, 2018, and 2017, respectively.</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%;">The Company offers, through a deferred compensation program, the opportunity for certain qualifying employees to elect to defer a portion of their annual base salary and/or their annual incentive bonus.&#160; Under the deferred compensation program, a percentage of the participants&#8217; salary deferral is matched by the Company, limited to a maximum annual matching contribution of $4,500.&#160;&#160;The Company&#8217;s contributions, including accrued interest, were $0.7 million, $0.6 million, and $0.5 million during fiscal 2019, 2018, and 2017, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<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 entire disclosure for pension and other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<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;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>67
<FILENAME>R29.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6810829936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</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_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost</a></td>
<td class="text"><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%;">The following table summarizes the Company&#8217;s classification of lease cost (in thousands):</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:100.000%;"><tr><td style="width:1.0%;"/><td style="width:30.748%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:47.853%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.939%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statement of Income Location</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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></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:middle;padding-left:6.75pt;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);">Amortization of lease assets</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 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);">Depreciation and amortization</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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">4,281&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:middle;padding-left:6.75pt;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);">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1,629&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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: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);">Operating lease cost</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 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);">Selling, general and administrative expenses</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">353,961&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">73,768&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Net lease cost</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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">433,639&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity</a></td>
<td class="text"><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%;">The following table summarizes the future maturities of the Company&#8217;s lease liabilities (in thousands):</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.707%;"><tr><td style="width:1.0%;"/><td style="width:63.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.703%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.997%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.999%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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;"><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:100%;">Operating Leases </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;">(a)</sup></div></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 colspan="2" 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:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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 colspan="2" 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:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;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:#cceeff;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);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">369,079&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">5,663&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">374,742&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2021</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">350,527&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">5,723&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">356,250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">326,908&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4,601&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">331,509&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">2023</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">301,783&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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,409&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">305,192&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">268,255&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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,424&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">271,679&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">After 2024</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,169,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">21,818&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,191,489&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,786,223&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">44,638&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,830,861&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Less: Interest</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(507,962)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(10,213)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(518,175)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">2,278,261&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">34,425&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">2,312,686&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><div style="text-indent:-13.5pt;padding-left:13.5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">(a)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> Operating lease payments exclude $212.8 million of legally binding minimum lease payments for leases signed, but not yet commenced.</span></div><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_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Finance Lease, Liability, Maturity</a></td>
<td class="text"><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%;">The following table summarizes the future maturities of the Company&#8217;s lease liabilities (in thousands):</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.707%;"><tr><td style="width:1.0%;"/><td style="width:63.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.703%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.997%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.999%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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;"><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:100%;">Operating Leases </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;">(a)</sup></div></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 colspan="2" 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:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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 colspan="2" 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:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;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:#cceeff;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);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">369,079&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">5,663&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">374,742&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2021</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">350,527&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">5,723&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">356,250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">326,908&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4,601&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">331,509&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">2023</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">301,783&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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,409&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">305,192&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">268,255&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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,424&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">271,679&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">After 2024</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,169,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">21,818&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,191,489&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,786,223&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">44,638&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,830,861&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Less: Interest</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(507,962)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(10,213)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(518,175)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">2,278,261&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">34,425&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">2,312,686&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><div style="text-indent:-13.5pt;padding-left:13.5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">(a)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> Operating lease payments exclude $212.8 million of legally binding minimum lease payments for leases signed, but not yet commenced.</span></div><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_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock', window );">Leases, Term and Discount Rate</a></td>
<td class="text"><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%;">The following table summarizes the Company&#8217;s lease term and discount rate:</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.707%;"><tr><td style="width:1.0%;"/><td style="width:81.284%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.983%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Weighted-average remaining lease term (years):</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></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:6.75pt;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);">Finance leases</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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">10.0</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">9.0</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);">Weighted-average discount rate:</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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">5.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">%</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:6.75pt;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);">Operating leases</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">4.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">%</span></td></tr></table></div><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_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Leases, cash flow supplemental disclosure</a></td>
<td class="text"><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%;">The following table summarizes the other information related to the Company&#8217;s lease liabilities (in thousands):</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:100.000%;"><tr><td style="width:1.0%;"/><td style="width:81.333%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.937%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></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:6.75pt;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);">Financing cash flows from finance leases</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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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,709&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1,629&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Operating cash flows from operating leases</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">360,580&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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></table></div><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_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Schedule of future minimum rental payments due for operating leases</a></td>
<td class="text"><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 style="width:71.060%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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);"><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);"/></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 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;"><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:100%;">Capital</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:100%;">Leases</span></div></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 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;"><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:100%;">Operating</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:100%;">Leases</span></div></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;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);">2019&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">5,215&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">344,836&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;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);">2020&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">5,234&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">328,589&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;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);">2021&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">5,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">306,572&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;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);">2022&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">4,172&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">284,327&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;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);">2023&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">2,980&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">260,518&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">20,169&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">1,175,972&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">43,064&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,700,814&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;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);">Amount representing interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(10,148)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;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:#cceeff;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);">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">32,916&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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:#ffffff;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);">Less: current portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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,646)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;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:#cceeff;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);">Long-term capital lease obligations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">29,270&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<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>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_LeaseCostTableTextBlock">
<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>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<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;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_LeasesAbstract">
<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 );">- References</a><div><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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<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>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock">
<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>Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 1,3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41499-112717<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118943654&amp;loc=d3e12069-110248<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164451&amp;loc=d3e36991-112694<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;">us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<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>Tabular disclosure of supplemental cash flow information for the periods presented.</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;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<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>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<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;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>68
<FILENAME>R9.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805782800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statement of Income Tables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</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_us-gaap_ScheduleOfTreasuryStockByClassTextBlock', window );">Class of Treasury Stock</a></td>
<td class="text"><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%;">The following table provides the number of shares repurchased, average price paid per share, and total amount paid for share repurchases in fiscal 2019, 2018, and 2017, respectively (in thousands, except per share amounts):&#160;&#160;</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:48.588%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.029%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.029%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.388%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.031%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="14" 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:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;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);"><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);"/></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:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Total number of shares repurchased</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">5,384&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">4,987&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">5,924&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">Average price paid per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">99.05&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">70.14&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">62.35&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Total cash paid for share repurchases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">533,319&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">349,776&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">369,403&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<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 );">- References</a><div><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;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfTreasuryStockByClassTextBlock">
<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>Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23309-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23285-112656<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;">us-gaap_ScheduleOfTreasuryStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>69
<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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6819123904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Jan. 25, 2020</div></th>
<th class="th"><div>Jun. 29, 2019</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_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 28,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-23314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TRACTOR SUPPLY CO /DE/<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</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_EntityAddressAddressLine1', window );">Entity Address, Street Address</a></td>
<td class="text">5401 Virginia Way<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</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_EntityAddressStateOrProvince', window );">Entity Address, State</a></td>
<td class="text">TN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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, Zip Code</a></td>
<td class="text">37027<span></span>
</td>
<td class="text">&#160;<span></span>
</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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</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_Security12bTitle', window );">Title of each class</a></td>
<td class="text">Common Stock, $.008 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</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_TradingSymbol', window );">Trading Symbol(s)</a></td>
<td class="text">TSCO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,800,000,000<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,282,010<span></span>
</td>
<td class="text">&#160;<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000916365<span></span>
</td>
<td class="text">&#160;<span></span>
</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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2019<span></span>
</td>
<td class="text">&#160;<span></span>
</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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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_DocumentAnnualReport">
<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 only for a form used as an annual report.</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 Forms 10-K, 20-F, 40-F<br> -Number 240<br> -Section 15<br> -Subsection d-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_DocumentAnnualReport</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_DocumentFiscalPeriodFocus">
<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>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</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_DocumentFiscalPeriodFocus</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:fiscalPeriodItemType</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_DocumentFiscalYearFocus">
<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>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</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_DocumentFiscalYearFocus</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:gYearItemType</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_DocumentTransitionReport">
<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 only for a form used as a transition report.</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 Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-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_DocumentTransitionReport</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_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_EntityCommonStockSharesOutstanding">
<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 number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</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_EntityCommonStockSharesOutstanding</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:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<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 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</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_EntityCurrentReportingStatus</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:yesNoItemType</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_EntityFilerCategory">
<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 whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</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_EntityFilerCategory</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:filerCategoryItemType</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_EntityInformationLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_EntityInformationLineItems</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_EntityInteractiveDataCurrent">
<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 registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</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 S-T<br> -Number 232<br> -Section 405<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_EntityInteractiveDataCurrent</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:yesNoItemType</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_EntityPublicFloat">
<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 aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</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_EntityPublicFloat</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:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_EntityShellCompany">
<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 registrant is a shell company as defined in Rule 12b-2 of 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 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_EntityShellCompany</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_EntitySmallBusiness">
<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>Indicates that the company is a Smaller Reporting Company (SRC).</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_EntitySmallBusiness</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_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_EntityVoluntaryFilers">
<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 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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_EntityVoluntaryFilers</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:yesNoItemType</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_EntityWellKnownSeasonedIssuer">
<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 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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_EntityWellKnownSeasonedIssuer</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:yesNoItemType</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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R5.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6819951152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</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_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 84,241<span></span>
</td>
<td class="nump">$ 86,299<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_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">1,602,781<span></span>
</td>
<td class="nump">1,589,542<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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">100,865<span></span>
</td>
<td class="nump">114,447<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_us-gaap_IncomeTaxReceivable', window );">Income taxes receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,111<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,787,887<span></span>
</td>
<td class="nump">1,794,399<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_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">1,163,956<span></span>
</td>
<td class="nump">1,134,464<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_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">2,188,802<span></span>
</td>
<td class="nump">0<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_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Goodwill and other intangible assets&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</a></td>
<td class="nump">124,492<span></span>
</td>
<td class="nump">124,492<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_us-gaap_DeferredTaxAssetsNetNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,607<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_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">24,131<span></span>
</td>
<td class="nump">25,300<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">5,289,268<span></span>
</td>
<td class="nump">3,085,262<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_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">643,036<span></span>
</td>
<td class="nump">619,981<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_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued employee compensation</a></td>
<td class="nump">39,755<span></span>
</td>
<td class="nump">54,046<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_us-gaap_AccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">247,690<span></span>
</td>
<td class="nump">232,416<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_us-gaap_UnsecuredDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">26,250<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_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">5,984<span></span>
</td>
<td class="nump">1,768<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,247,600<span></span>
</td>
<td class="nump">938,107<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_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">366,480<span></span>
</td>
<td class="nump">381,100<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_us-gaap_CapitalLeaseObligationsNoncurrent', window );">Finance lease liabilities, less current portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,270<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_DeferredRent', window );">Deferred rent</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">107,038<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_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">76,361<span></span>
</td>
<td class="nump">67,927<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">3,722,145<span></span>
</td>
<td class="nump">1,523,442<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_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PreferredStockValue', window );">Preferred stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">1,389<span></span>
</td>
<td class="nump">1,375<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_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">966,698<span></span>
</td>
<td class="nump">823,413<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_us-gaap_TreasuryStockValue', window );">Treasury stock</a></td>
<td class="num">(3,013,996)<span></span>
</td>
<td class="num">(2,480,677)<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_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">199<span></span>
</td>
<td class="nump">3,814<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_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">3,612,833<span></span>
</td>
<td class="nump">3,213,895<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">1,567,123<span></span>
</td>
<td class="nump">1,561,820<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">5,289,268<span></span>
</td>
<td class="nump">3,085,262<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_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating Lease, Liability, Current</a></td>
<td class="nump">277,099<span></span>
</td>
<td class="nump">0<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_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance Lease, Liability, Current</a></td>
<td class="nump">4,036<span></span>
</td>
<td class="nump">3,646<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_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance Lease, Liability, Noncurrent</a></td>
<td class="nump">30,389<span></span>
</td>
<td class="nump">29,270<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_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating Lease, Liability, Noncurrent</a></td>
<td class="nump">2,001,162<span></span>
</td>
<td class="nump">0<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_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred Income Tax Liabilities, Net</a></td>
<td class="nump">$ 153<span></span>
</td>
<td class="nump">$ 0<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_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="nump">$ 1.00<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_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">40<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_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.008<span></span>
</td>
<td class="nump">$ 0.008<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_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">400,000<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_us-gaap_CommonStockSharesIssued', window );">Common stock, issued (in shares)</a></td>
<td class="nump">173,608<span></span>
</td>
<td class="nump">171,887<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_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding (in shares)</a></td>
<td class="nump">118,165<span></span>
</td>
<td class="nump">121,828<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_us-gaap_TreasuryStockShares', window );">Treasury stock, at cost (in shares)</a></td>
<td class="nump">55,443<span></span>
</td>
<td class="nump">50,059<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_DeferredRent">
<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 cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis plus deferred credit for incentives or inducements received by a lessee from a lessor, in order to motivate the lessee to enter the lease agreement, which incentive or inducements is to be recognized as a reduction of rental expense over the lease term.</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;">tsco_DeferredRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<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>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<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>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<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>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax">
<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>Accumulated change, net of tax, in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Includes an entity's share of an equity investee's Increase or Decrease in deferred hedging gains or losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<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;">us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<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>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<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;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<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>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<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;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<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 );">- References</a><div><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;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CapitalLeaseObligationsNoncurrent">
<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>Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<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;">us-gaap_CapitalLeaseObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<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>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<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>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<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 maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<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>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<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>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<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>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<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>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31931-109318<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;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetNoncurrent">
<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>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31958-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31917-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31931-109318<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31928-109318<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<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;">us-gaap_DeferredTaxAssetsNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<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>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<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>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<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>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReceivable">
<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>Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<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;">us-gaap_IncomeTaxReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetIncludingGoodwill">
<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>Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.</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;">us-gaap_IntangibleAssetsNetIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<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>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<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>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<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>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<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>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<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 );">- References</a><div><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;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LongTermDebtNoncurrent">
<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>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<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>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<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>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<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>Amount of lessee's right to use underlying asset under operating lease.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<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>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<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>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<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>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<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 maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<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>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<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>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<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>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<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>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<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 cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<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;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<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 );">- References</a><div><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;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_TreasuryStockShares">
<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>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<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;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<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 amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<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;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnsecuredDebtCurrent">
<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>Carrying value as of the balance sheet date of the portion of long-term, uncollateralized debt obligations due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<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;">us-gaap_UnsecuredDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R48.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6821294384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturity Liability 842 (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</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_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating lease liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2020</a></td>
<td class="nump">$ 369,079<span></span>
</td>
<td class="nump">$ 344,836<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_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2021</a></td>
<td class="nump">350,527<span></span>
</td>
<td class="nump">328,589<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_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2022</a></td>
<td class="nump">326,908<span></span>
</td>
<td class="nump">306,572<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_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2023</a></td>
<td class="nump">301,783<span></span>
</td>
<td class="nump">284,327<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_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2024</a></td>
<td class="nump">268,255<span></span>
</td>
<td class="nump">260,518<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_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">1,169,671<span></span>
</td>
<td class="nump">1,175,972<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_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Operating Leases, Future Minimum Payments Due</a></td>
<td class="nump">2,786,223<span></span>
</td>
<td class="nump">$ 2,700,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_Operatingleasefutureminimumpaymentsinterest', window );">Operating lease, future minimum payments, interest</a></td>
<td class="nump">507,962<span></span>
</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_us-gaap_OperatingLeaseLiability', window );">Operating Lease, Liability</a></td>
<td class="nump">2,278,261<span></span>
</td>
<td class="text">&#160;<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_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Lease, Liability, Payment, Due [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Finance Lease, Liability, Payments, Due Next Twelve Months</a></td>
<td class="nump">5,663<span></span>
</td>
<td class="text">&#160;<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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">Finance Lease, Liability, Payments, Due Year Two</a></td>
<td class="nump">5,723<span></span>
</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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">Finance Lease, Liability, Payments, Due Year Three</a></td>
<td class="nump">4,601<span></span>
</td>
<td class="text">&#160;<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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">Finance Lease, Liability, Payments, Due Year Four</a></td>
<td class="nump">3,409<span></span>
</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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">Finance Lease, Liability, Payments, Due Year Five</a></td>
<td class="nump">3,424<span></span>
</td>
<td class="text">&#160;<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_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Finance Lease, Liability, Payments, Due after Year Five</a></td>
<td class="nump">21,818<span></span>
</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_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Finance Lease, Liability, Payment, Due</a></td>
<td class="nump">44,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_FinanceLeasefutureminimumleasepaymentsinterestportion', window );">Finance Lease, future minimum lease payments, interest portion</a></td>
<td class="nump">10,213<span></span>
</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_us-gaap_FinanceLeaseLiability', window );">Finance Lease, Liability</a></td>
<td class="nump">34,425<span></span>
</td>
<td class="text">&#160;<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_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract', window );"><strong>Combined operating and finance lease liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_FutureMinimumPaymentsDueNextTwelveMonths', window );">Future Minimum Payments Due, Next Twelve Months</a></td>
<td class="nump">374,742<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_FutureMinimumPaymentsDueinTwoYears', window );">Future Minimum Payments, Due in Two Years</a></td>
<td class="nump">356,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_FutureMinimumPaymentsDueinThreeYears', window );">Future Minimum Payments, Due in Three Years</a></td>
<td class="nump">331,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_FutureMinimumPaymentsDueinFourYears', window );">Future Minimum Payments, Due in Four Years</a></td>
<td class="nump">305,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_FutureMinimumPaymentsDueinFiveYears', window );">Future Minimum Payments, Due in Five Years</a></td>
<td class="nump">271,679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_FutureMinimumPaymentsDueThereafter', window );">Future Minimum Payments, Due Thereafter</a></td>
<td class="nump">1,191,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_FutureMinimumPaymentsDue', window );">Future Minimum Payments Due</a></td>
<td class="nump">2,830,861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_FutureMinimumPaymentsinterest', window );">Future Minimum Payments, interest</a></td>
<td class="nump">518,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_LeaseLiability', window );">Lease Liability</a></td>
<td class="nump">2,312,686<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced', window );">Lessee, operating lease payments for leases signed, but not yet commenced</a></td>
<td class="nump">$ 212,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract">
<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>Combined operating and finance lease liabilities</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;">tsco_CombinedOperatingAndFinanceLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</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_tsco_FinanceLeasefutureminimumleasepaymentsinterestportion">
<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>Finance Lease, future minimum lease payments, interest portion</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;">tsco_FinanceLeasefutureminimumleasepaymentsinterestportion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_FutureMinimumPaymentsDue">
<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>Future Minimum Payments Due</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;">tsco_FutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_FutureMinimumPaymentsDueNextTwelveMonths">
<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>Future Minimum Payments Due, Next Twelve Months</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;">tsco_FutureMinimumPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_FutureMinimumPaymentsDueThereafter">
<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>Future Minimum Payments, Due Thereafter</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;">tsco_FutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_FutureMinimumPaymentsDueinFiveYears">
<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>Future Minimum Payments, Due in Five Years</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;">tsco_FutureMinimumPaymentsDueinFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_FutureMinimumPaymentsDueinFourYears">
<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>Future Minimum Payments, Due in Four Years</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;">tsco_FutureMinimumPaymentsDueinFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_FutureMinimumPaymentsDueinThreeYears">
<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>Future Minimum Payments, Due in Three Years</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;">tsco_FutureMinimumPaymentsDueinThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_FutureMinimumPaymentsDueinTwoYears">
<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>Future Minimum Payments, Due in Two Years</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;">tsco_FutureMinimumPaymentsDueinTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_FutureMinimumPaymentsinterest">
<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>Future Minimum Payments, interest</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;">tsco_FutureMinimumPaymentsinterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_LeaseLiability">
<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>Lease Liability</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;">tsco_LeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced">
<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>Lessee, operating lease payments for leases signed, but not yet commenced</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;">tsco_Lesseeoperatingleasepaymentsforleasessignedbutnotyetcommenced</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_Operatingleasefutureminimumpaymentsinterest">
<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>Operating lease, future minimum payments, interest</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;">tsco_Operatingleasefutureminimumpaymentsinterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<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 );">- References</a><div><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;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_FinanceLeaseLiability">
<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>Present value of lessee's discounted obligation for lease payments from finance lease.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<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>Amount of lessee's undiscounted obligation for lease payments for finance lease.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<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>Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<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>Amount of lessee's undiscounted obligation for lease payments for finance lease, due in next fiscal year following latest fiscal year.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<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>Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<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>Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<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>Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<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>Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<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;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<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 );">- References</a><div><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;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingLeaseLiability">
<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>Present value of lessee's discounted obligation for lease payments from operating lease.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<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;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<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>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<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;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<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>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<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;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<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>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<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;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<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>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<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;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<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>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<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;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<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>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<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;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<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>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<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;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R40.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6804693088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest Rate Swaps Estimated Amount to be Reclassified into Earnings Next 12 Months (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Dec. 30, 2017</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_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax', window );">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax</a></td>
<td class="num">$ (5,556)<span></span>
</td>
<td class="nump">$ 612<span></span>
</td>
<td class="nump">$ 2,240<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax">
<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>Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109978405&amp;loc=d3e80720-113993<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<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;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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>XML
<SEQUENCE>74
<FILENAME>R44.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6814093696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Interest Rate Swaps Ending Fiscal Period AOCL Balance (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="nump">$ 199<span></span>
</td>
<td class="nump">$ 3,814<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<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>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<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;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<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>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R55.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6811564288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefit Plans (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Dec. 30, 2017</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_tsco_ScheduleDefinedContributionBenefitPlanLineItems', window );"><strong>Schedule Defined Contribution Benefit Plan</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution', window );">Percentage match by company applicable to first 3 percent of employee's contribution</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match', window );">Maximum percentage of employee's eligible compensation eligible for 100% match (in hundredths)</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution', window );">Percentage match by company applicable to next 3 percent of employee's contribution</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match', window );">Minimum percentage of employee's compensation eligible for 50% match</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match', window );">Maximum percentage of employee's compensation eligible for 50% match</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation', window );">Company maximum match as a percentage of eligible compensation (in hundredths)</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DefinedContributionPlanCostRecognized', window );">Defined contribution plan, cost recognized</a></td>
<td class="nump">$ 9.8<span></span>
</td>
<td class="nump">$ 8.5<span></span>
</td>
<td class="nump">$ 7.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation">
<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>Represents the maximum company match as a percentage of eligible compensation to be paid by the entity in a defined contribution plan.</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;">tsco_CompanyMaximumMatchAsPercentageOfEligibleCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match">
<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>Represents the maximum percentage of employee's compensation eligible for 100% match to be paid by the entity in a defined contribution plan.</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;">tsco_MaximumPercentageOfEmployeesCompensationEligibleFor100Match</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match">
<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>Represents the maximum percentage of employee's compensation eligible for 50% match to be paid by the entity in a defined contribution plan.</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;">tsco_MaximumPercentageOfEmployeessCompensationEligibleFor50Match</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match">
<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>Represents the minimum percentage of employee's compensation eligible for 50% match to be paid by the entity in a defined contribution plan.</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;">tsco_MinimumPercentageofEmployeesCompensationEligibleFor50Match</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution">
<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>Represents the percentage matched by company in a defined benefit plan, applicable to 0-3% of employee's contribution.</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;">tsco_PercentageMatchByCompanyApplicableToFirst3PercentOfEmployeesContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution">
<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>Represents the percentage matched by company in a defined benefit plan, applicable to the next 3-6% of employee's contribution.</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;">tsco_PercentageMatchByCompanyApplicableToNext3PercentOfEmployeesContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_tsco_ScheduleDefinedContributionBenefitPlanLineItems">
<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 );">- References</a><div><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;">tsco_ScheduleDefinedContributionBenefitPlanLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</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_us-gaap_DefinedContributionPlanCostRecognized">
<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>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<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;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>XML
<SEQUENCE>77
<FILENAME>R51.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6812182288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases, Codification Topic 840 (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 29, 2018</div></th>
<th class="th"><div>Dec. 30, 2017</div></th>
<th class="th"><div>Dec. 28, 2019</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_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Capital leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent', window );">2019</a></td>
<td class="nump">$ 5,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears', window );">2020</a></td>
<td class="nump">5,234<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears', window );">2021</a></td>
<td class="nump">5,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears', window );">2022</a></td>
<td class="nump">4,172<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears', window );">2023</a></td>
<td class="nump">2,980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">20,169<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDue', window );">Total minimum payments due</a></td>
<td class="nump">43,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments', window );">Amount representing interest</a></td>
<td class="num">(10,148)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments', window );">Present value of minimum lease payments</a></td>
<td class="nump">32,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CapitalLeaseObligationsCurrent', window );">Current portion of finance lease liabilities</a></td>
<td class="nump">3,646<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_CapitalLeaseObligationsNoncurrent', window );">Long-term capital lease obligations</a></td>
<td class="nump">29,270<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Operating leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2020</a></td>
<td class="nump">344,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 369,079<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_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2021</a></td>
<td class="nump">328,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,527<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_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2022</a></td>
<td class="nump">306,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">326,908<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_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2023</a></td>
<td class="nump">284,327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">301,783<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_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2024</a></td>
<td class="nump">260,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">268,255<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_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">1,175,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,169,671<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">2,700,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,786,223<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_us-gaap_OperatingLeasesRentExpenseNet', window );">Operating leases, rent expense, net</a></td>
<td class="nump">$ 342,200<span></span>
</td>
<td class="nump">$ 319,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsCurrent">
<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>Amount of capital lease obligation due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_CapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsNoncurrent">
<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>Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<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;">us-gaap_CapitalLeaseObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDue">
<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>Amount of minimum lease payments for capital leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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;">us-gaap_CapitalLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract">
<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 );">- References</a><div><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;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent">
<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>Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears">
<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>Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears">
<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>Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears">
<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>Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears">
<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>Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter">
<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>Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments">
<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>Amount necessary to reduce net minimum lease payments to present value for capital leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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;">us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments">
<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>Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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;">us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<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>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<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;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract">
<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 );">- References</a><div><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;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<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>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<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;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<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>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<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;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<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>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<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;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<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>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<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;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<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>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<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;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<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>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<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;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesRentExpenseNet">
<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>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41499-112717<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;">us-gaap_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>XML
<SEQUENCE>79
<FILENAME>R38.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6822054192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Senior Credit Facility - Credit Agreement (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
<th class="th"><div>Dec. 29, 2018</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_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Senior Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_SwinglineLoanMaximumBorrowingCapacity', window );">Swingline Loan, Maximum Borrowing Capacity</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DeferredFinanceCostsNet', window );">Debt Issuance Costs, Net</a></td>
<td class="num">(1,000,000.0)<span></span>
</td>
<td class="num">(1,000,000.0)<span></span>
</td>
<td class="num">$ (1,400,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_Unsecureddebtnetofdebtissuancecosts', window );">Unsecured debt, net of debt issuance costs</a></td>
<td class="nump">396,500,000<span></span>
</td>
<td class="nump">396,500,000<span></span>
</td>
<td class="nump">407,400,000<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_us-gaap_UnsecuredDebtCurrent', window );">Unsecured Debt, Current</a></td>
<td class="num">(30,000,000)<span></span>
</td>
<td class="num">(30,000,000)<span></span>
</td>
<td class="num">(26,250,000)<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_us-gaap_LongTermDebtNoncurrent', window );">Long-term Debt, Excluding Current Maturities</a></td>
<td class="nump">366,480,000<span></span>
</td>
<td class="nump">366,480,000<span></span>
</td>
<td class="nump">381,100,000<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_us-gaap_UnsecuredDebt', window );">Unsecured Debt</a></td>
<td class="nump">397,500,000<span></span>
</td>
<td class="nump">397,500,000<span></span>
</td>
<td class="nump">408,800,000<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_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding, Amount</a></td>
<td class="nump">$ 32,000,000.0<span></span>
</td>
<td class="nump">$ 32,000,000.0<span></span>
</td>
<td class="nump">33,500,000<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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee for unused capacity</a></td>
<td class="nump">0.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_CompensatingBalanceAmount', window );">Compensating Balance, Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentCovenantCompliance', window );">Debt Instrument, Covenant Compliance</a></td>
<td class="text">all<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember', window );">Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of Credit Facility, Interest Rate at Period End</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of Credit Facility, Interest Rate at Period End</a></td>
<td class="nump">1.799%<span></span>
</td>
<td class="nump">1.799%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee for unused capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.075%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.125%<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee for unused capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tsco_February2016TermLoanMember', window );">February 2016 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentIssuanceDate1', window );">Debt Instrument, Issuance Date</a></td>
<td class="text">Feb. 19,  2016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_TermloanMaximumMonthEndOutstandingAmount', window );">Term loan, Maximum Month End Outstanding Amount</a></td>
<td class="nump">$ 145,000,000.0<span></span>
</td>
<td class="nump">$ 145,000,000.0<span></span>
</td>
<td class="nump">165,000,000.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_TermLoanMaximumBorrowingCapacity', window );">Term Loan, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentMaturityDate', window );">Debt Instrument, Maturity Date</a></td>
<td class="text">Feb. 19,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tsco_DueinyearsoneandtwoFebruary2016TermLoanMember', window );">Due in years one and two February 2016 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt Instrument, Frequency of Periodic Payment</a></td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember', window );">Due in years three through five February 2016 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt Instrument, Frequency of Periodic Payment</a></td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tsco_June2017TermLoanMember', window );">June 2017 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentIssuanceDate1', window );">Debt Instrument, Issuance Date</a></td>
<td class="text">Jun. 15,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_TermloanMaximumMonthEndOutstandingAmount', window );">Term loan, Maximum Month End Outstanding Amount</a></td>
<td class="nump">$ 87,500,000<span></span>
</td>
<td class="nump">$ 87,500,000<span></span>
</td>
<td class="nump">93,800,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_TermLoanMaximumBorrowingCapacity', window );">Term Loan, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentMaturityDate', window );">Debt Instrument, Maturity Date</a></td>
<td class="text">Jun. 15,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tsco_DueinyearsoneandtwoJune2017TermLoanMember', window );">Due through maturity date June 2017 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt Instrument, Frequency of Periodic Payment</a></td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember', window );">Due through maturity date June 2017 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt Instrument, Frequency of Periodic Payment</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tsco_A2016SeniorCreditFacilityMember', window );">2016 Senior Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount', window );">Line of Credit Facility, Maximum Month-end Outstanding Amount</a></td>
<td class="nump">$ 15,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tsco_NumberofFinancialCovenantsMember', window );">Number of Financial Covenants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentCovenantDescription', window );">Debt Instrument, Covenant Description</a></td>
<td class="text">two<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tsco_FixedChargeCoverageRatioMinimumRequirementMember', window );">Fixed Charge Coverage Ratio Minimum Requirement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DebtInstrumentCovenantDescription', window );">Debt Instrument, Covenant Description</a></td>
<td class="text">2.00 to 1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=tsco_LeverageRatioMaximumRequirementMember', window );">Leverage Ratio Maximum Requirement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentCovenantDescription', window );">Debt Instrument, Covenant Description</a></td>
<td class="text">4.00 to 1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_SwinglineLoanMaximumBorrowingCapacity">
<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>Swingline Loan, Maximum Borrowing Capacity</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;">tsco_SwinglineLoanMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_tsco_TermLoanMaximumBorrowingCapacity">
<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>Term Loan, Maximum Borrowing Capacity</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;">tsco_TermLoanMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_tsco_TermloanMaximumMonthEndOutstandingAmount">
<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>Term loan, Maximum Month End Outstanding Amount</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;">tsco_TermloanMaximumMonthEndOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_Unsecureddebtnetofdebtissuancecosts">
<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>Unsecured debt, net of debt issuance costs</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;">tsco_Unsecureddebtnetofdebtissuancecosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensatingBalanceAmount">
<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 amount of a specific compensating balance arrangement that is maintained under an agreement for a bank loan or future credit availability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_CompensatingBalanceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<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>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_us-gaap_DebtInstrumentCovenantCompliance">
<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>States whether the entity was in compliance with the debt covenants throughout the reporting period, and describes facts and circumstances of any compliance failure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_DebtInstrumentCovenantCompliance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentCovenantDescription">
<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>Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<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;">us-gaap_DebtInstrumentCovenantDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentIssuanceDate1">
<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>Date the debt instrument was issued, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_DebtInstrumentIssuanceDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentMaturityDate">
<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>Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<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;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentPeriodicPayment">
<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>Amount of the required periodic payments including both interest and principal payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<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;">us-gaap_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredFinanceCostsNet">
<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>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<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;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<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 total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</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;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<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 effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<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>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount">
<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>Maximum month-end amount borrowed under the credit facility during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_LineOfCreditFacilityMaximumMonthendOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<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 fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</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;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</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_us-gaap_LongTermDebtNoncurrent">
<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>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnsecuredDebt">
<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>Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<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;">us-gaap_UnsecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnsecuredDebtCurrent">
<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>Carrying value as of the balance sheet date of the portion of long-term, uncollateralized debt obligations due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<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;">us-gaap_UnsecuredDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=tsco_February2016TermLoanMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tsco_February2016TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=tsco_DueinyearsoneandtwoFebruary2016TermLoanMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tsco_DueinyearsoneandtwoFebruary2016TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tsco_DueinyearsthreethroughfiveFebruary2016TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=tsco_June2017TermLoanMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tsco_June2017TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=tsco_DueinyearsoneandtwoJune2017TermLoanMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tsco_DueinyearsoneandtwoJune2017TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=tsco_DueinyearsthreethroughfiveJune2017TermLoanMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=tsco_A2016SeniorCreditFacilityMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=tsco_A2016SeniorCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=tsco_NumberofFinancialCovenantsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=tsco_NumberofFinancialCovenantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=tsco_FixedChargeCoverageRatioMinimumRequirementMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=tsco_FixedChargeCoverageRatioMinimumRequirementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=tsco_LeverageRatioMaximumRequirementMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=tsco_LeverageRatioMaximumRequirementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R30.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6805919936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock and Dividends (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</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_us-gaap_ScheduleOfDividendsPayableTextBlock', window );">Schedule of Dividends Payable</a></td>
<td class="text"><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%;">During fiscal 2019 and 2018, the Company&#8217;s Board of Directors declared the following cash dividends:</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 style="width:26.508%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.397%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:24.754%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:23.151%;"/><td style="width:1.0%;"/></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date Declared</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend Amount<br/>Per Share of Common Stock</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Record Date</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date Paid</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">November 6, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">$0.35&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">November 25, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;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);">December 10, 2019</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);">August 7, 2019</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 colspan="2" 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: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);">$0.35&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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);">August 26, 2019</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 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);">September 10, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">May 8, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">$0.35&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">May 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">June 11, 2019</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);">February 6, 2019</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 colspan="2" 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: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);">$0.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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);">February 25, 2019</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 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);">March 12, 2019</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></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);">November 7, 2018</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 colspan="2" 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: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);">$0.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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);">November 26, 2018</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 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);">December 11, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">August 8, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">$0.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">August 27, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">September 11, 2018</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);">May 9, 2018</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 colspan="2" 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: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);">$0.31&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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);">May 29, 2018</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 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);">June 12, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">February 7, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;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);">$0.27&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">February 26, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">March 13, 2018</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<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 );">- References</a><div><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;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfDividendsPayableTextBlock">
<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>Tabular disclosure of all or some of the information related to dividends declared, but not paid, as of the financial reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<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;">us-gaap_ScheduleOfDividendsPayableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>81
<FILENAME>R34.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6822235184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 29, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 28, 2019 </div>
<div>USD ($) </div>
<div>store </div>
<div>state</div>
</th>
<th class="th">
<div>Dec. 29, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 30, 2017 </div>
<div>USD ($)</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_tsco_NatureOfBusinessAbstract', window );"><strong>Nature of business</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_NumberOfStatesInWhichEntityOperates', window );">Number of states in which rural lifestyle retail stores are operated by the company | state</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification', window );">New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,084,880,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_AdoptionofASU201712', window );">Adoption of ASU 2017-12</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect', window );">Reclassification of stranded tax effects (ASU 2018-02)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">595,000<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_tsco_SelfInsuranceReservesAbstract', window );"><strong>Self insurance reserves [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_Workerscompensationandgeneralliabilitydeductible', window );">Workers compensation and general liability deductible</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_SelfInsuranceReserve', window );">Self-insurance reserves</a></td>
<td class="nump">$ 60,500,000<span></span>
</td>
<td class="nump">64,600,000<span></span>
</td>
<td class="nump">60,500,000<span></span>
</td>
<td class="text">&#160;<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_tsco_ImpairmentOfLongLivedAssetsAbstract', window );"><strong>Impairment of long-lived assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_AssetImpairmentCharges', window );">Impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract', window );"><strong>Goodwill and other intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and Intangible Asset Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_RevenueRecognitionAbstract', window );"><strong>Revenue recognition and sales returns</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns', window );">Reserve for sales returns</a></td>
<td class="nump">11,300,000<span></span>
</td>
<td class="nump">11,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_RevenueRecognitionGiftCard', window );">Revenue Recognition Gift Card</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,000.0<span></span>
</td>
<td class="nump">2,600,000<span></span>
</td>
<td class="nump">2,400,000<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_us-gaap_MarketingAndAdvertisingExpenseAbstract', window );"><strong>Advertising costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AdvertisingExpense', window );">Advertising expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,600,000<span></span>
</td>
<td class="nump">83,400,000<span></span>
</td>
<td class="nump">81,300,000<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_us-gaap_PrepaidAdvertising', window );">Prepaid advertising costs</a></td>
<td class="nump">1,300,000<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<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_tsco_WarehousingAndDistributionCostsAbstract', window );"><strong>Warehousing and distribution costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_DistributionExpense', window );">Distribution center costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">231,500,000<span></span>
</td>
<td class="nump">209,700,000<span></span>
</td>
<td class="nump">182,100,000<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_tsco_PreopeningCostsAbstract', window );"><strong>Preopening costs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PreOpeningCosts', window );">Preopening costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,100,000<span></span>
</td>
<td class="nump">8,500,000<span></span>
</td>
<td class="nump">$ 10,800,000<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_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and cash equivalents</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions', window );">Minimum processing time for payments due from banks for customer credit card transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions', window );">Maximum processing time for payments due from banks for customer credit card transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">48<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair value disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_UnsecuredDebt', window );">Senior Credit Facility amount outstanding</a></td>
<td class="nump">408,800,000<span></span>
</td>
<td class="nump">$ 397,500,000<span></span>
</td>
<td class="nump">408,800,000<span></span>
</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_us-gaap_DerivativeFairValueOfDerivativeNet', window );">Derivative, Fair Value, Net</a></td>
<td class="nump">5,800,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">5,800,000<span></span>
</td>
<td class="text">&#160;<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_tsco_PropertyAndEquipmentAbstract', window );"><strong>Property and equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_RealPropertyPurchaseOption', window );">Cost of option to purchase the real property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_FurnitureAndFixturesGross', window );">Furniture and Fixtures, Gross</a></td>
<td class="nump">645,702,000<span></span>
</td>
<td class="nump">729,272,000<span></span>
</td>
<td class="nump">645,702,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_ComputerSoftwareAndHardwareGross', window );">Computer software and hardware, gross</a></td>
<td class="nump">349,500,000<span></span>
</td>
<td class="nump">440,222,000<span></span>
</td>
<td class="nump">349,500,000<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ConstructionInProgressGross', window );">Construction in Progress, Gross</a></td>
<td class="nump">130,812,000<span></span>
</td>
<td class="nump">39,110,000<span></span>
</td>
<td class="nump">130,812,000<span></span>
</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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</a></td>
<td class="nump">1,203,084,000<span></span>
</td>
<td class="nump">1,387,535,000<span></span>
</td>
<td class="nump">1,203,084,000<span></span>
</td>
<td class="text">&#160;<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_us-gaap_BuildingsAndImprovementsGross', window );">Buildings and Improvements, Gross</a></td>
<td class="nump">1,110,767,000<span></span>
</td>
<td class="nump">1,242,544,000<span></span>
</td>
<td class="nump">1,110,767,000<span></span>
</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_us-gaap_Land', window );">Land</a></td>
<td class="nump">100,767,000<span></span>
</td>
<td class="nump">100,343,000<span></span>
</td>
<td class="nump">100,767,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross, Total</a></td>
<td class="nump">2,337,548,000<span></span>
</td>
<td class="nump">2,551,491,000<span></span>
</td>
<td class="nump">2,337,548,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">$ 1,134,464,000<span></span>
</td>
<td class="nump">$ 1,163,956,000<span></span>
</td>
<td class="nump">$ 1,134,464,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_tsco_NatureOfBusinessAbstract', window );"><strong>Nature of business</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_NumberOfStores', window );">Number of rural lifestyle retail stores operated by the company | store</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember', window );">Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_tsco_NatureOfBusinessAbstract', window );"><strong>Nature of business</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_NumberOfStores', window );">Number of rural lifestyle retail stores operated by the company | store</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,844<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_NonGuarantorSubsidiariesMember', window );">Non-Guarantor Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_tsco_NatureOfBusinessAbstract', window );"><strong>Nature of business</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_NumberOfStores', window );">Number of rural lifestyle retail stores operated by the company | store</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_BondAxis=tsco_FranklinKyDcMember', window );">Franklin, KY DC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_tsco_PropertyAndEquipmentAbstract', window );"><strong>Property and equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_IndustrialRevenueBondMaturityDate', window );">Industrial Revenue Bond, Maturity Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_MaximumPrincipalAmountOfBondAuthorized', window );">Maximum Principal Amount of Bond Authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 54,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_NetBondProceedsIssued', window );">Net Bond Proceeds Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_BondAxis=tsco_MaconGaDcMember', window );">Macon, GA DC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_tsco_PropertyAndEquipmentAbstract', window );"><strong>Property and equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_IndustrialRevenueBondMaturityDate', window );">Industrial Revenue Bond, Maturity Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_MaximumPrincipalAmountOfBondAuthorized', window );">Maximum Principal Amount of Bond Authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 58,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_NetBondProceedsIssued', window );">Net Bond Proceeds Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_BondAxis=tsco_BrentwoodTnSscMember', window );">Brentwood, TN SSC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_tsco_PropertyAndEquipmentAbstract', window );"><strong>Property and equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_IndustrialRevenueBondMaturityDate', window );">Industrial Revenue Bond, Maturity Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_MaximumPrincipalAmountOfBondAuthorized', window );">Maximum Principal Amount of Bond Authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 78,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_NetBondProceedsIssued', window );">Net Bond Proceeds Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">35 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember', window );">Leaseholds and Building Improvements | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember', window );">Leaseholds and Building Improvements | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">35 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, fixtures and equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, fixtures and equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=tsco_ComputerSoftwareAndHardwareMember', window );">Computer software and hardware | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=tsco_ComputerSoftwareAndHardwareMember', window );">Computer software and hardware | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=stpr_TX', window );">TEXAS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_tsco_SelfInsuranceReservesAbstract', window );"><strong>Self insurance reserves [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_tsco_Workerscompensationandgeneralliabilitydeductible', window );">Workers compensation and general liability deductible</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_AdoptionofASU201712">
<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>Adoption of ASU 2017-12</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;">tsco_AdoptionofASU201712</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_ComputerSoftwareAndHardwareGross">
<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 gross amount of capitalized computer software and hardware costs as of the balance sheet date.</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;">tsco_ComputerSoftwareAndHardwareGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_DistributionExpense">
<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>Amount represents total cost incurred at our distribution centers for receiving, warehousing and preparing product for delivery. They are expensed as incurred and are included in SG&amp;A expenses in the Consolidated Statements of Income.</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;">tsco_DistributionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_tsco_ImpairmentOfLongLivedAssetsAbstract">
<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 );">- References</a><div><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;">tsco_ImpairmentOfLongLivedAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</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_tsco_IndustrialRevenueBondMaturityDate">
<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>Industrial Revenue Bond, Maturity Date</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;">tsco_IndustrialRevenueBondMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:durationStringItemType</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_tsco_MaximumPrincipalAmountOfBondAuthorized">
<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>Maximum principal amount authorized under the Industrial Revenue Bond agreement.</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;">tsco_MaximumPrincipalAmountOfBondAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions">
<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 maximum time it takes to process payments due from banks for credit card transactions.</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;">tsco_MaximumProcessingTimesForPaymentsDueFromBanksForCustomerCreditCardTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:durationStringItemType</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_tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions">
<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 minimum time period it takes to process payments due from banks for credit card transactions.</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;">tsco_MinimumProcessingTimespaymentsDueFromBanksCustomerCreditCardTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:durationStringItemType</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_tsco_NatureOfBusinessAbstract">
<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 );">- References</a><div><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;">tsco_NatureOfBusinessAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</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_tsco_NetBondProceedsIssued">
<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>Net bond proceeds under the Industrial Revenue Bond agreement.</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;">tsco_NetBondProceedsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_PreopeningCostsAbstract">
<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 );">- References</a><div><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;">tsco_PreopeningCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</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_tsco_PropertyAndEquipmentAbstract">
<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 );">- References</a><div><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;">tsco_PropertyAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</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_tsco_RealPropertyPurchaseOption">
<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 additional amount needed to pay off the bonds if we exercise the option to purchase the real property.</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;">tsco_RealPropertyPurchaseOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_RevenueRecognitionGiftCard">
<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>Revenue Recognition Gift Card</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;">tsco_RevenueRecognitionGiftCard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_tsco_SelfInsuranceReservesAbstract">
<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 );">- References</a><div><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;">tsco_SelfInsuranceReservesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</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_tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect">
<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>Tax Cuts And Jobs Act, Reclassification From AOCI To Retained Earnings, Tax Effect</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;">tsco_TaxCutsAndJobsActReclassificationFromAOCIToRetainedEarningsTaxEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_tsco_WarehousingAndDistributionCostsAbstract">
<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 );">- References</a><div><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;">tsco_WarehousingAndDistributionCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</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_tsco_Workerscompensationandgeneralliabilitydeductible">
<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>Amount of deductible or self-insured retention, as applicable, for each claim involving workers' compensation insurance and general liability insurance.</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;">tsco_Workerscompensationandgeneralliabilitydeductible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tsco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<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>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<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>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<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;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_AssetImpairmentCharges">
<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>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<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;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_BuildingsAndImprovementsGross">
<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>Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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;">us-gaap_BuildingsAndImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<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 );">- References</a><div><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;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ConstructionInProgressGross">
<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>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeNet">
<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>Fair value of the assets less the liabilities of a derivative or group of derivatives.</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13433-108611<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;">us-gaap_DerivativeFairValueOfDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<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 );">- References</a><div><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;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_FurnitureAndFixturesGross">
<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>Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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;">us-gaap_FurnitureAndFixturesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairment">
<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>Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</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;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract">
<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 );">- References</a><div><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;">us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_Land">
<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>Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6812-107765<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;">us-gaap_Land</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingAndAdvertisingExpenseAbstract">
<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 );">- References</a><div><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;">us-gaap_MarketingAndAdvertisingExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification">
<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>Represents the quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statements.</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;">us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NumberOfStatesInWhichEntityOperates">
<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 number of states the entity operates in as of the balance sheet date.</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;">us-gaap_NumberOfStatesInWhichEntityOperates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfStores">
<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>Represents the number of stores.</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;">us-gaap_NumberOfStores</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreOpeningCosts">
<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>Expenditures associated with opening new locations which are noncapital in nature and expensed as incurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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;">us-gaap_PreOpeningCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_PrepaidAdvertising">
<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>Amount of consideration paid in advance for advertising that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(6)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<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;">us-gaap_PrepaidAdvertising</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<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 );">- References</a><div><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;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PropertyPlantAndEquipmentGross">
<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>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<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>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<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>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_RevenueRecognitionAbstract">
<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 );">- References</a><div><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;">us-gaap_RevenueRecognitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns">
<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>Amount of estimated sales returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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;">us-gaap_RevenueRecognitionSalesReturnsReserveForSalesReturns</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SelfInsuranceReserve">
<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>Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<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;">us-gaap_SelfInsuranceReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnsecuredDebt">
<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>Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<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;">us-gaap_UnsecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_NonGuarantorSubsidiariesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_NonGuarantorSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_BondAxis=tsco_FranklinKyDcMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsco_BondAxis=tsco_FranklinKyDcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_BondAxis=tsco_MaconGaDcMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsco_BondAxis=tsco_MaconGaDcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tsco_BondAxis=tsco_BrentwoodTnSscMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">tsco_BondAxis=tsco_BrentwoodTnSscMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=tsco_ComputerSoftwareAndHardwareMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=tsco_ComputerSoftwareAndHardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_TX">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_TX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R17.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6814031712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</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_us-gaap_LeasesOfLesseeDisclosureTextBlock', window );">Leases</a></td>
<td class="text">Leases:<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%;">The Company leases the majority of its retail store locations, two distribution sites, its Merchandise Innovation Center, and certain equipment under various non-cancellable operating leases.  The leases have varying terms and expire at various dates through 2037.&#160;&#160;Store leases typically have initial terms of between 10 and 15 years, with two to four optional renewal periods of five years each.&#160;&#160;The exercise of lease renewal options is at our sole discretion.  The Company has included lease renewal options in the lease term for calculations of its right-of-use assets and liabilities when it is reasonably certain that the Company plans to renew these leases.  Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.</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%;">The Company accounts for lease components (e.g., fixed payments including rent, real estate taxes, and insurance costs) together with non-lease components (e.g., fixed payment common-area maintenance) as a single component for all classes of underlying assets.  Certain lease agreements require variable payments based upon actual costs of common-area maintenance, real estate taxes, and insurance.  Further, certain lease agreements require variable payments based upon store sales above agreed-upon sales levels for the year and others require payments adjusted periodically for inflation.  As substantially all of our leases do not provide an implicit rate, we estimate our collateralized incremental borrowing rate based upon a synthetic credit rating and yield curve analysis at commencement or modification date in determining the present value of lease payments.</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%;">The Company has elected not to recognize leases with an original term of one year or less on the balance sheet.  Short-term lease cost during the periods presented was immaterial.</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%;">In addition to the operating lease right-of-use assets presented on the Consolidated Balance Sheets, assets, net of accumulated amortization, under finance leases of $30.9 million are recorded within the Property and equipment, net line on the Consolidated Balance Sheets as of December&#160;28, 2019. </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%;">The following table summarizes the Company&#8217;s classification of lease cost (in thousands):</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:100.000%;"><tr><td style="width:1.0%;"/><td style="width:30.748%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:47.853%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.939%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statement of Income Location</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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></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:middle;padding-left:6.75pt;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);">Amortization of lease assets</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 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);">Depreciation and amortization</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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">4,281&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:middle;padding-left:6.75pt;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);">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1,629&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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: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);">Operating lease cost</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 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);">Selling, general and administrative expenses</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">353,961&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">73,768&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">Net lease cost</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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">433,639&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></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%;">The following table summarizes the future maturities of the Company&#8217;s lease liabilities (in thousands):</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.707%;"><tr><td style="width:1.0%;"/><td style="width:63.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.703%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.997%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.999%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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;"><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:100%;">Operating Leases </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;">(a)</sup></div></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 colspan="2" 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:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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 colspan="2" 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:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;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:#cceeff;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);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">369,079&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">5,663&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">374,742&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2021</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">350,527&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">5,723&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">356,250&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">326,908&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">4,601&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">331,509&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">2023</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">301,783&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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,409&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">305,192&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">268,255&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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,424&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">271,679&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">After 2024</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,169,671&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">21,818&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">1,191,489&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,786,223&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">44,638&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,830,861&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Less: Interest</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(507,962)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(10,213)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(518,175)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;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);">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">2,278,261&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">34,425&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">2,312,686&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><div style="text-indent:-13.5pt;padding-left:13.5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">(a)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"> Operating lease payments exclude $212.8 million of legally binding minimum lease payments for leases signed, but not yet commenced.</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%;">The following table summarizes the Company&#8217;s lease term and discount rate:</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.707%;"><tr><td style="width:1.0%;"/><td style="width:81.284%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.983%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Weighted-average remaining lease term (years):</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></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:6.75pt;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);">Finance leases</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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">10.0</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">9.0</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);">Weighted-average discount rate:</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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">5.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">%</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:6.75pt;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);">Operating leases</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">4.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">%</span></td></tr></table></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%;">The following table summarizes the other information related to the Company&#8217;s lease liabilities (in thousands):</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:100.000%;"><tr><td style="width:1.0%;"/><td style="width:81.333%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.937%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended</span></td></tr><tr><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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 28, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></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:6.75pt;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);">Financing cash flows from finance leases</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 style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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,709&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;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);">Operating cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1,629&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:6.75pt;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);">Operating cash flows from operating leases</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">360,580&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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></table></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%;">The Company adopted new lease accounting guidance in the first quarter of fiscal 2019, as discussed in Note 1 and Note 14 to the Consolidated Financial Statements, and as required, the following disclosure is provided for periods prior to adoption.  As of December&#160;29, 2018 future minimum payments, by year and in the aggregate, under leases with initial or remaining terms of one year or more consisted of the following (in thousands):</span></div><div style="text-align:justify;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 style="width:71.060%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="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);"><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);"/></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 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;"><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:100%;">Capital</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:100%;">Leases</span></div></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 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;"><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:100%;">Operating</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:100%;">Leases</span></div></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;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);">2019&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">5,215&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">344,836&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;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);">2020&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">5,234&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">328,589&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;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);">2021&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">5,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">306,572&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;text-align:left;vertical-align:bottom;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);">2022&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">4,172&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">284,327&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;text-align:left;vertical-align:bottom;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);">2023&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">2,980&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">260,518&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">20,169&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">1,175,972&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">43,064&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,700,814&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;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);">Amount representing interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(10,148)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;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:#cceeff;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);">Present value of minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">32,916&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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:#ffffff;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);">Less: current portion</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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,646)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;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:#cceeff;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);">Long-term capital lease obligations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">29,270&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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></table></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%;">Total rent expense was approximately $342.2&#160;million and $319.5&#160;million for fiscal 2018 and 2017, respectively.  Total contingent rent expense was insignificant for fiscal 2018 and 2017.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<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 );">- References</a><div><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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LeasesOfLesseeDisclosureTextBlock">
<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 entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -URI http://asc.fasb.org/topic&amp;trid=2208923<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;">us-gaap_LeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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>XML
<SEQUENCE>83
<FILENAME>R13.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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6814134432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 28, 2019</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_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</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_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share Based Compensation</a></td>
<td class="text">Share-Based Compensation:<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%;">Share-based compensation includes stock options, restricted stock units, performance-based restricted share units, and certain transactions under the Company&#8217;s ESPP.&#160;&#160;Share-based compensation expense is recognized based on the grant date fair value of all stock options, restricted stock units, and performance-based restricted share units plus a 15% discount on shares purchased by employees as a part of the ESPP.&#160;&#160;The discount under the ESPP represents the difference between the purchase date market value and the employee&#8217;s purchase price.</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%;">There were no significant modifications to the Company's share-based compensation plans since the adoption of the 2018 Omnibus Incentive Plan (the &#8220;2018 Plan&#8221;) on May 10, 2018, which replaced the 2009 Stock Incentive Plan.  Following the adoption of the 2018 Plan, no further grants may be made under the 2009 Stock Incentive Plan.</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%;">Under our share-based compensation plans, awards may be granted to officers, non-employee directors, other employees, and independent contractors.  The per share exercise price of options granted shall not be less than the fair market value of the stock on the date of grant and such awards will expire no later than ten years from the date of grant.  Vesting of awards commences at various anniversary dates following the dates of each grant and certain awards will vest only upon established performance conditions being met.  At December&#160;28, 2019, the Company had approximately 11.8 million shares available for future equity awards under the Company&#8217;s 2018 Plan.</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%;">Share-based compensation expense, including changes in expense for modifications, if any, of awards, was $31.1&#160;million, $28.9&#160;million, and $29.2&#160;million for fiscal 2019, 2018, and 2017, respectively. </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-style:italic;font-weight:400;line-height:120%;">Stock Options</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%;">The fair value is separately estimated for each option grant.&#160;&#160;The fair value of each option is recognized as compensation expense ratably over the vesting period.&#160;&#160;The Company has estimated the fair value of all stock option awards as of the date of the grant by applying a </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Black-Scholes</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%;"> pricing valuation model.&#160;&#160;The application of this valuation model involves assumptions that are judgmental and highly sensitive in the determination of compensation expense.&#160;&#160;The ranges of key assumptions used in determining the fair value of options granted during fiscal 2019, 2018, and 2017, as well as a summary of the methodology applied to develop each assumption, are as follows:</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.707%;"><tr><td style="width:1.0%;"/><td style="width:56.651%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.076%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></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="15" 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;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:#cceeff;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);">Expected price volatility</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">26.4 - 27.6%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">26.4 - 27.0%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">25.1 - 26.0%</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);">Risk-free interest rate</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">1.6 - 2.5%</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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">2.5 - 3.0%</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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;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);">1.7 - 1.9%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Weighted average expected term (in years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">4.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">4.5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">4.4</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);">Forfeiture rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">7.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">%</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">7.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">%</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">7.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Dividend yield</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">1.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">%</span></td></tr></table></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-style:italic;font-weight:400;line-height:120%;">Expected Price Volatility</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%;"> &#8212; This is a measure of the amount by which a price has fluctuated or is expected to fluctuate.  The Company applies a historical volatility rate.  To calculate historical changes in market value, the Company uses daily market value changes from the date of grant over a past period generally representative of the expected life of the options to determine volatility.&#160; The Company believes the use of historical price volatility provides an appropriate indicator of future volatility.  An increase in the expected volatility will increase compensation expense.</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-style:italic;font-weight:400;line-height:120%;">Risk-Free Interest Rate</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%;"> &#8212; This is the U.S. Treasury Constant Maturity rate over a term equal to the expected term of the option. An increase in the risk-free interest rate will increase compensation expense.</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-style:italic;font-weight:400;line-height:120%;">Weighted Average Expected Term </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%;">&#8212; This is the period of time over which the options granted are expected to remain outstanding and is based on historical experience.  Options granted generally have a maximum term of ten years.  An increase in the expected term will increase compensation expense.</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-style:italic;font-weight:400;line-height:120%;">Forfeiture Rate </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%;">&#8212; This is the estimated percentage of options granted that are expected to be forfeited or canceled before becoming fully vested.  This estimate is based on historical experience.  An increase in the forfeiture rate will decrease compensation expense.</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-style:italic;font-weight:400;line-height:120%;">Dividend Yield</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%;"> &#8212; This is the estimated dividend yield for the weighted average expected term of the option granted.  An increase in the dividend yield will decrease compensation expense.</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%;">The Company issues shares for options when exercised.  A summary of stock option activity is as follows:</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.122%;"><tr><td style="width:1.0%;"/><td style="width:37.675%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.356%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.209%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.356%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.356%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.537%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.363%;"/><td style="width:1.0%;"/></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock Option Activity</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options</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 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;"><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:100%;">Weighted</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:100%;">Average Exercise</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:100%;">Price</span></div></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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Fair Value</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 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;"><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:100%;">Weighted Average</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:100%;">Remaining</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:100%;">Contractual Term</span></div></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 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;"><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:100%;">Aggregate Intrinsic Value</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:100%;">(</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%;">in thousands)</span></div></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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);">Outstanding at December 29, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">4,053,386&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">72.49&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">7.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">46,472&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;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);">Granted</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">395,701&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">89.78&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">20.80&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Exercised</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(1,556,917)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">71.52&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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);">Canceled</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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">(74,651)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">76.56&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Outstanding at December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,817,519&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">75.34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">6.8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">47,834&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Exercisable at December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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);">1,629,075&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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);">74.81&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;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);">5.9</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">28,502&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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></table></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%;">The aggregate intrinsic values in the table above represent the total difference between the Company&#8217;s closing stock price at each year-end and the option exercise price, multiplied by the number of in-the-money options at each year-end.  As of December&#160;28, 2019, total unrecognized compensation expense related to non-vested stock options was approximately $7.7 million with a weighted average expense recognition period of 1.6 years.</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%;">There were no material modifications to options in fiscal 2019, 2018, or 2017. </span></div><div style="text-align:justify;"><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%;">Other information relative to options activity during fiscal 2019, 2018, and 2017 is as follows (in thousands):</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.561%;"><tr><td style="width:1.0%;"/><td style="width:57.765%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.922%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.922%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.923%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="14" 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:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;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:#cceeff;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);">Total fair value of stock options vested</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">16,060&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">18,247&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">15,996&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Total intrinsic value of stock options exercised</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">45,101&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">43,476&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">9,237&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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></table></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-style:italic;font-weight:400;line-height:120%;">Restricted Stock Units</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%;">The Company issues shares for restricted stock units once vesting occurs and related restrictions lapse.&#160;&#160;The fair value of the restricted stock units is the closing price of the Company&#8217;s common stock the day preceding the grant date, discounted for the expected dividend yield over the term of the award.  The units generally vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzYyMTQ_88386004-b020-44cb-8d13-7f61f88503c3">one</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNiMzBlOWU3MWJkMTQyZGRhZmI3YjM5MTgxMjg5YjNhL3NlYzpjYjMwZTllNzFiZDE0MmRkYWZiN2IzOTE4MTI4OWIzYV8xMTIvZnJhZzoxZjA2NTA4YWE1OWE0ZjE5YTQxZDlkODQxNzE1NmMzNC90ZXh0cmVnaW9uOjFmMDY1MDhhYTU5YTRmMTlhNDFkOWQ4NDE3MTU2YzM0XzYyMjA_8f0133df-62cc-45f1-a9e6-b8cb9a4c3218">three</span>-year term; some plan participants have elected to defer receipt of shares of common stock upon vesting of restricted stock units, and as a result, those shares are not issued until a later date.  A summary of restricted stock unit activity is presented below:</span></div><div style="text-align:justify;"><span><br/></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.561%;"><tr><td style="width:1.0%;"/><td style="width:49.248%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.641%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.643%;"/><td style="width:1.0%;"/></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted Stock Unit Activity</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted Stock Units</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Grant Date Fair&#160;Value</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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);">Restricted at December 29, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">438,070&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">64.09&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;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);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">255,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">88.02&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Vested</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(116,118)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">71.49&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(34,046)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">73.28&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Restricted at December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">543,406&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">73.55&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></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%;">Other information relative to restricted stock unit activity during fiscal 2019, 2018, and 2017 is as follows (in thousands):</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.707%;"><tr><td style="width:1.0%;"/><td style="width:57.824%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="14" 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:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Total grant date fair value of restricted stock units vested and issued</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">8,301&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">5,325&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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,301&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">Total intrinsic value of restricted stock units vested and issued</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">10,623&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">5,364&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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,465&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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></table></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%;">There were no material modifications to restricted stock units in fiscal 2019, 2018, or 2017. </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%;">As of December&#160;28, 2019, total unrecognized compensation expense related to non-vested restricted stock units was approximately $19.6 million with a weighted average expense recognition period of 1.8 years.</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-style:italic;font-weight:400;line-height:120%;">Performance-Based Restricted Share Units</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%;">We issue performance-based restricted share units to senior executives that represent shares potentially issuable in the future, subject to the achievement of specified performance goals. &#160;The performance metrics for the units are growth in net sales and growth in earnings per diluted share over a specified performance period.  Issuance is based upon the level of achievement of the relative performance targets. The fair value of the performance-based restricted share units is the closing price of the Company&#8217;s common stock the day preceding the grant date, discounted for the expected dividend yield over the term of the awards.  A summary of performance-based restricted share unit activity is presented below:</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.269%;"><tr><td style="width:1.0%;"/><td style="width:49.104%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.711%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.713%;"/><td style="width:1.0%;"/></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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance-Based Restricted Share Unit Activity</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance-Based Restricted Share Units</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 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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Grant Date Fair&#160;Value</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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);">Restricted at December 29, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">41,310&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">63.90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><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:100%;">Granted </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;">(a)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">58,115&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">85.51&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Performance adjustment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">29,001&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">63.90&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Vested</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">(28,792)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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);">70.68&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:#cceeff;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);">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">(6,173)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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);">85.04&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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:#ffffff;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);">Restricted at December 28, 2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">93,461&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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);">75.97&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;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></table></div><div style="text-indent:-4.5pt;padding-left:4.5pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;vertical-align:top;">(a)</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">Assumes 100% target level achievement of the relative performance targets. The actual number of shares that will be issued, which may be higher or lower than the target, will be determined by the level of achievement of the relative performance targets.</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%;">Other information relative to performance-based restricted share unit activity during fiscal 2019 is as follows (in thousands):</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 style="width:57.941%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.865%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.865%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.869%;"/><td style="width:1.0%;"/></tr><tr><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 colspan="14" 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:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></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:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></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:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;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);">Total grant date fair value of performance-based restricted share units vested and issued</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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);">2,035&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;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);">Total intrinsic value of performance-based restricted share units vested and issued</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">2,666&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left: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);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;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></table></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%;">There were no material modifications to performance-based restricted share units in fiscal 2019, 2018, or 2017. </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%;">As of December&#160;28, 2019, total unrecognized compensation expense related to non-vested performance-based restricted share units was approximately $2.3 million with a weighted average expense recognition period of 1.8 years.</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-style:italic;font-weight:400;line-height:120%;">Shares Withheld to Satisfy Tax Withholding Requirements</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%;">For the majority of restricted stock units and performance-based restricted share units granted, the number of shares issued on the date these stock awards vest is net of shares withheld by the Company to satisfy the minimum statutory tax withholding requirements, which the Company pays on behalf of its employees.&#160;&#160;The Company issued 103,124, 53,714, and 39,314 shares as a result of vested restricted stock units and performance-based restricted share units during fiscal 2019, 2018, and 2017, respectively.&#160;&#160;Although shares withheld are not issued, they are treated similar to common stock repurchases as they reduce the number of shares that would have been issued upon vesting.&#160;&#160;The amounts are net of 41,786, 17,131, and 11,755 shares withheld to satisfy $3.8&#160;million, $1.4&#160;million, and $0.8&#160;million of employees&#8217; tax obligations during fiscal 2019, 2018, and 2017, respectively.</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-style:italic;font-weight:400;line-height:120%;">Employee Stock Purchase Plan</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%;">The ESPP provides Company employees the opportunity to purchase, through payroll deductions, shares of common stock at a 15% discount.&#160;&#160;Pursuant to the terms of the ESPP, the Company issued 61,678, 77,458, and 83,155 shares of common stock during fiscal 2019, 2018, and 2017, respectively.&#160;&#160;The total cost related to the ESPP, including the compensation expense calculations, was approximately $1.1 million, $1.1 million, and $1.0 million in fiscal 2019, 2018, and 2017, respectively.&#160;&#160;There is a maximum of 16.0 million shares of common stock that are reserved under the ESPP.  At December&#160;28, 2019, there were approximately 11.9 million remaining shares of common stock reserved for future issuance under the ESPP.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<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 entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<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;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</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_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<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 );">- References</a><div><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;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
